Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2020-03-12, 16:24


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2720 dni
Posty: 288

Piwa: 16

Respekt: 90


function spij(thePlayer)
playSound(succes, thePlayer)
end
addEventHandler('onClientPlayerSpawn', getRootElement(), spij)

muzyczka gra po wejsciu na serwer, nie po spawnie. Po wejsciu na serwer sie nie spawnie, probowalem triggerowa?, jednak efekt byl ten sam. Dzieki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 16:27


TheSebaPL

Mod-team






Wiek: 22
Na forum: 3239 dni
Posty: 964

Piwa: 3101

Respekt: 640,5
Respekt: 640,5Respekt: 640,5

Szyszka947, a jakie? b??dy s? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 16:27


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Gracz nie respi si??od razu po wej?ciu na serwer? Bo ty mu zmieniasz tylko pozycj? pewnie i przenosisz gdzie? daleko.
Spr?buj po prostu w momencie kiedy chcesz w??czy? d?wi?k go triggerowa?, np. po klikni?ciu w przycisk czy co?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 16:33


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2720 dni
Posty: 288

Piwa: 16

Respekt: 90


function poZalogowaniu()
       fadeCamera(source, true)
       setCameraTarget(source, source)
       losowanko(source)
end
addEventHandler('onPlayerLogin', root, poZalogowaniu)

s?owo 'losowanko' wywo?uje funkcje, kt?ra losuje spawn. Ta funkcja kt?r? wywo?uje nie ma podpi?tego ?adnego eventu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 16:37


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No to podepnij funkcj? playSound do jakiego? eventu:

Więcej informacji znajdziesz w Wikipedii MTA:

addEvent


Więcej informacji znajdziesz w Wikipedii MTA:

addEventHandler


i w funkcji losowanko triggeruj wy?ej stworzony event

Więcej informacji znajdziesz w Wikipedii MTA:

triggerClientEvent


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 16:42


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2720 dni
Posty: 288

Piwa: 16

Respekt: 90

client

addEvent("onsiezalogowal", true)
function spij(thePlayer)
playSound(succes, thePlayer)
end
addEventHandler('onsiezalogowal', getRootElement(), spij)

server (funkcja losowanko)

triggerClientEvent(source, "onsiezalogowal", source)

efekt ten sam :v
| b??d?w nie ma

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 17:45


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

source zdefiniowane? czemu wsadzasz gracza w argumencie playSound? succes to ?cie?ka do audio?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 18:02


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2720 dni
Posty: 288

Piwa: 16

Respekt: 90

tak, succes to ?cie?ka do audio. Jak mam source definiowa?? Zdaj? mi si?, ?e gracz to source, kiedy si? zaloguje. Gdy dodam thePlayer do argument?w, w losowanku i source zmienie na thePlayer efekt jest ca?y czas ten sam, wi?c w sumie w?tpie czy to ma jaki? zwi?zek ze zdefiniowaniem source (mo?e si? myl?).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 18:50


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

A co? takiego:
playSound(succes, true)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 19:14


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2720 dni
Posty: 288

Piwa: 16

Respekt: 90

nadal ten sam efekt, nie czaje w ogole, co tu jest zle :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 19:42


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Jak wygl?da scie?ka do audio? dodana do mety? poka?esz ca?y ten trigger z serwera razem z funkj? ca???

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Szyszka947
Wysłany: 2020-03-12, 19:54


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2720 dni
Posty: 288

Piwa: 16

Respekt: 90

?cie?ka + meta

local succes = playSound("files/succes.mp3")
<file src="files/succes.mp3" />

funkcja losowanko i inne cale te

function losowanko(thePlayer)
        local losuj = math.random(#tabelaSpawnow)
        spawnPlayer(
        thePlayer,
        tabelaSpawnow[losuj][1],
        tabelaSpawnow[losuj][2],
        tabelaSpawnow[losuj][3],
        tabelaSpawnow[losuj][4],
        tabelaSpawnow[losuj][5],
        tabelaSpawnow[losuj][6],
        tabelaSpawnow[losuj][7],
        tabelaSpawnow[losuj][8],
        tabelaSpawnow[losuj][9],
        tabelaSpawnow[losuj][10],
        tabelaSpawnow[losuj][11],
        tabelaSpawnow[losuj][12],
        tabelaSpawnow[losuj][13],
        tabelaSpawnow[losuj][14],
        tabelaSpawnow[losuj][15],
        tabelaSpawnow[losuj][16],
        tabelaSpawnow[losuj][17],
        tabelaSpawnow[losuj][18]
        )
        triggerClientEvent(source, "onsiezalogowal", source)
end

function poZalogowaniu()
       fadeCamera(source, true)
       setCameraTarget(source, source)
       losowanko(source)
end
addEventHandler('onPlayerLogin', root, poZalogowaniu)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 19:58


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Ty wywo?ujesz kolejn??funkcj? nie zwi?zan? konkretnie z eventem onPlayerLogin. Czyli nie ma tam source i musisz u?y? thePlayer.

Czy po kliencie definiujesz succes jako playSound, a p??niej pr?bujesz odtworzy? playSound w playSoundzie?

W evencie 'onsiezalogowal' u?yj bezpo?rednio
playSound("files/succes.mp3")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-12, 20:19


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2720 dni
Posty: 288

Piwa: 16

Respekt: 90

playSound w playSound, xD. Dzieki.

Postaw piwo autorowi tego posta
 

 
Tagi: playsound
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » playSound, Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku