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

Wysłany: 2017-08-12, 11:57


Kalizman







Wiek: 23
Na forum: 3652 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Witam, pisze prace oparta na client side i mam problem z destroy element.
w evencie (wy?ej) mam:

marker createMarker (...)


a po wyj?ciu z pojazdu (server side) mam event, kt?ry usuwa marker, czyli importuje z client side na server side. u?y?em tam:

if isElement (markerthen
destroyElement (marker)
end

lecz nic si? nie dzieje, tzn nie usuwa markera. prosz? o pomoc

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-12, 12:22


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Kalizman, je?eli usuwasz po innej stronie to nie wystarczy mie? zmienn? globaln?, musisz j? triggerowa? bo inna stronie nie wie co to za zmienna.

[ Dodano: 2017-08-12, 12:23 ]
je?eli to nie zadzia?a to musisz nowego triggera robi? na clienta i tam usuwa? marker

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-12, 12:39


Kalizman







Wiek: 23
Na forum: 3652 dni
Posty: 1394

Piwa: 4619

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

no jest stiggerowana z client side na server

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-12, 12:41


amited







Wiek: 26
Na forum: 3714 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

wywal isElement. je?eli to nie zadzia?a to robisz triggera na clienta i tam usuwasz

[ Dodano: 2017-08-12, 12:43 ]
no i je?eli ten kod mia?y by? na muliplayer (kilku graczy na raz go u?ywa) nie wiem czy taki zabieg nie usunie ka?demu markera. Pos?ugujesz si? zmienn? a nie tablic? wi?c nie wiem. Najbezpieczniej go usuwa? w cliencie.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-19, 15:42


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

server side
addEventHandler("onVehicleStartExit"resourceRoot, function(plrseat)
if seat == 0 then
  triggerClientEvent(plr"konczymyprace"resourceRoot)
end
end)



client side
addEvent("konczymyprace"true)
addEventHandler("konczymyprace"resourceRoot, function()
 if marker and isElement(markerthen
   destroyElement(marker)
 end
 marker=nil
end)


Dodaje znaczniki LUA //Emm

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Ostatnio zmieniony przez Emm 2017-08-19, 16:11, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Tagi: działanie :: funkcji :: destroyelement
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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