Wysłany: 2020-03-23, 10:40
MrVip615
witam
Wiek: 22 Na forum: 4307 dni Posty: 167
Nick w MP: ramzes
Piwa : 207
Witam, nie mam teraz glowy do myslenia a staram sie zrobic cos na wzor rejestrowania pojazdow, chce zrobic aby zmienne z jednej funkcji wrzucic do drugiej i striggerowac event wraz z tymi zmiennymi. Kody:
strona klienta:
addEvent ( "panelUrzeduClientTrigger" , true )
function panelUrzeduClientWlacz ( wlasciciel , el , kierowca ) -- stad chce pobrac zmienne
guiSetVisible ( panelurzad . okno , true )
panelurzad . wlasciciel = guiCreateLabel ( 0.42 , 0.30 , 0.53 , 0.06 , wlasciciel , true , panelurzad . okno )
showCursor ( true , true )
end
addEventHandler ( "panelUrzeduClientTrigger" , root , panelUrzeduClientWlacz )
function rejestrowanieClient () -- tutaj chce miec zmienne wlasciciel , el i kierowca
triggerServerEvent ( "zarejestrujPojazdTrigger" , root , wlasciciel , el , kierowca )
end
addEventHandler ( "onClientGUIClick" , panelurzad . zarejestruj , rejestrowanieClient )
strona serwera:
function panelUrzedu ( but , state , el )
if but == "right" and state == "up" then
if getElementData ( source , "urzad:duty" )== true then
if getElementType ( el )== "vehicle" then
kierowca = getVehicleOccupant ( el , 0 )
if getElementType ( kierowca )== "player" then
wlasciciel = getElementData ( el , "vehicle:owner" )
if wlasciciel == false then
wlasciciel = "Brak"
triggerClientEvent ( "panelUrzeduClientTrigger" , root , wlasciciel , el , kierowca )
else
triggerClientEvent ( "panelUrzeduClientTrigger" , root , wlasciciel , el , kierowca )
end
else
outputChatBox ( "#ff0000*#ffffffBLAD!" , source , 0 , 0 , 0 , true )
end
else return end
else return end
else return end
end
addEventHandler ( "onPlayerClick" , getRootElement (), panelUrzedu )
addEvent ( "zarejestrujPojazdTrigger" , true )
function zarejestrujPojazd ( wlasciciel , el , kierowca )
outputChatBox ( "" )
end
addEventHandler ( "zarejestrujPojazdTrigger" , root , zarejestrujPojazd )
Wysłany: 2020-03-23, 12:10
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
od tego s? argument w funkcji triggerServerEvent.
W funkcji po serwerze musisz mie? w funkcji je zdefiniowane. potem po prostu po serwerze mo?esz ich u?y? do czego chcesz.
przyk?ad:
triggerServerEvent ( "odbierz_dane" , resourceRoot , "czesc" )
addEvent ( "odbierz_dane" , true )
addEventHandler ( "odbierz_dane" , root , function( przywitanie )
outputChatBox ( przywitanie , client )
end )
Wysłany: 2020-03-23, 21:18
MrVip615
witam
Wiek: 22 Na forum: 4307 dni Posty: 167
Nick w MP: ramzes
Piwa : 207
No tak, to, to wiem, tylko wlasnie jak miec te zmienne ktore chce miec w funkcji ktora aktywuje sie po kliknieciu przycisku w GUI?
Wysłany: 2020-03-23, 23:35
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Zmienne, kt?re chcesz przekaza? musz? by? zdefiniowane. U Ciebie w kodzie niestety nie s?.
W evencie od klikni?? musi by? prawdziwy element GUI.
Tagi: zmienne :: innej :: funkcji
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: