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

Wysłany: 2021-04-26, 05:54


yamahatzr







Wiek: 20
Na forum: 1866 dni
Posty: 5
Nick w MP: yamahatzr



Respekt: 50

Ostrzeżeń: 100%
Witam pom?g?by kto? z rozwi?zaniem tego problemu, chodzi o to by zawarto?? by element X wyeksportowa? na client side i wys?a? zawarto?? tego elementu.
Kod
c_side

addEvent("kordy:pola"true)
addEventHandler("kordy:pola"root, function(x)
outputChatBox(x)
end)

addCommandHandler("spr", function(plr)
triggerEvent("kordy:pola"root)
end)


s_side
"Connect"
triggerClientEvent(root"kordy:pola"rootx)


B??d w DB3
Kod:


Server triggered clientside event kordy:pola, but event is not added clientside

B??d m?wi ?e event "kordy:pola" nie istnieje po stronie clienta? Jak skoro istnieje, nie rozumiem jak to naprawi?.

Za pomoc zimne :piwo: :piwo: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-26, 08:44


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Zr?b timer lub u?yj eventu

Więcej informacji znajdziesz w Wikipedii MTA:

onResourceStart


Nie triggeruj od razu, bezpo?rednio w kodzie - event po kliencie jeszcze si? nie stworzy w momencie uruchomienia strony serwera.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-26, 13:33


yamahatzr







Wiek: 20
Na forum: 1866 dni
Posty: 5
Nick w MP: yamahatzr



Respekt: 50

Ostrzeżeń: 100%
Zrobi?em na timerze dzia?a, ale na onResourceStart niestety nie, a potrzebowa?bym ?eby dzia?a?o zaraz po odpaleniu zasobu.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-26, 13:35


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Wklej kod z timerem, przerobi? ci go

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-26, 17:26


yamahatzr







Wiek: 20
Na forum: 1866 dni
Posty: 5
Nick w MP: yamahatzr



Respekt: 50

Ostrzeżeń: 100%

setTimer(function()
"Connect"
triggerClientEvent(root"kordy:pola"rootx)
outputChatBox("SERVER:Connect")
end501)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-26, 19:36


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Kod:

addEventHandler("onResourceStart",resourceRoot,function()
triggerClientEvent("kordy:pola", "Connect")
outputChatBox("SERVER:Connect")
end)



W tym przypadku po stronie clienta u?yj "source" aby odczytac zawartosc wpisana w trigger

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-26, 20:55


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

no bo po stronie servera musisz wstawic w outputchatbox argument komu ma sie pojawiac..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-26, 21:01


yamahatzr







Wiek: 20
Na forum: 1866 dni
Posty: 5
Nick w MP: yamahatzr



Respekt: 50

Ostrzeżeń: 100%
Zrobi?em tak

addEventHandler("onResourceStart",resourceRoot,function()
"Connect"
triggerClientEvent(source"kordy:pola"sourcex)
outputChatBox("SERVER:Connect")
end)


B??d po wpisaniu cmd /spr
Kod:


Bad argument @ 'outputChatBox' [Expected string at argument 1, got nil]

clienta nie zmienia?em

Ale ja chce aby wiadomo?? wy?wietla?o po cliencie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-26, 21:04


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

No to zwyczajnie przerzuc outputchatbox na strone clienta w tej postaci w jakiej jest

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-26, 21:06


yamahatzr







Wiek: 20
Na forum: 1866 dni
Posty: 5
Nick w MP: yamahatzr



Respekt: 50

Ostrzeżeń: 100%
Szuffle ja potrzebuje kontaktu miedzy serwer a clientem ucz? si? tego i chcia?bym aby text by? po serwerze, a wykonany na cliencie.

[ Dodano: 2021-04-26, 21:38 ]
Zrobi?em tak, wszystko dzia?a tylko po wpisaniu raz komendy ci?gle spami wiadomo?ciami
c_side



addEvent("kordy:pola"true)
addEventHandler("kordy:pola"root, function(x)
triggerServerEvent("server:zaladujpole"localPlayer)
outputChatBox(x)
end)

addCommandHandler("spr", function(plr)
triggerEvent("kordy:pola"root)
end)


s_side



addEvent("server:zaladujpole"true)
addEventHandler("server:zaladujpole"root, function()
"Connect"
triggerClientEvent(source"kordy:pola"sourcex)
outputChatBox("SERVER:Connect")
end)



Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-27, 12:41


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

[info=o]Z powodu bana autora postu, zamykam temat[/info]

[clo]

Postaw piwo autorowi tego posta
 

 
Tagi: server :: triggered :: clientside :: event
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » server triggered clientside event 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