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

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


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2720 dni
Posty: 288

Piwa: 16

Respekt: 90

Heja, da sie to jako? inaczej zrobi?? Zdaje sobie sprawe ze ten timer to s?abe rozwi?zanie, do tego skrypt dzia?a w zale?no?ci od humoru, raz auto usunie, a raz nie xD.

function deleteorRespawn()
    if getElementData(pojazd, "spawnowany") == true then
    setTimer(destroyElement, 450000, pojazd)
else
    setTimer(respawnVehicle, 450000, pojazd)
end
end
addEventHandler('onPlayerVehicleExit', getRootElement(), deleteorRespawn)

function eksPLOOZJA()
    if getElementData(pojazd, "spawnowany") == true then
    setTimer(destroyElement, 15000, 1, pojazd)
else
    setTimer(respawnVehicle, 15000, 1, pojazd)
end
end
addEventHandler('onVehicleExplode', getRootElement(), eksPLOOZJA)


pojazd, poniewaz

pojazd = createVehicle (modele, x+0.2, y+0.2, z-0.5, rot)


Postaw piwo autorowi tego posta
 

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


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Je?li po serwerze masz tylko jedn??zmienn? dla jednego pojazdu i potem tworzysz kolejny pojazd, to one si? nadpisuj?. Wtedy usuwa tylko ten najp??niej stworzony (najnowszy).

Mo?esz zrobi? tabel? i jako indeks u?ywa? gracza, dla kt?rego tworzysz pojazd.

vehicle[player] = createVehicle

destroyElement(vehicle[player])


Oczywi?cie musisz dopasowa? zmienn? gracza w odpowiednim evencie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-03-21, 13:54


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2720 dni
Posty: 288

Piwa: 16

Respekt: 90

komenda do tworzenia pojazdu

vehicle[thePlayer] = createVehicle(modele, x+0.2, y+0.2, z-0.5, rot)


onplayervehicleexit

function deleteorRespawn()
    if getElementData(vehicle[source], "spawnowany") == true then
    setTimer(destroyElement, 450000, vehicle[source])
else
    setTimer(respawnVehicle, 450000, vehicle[source])
end
end
addEventHandler('onPlayerVehicleExit', getRootElement(), deleteorRespawn)


a dla onvehicleexplode jak b?dzie? Podpowiedzia? by??

function eksPLOOZJA()
    if getElementData(pojazd, "spawnowany") == true then
    setTimer(destroyElement, 15000, 1, pojazd)
else
    setTimer(respawnVehicle, 15000, 1, pojazd)
end
end
addEventHandler('onVehicleExplode', getRootElement(), eksPLOOZJA)


Postaw piwo autorowi tego posta
 

 
Tagi: sprzątanie :: pojazdów
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » sprzątanie pojazdów 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