Wysłany: 2020-03-12, 16:24
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2580 dni Posty: 288
Piwa : 16
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.
Wysłany: 2020-03-12, 16:27
TheSebaPL
Mod-team
Wiek: 21 Na forum: 3099 dni Posty: 964
Piwa : 3101
Szyszka947 , a jakie? b??dy s? ?
Wysłany: 2020-03-12, 16:27
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
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?.
Wysłany: 2020-03-12, 16:33
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2580 dni Posty: 288
Piwa : 16
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
Wysłany: 2020-03-12, 16:37
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
No to podepnij funkcj? playSound do jakiego? eventu:
Więcej informacji znajdziesz w Wikipedii MTA: addEvent
i w funkcji losowanko triggeruj wy?ej stworzony event
Wysłany: 2020-03-12, 16:42
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2580 dni Posty: 288
Piwa : 16
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
Wysłany: 2020-03-12, 17:45
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
source zdefiniowane? czemu wsadzasz gracza w argumencie playSound? succes to ?cie?ka do audio?
Wysłany: 2020-03-12, 18:02
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2580 dni Posty: 288
Piwa : 16
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?).
Wysłany: 2020-03-12, 18:50
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
A co? takiego:
Wysłany: 2020-03-12, 19:14
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2580 dni Posty: 288
Piwa : 16
nadal ten sam efekt, nie czaje w ogole, co tu jest zle
Wysłany: 2020-03-12, 19:42
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Jak wygl?da scie?ka do audio? dodana do mety? poka?esz ca?y ten trigger z serwera razem z funkj? ca???
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: 2580 dni Posty: 288
Piwa : 16
?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 )
Wysłany: 2020-03-12, 19:58
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
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" )
Wysłany: 2020-03-12, 20:19
Szyszka947
ASP NET Core / Lua
Wiek: 19 Na forum: 2580 dni Posty: 288
Piwa : 16
playSound w playSound, xD. Dzieki.
Tagi: playsound
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: