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: 2579 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(destroyElement450000pojazd)
else
    setTimer(respawnVehicle450000pojazd)
end
end
addEventHandler('onPlayerVehicleExit'getRootElement(), deleteorRespawn)

function eksPLOOZJA()
    if getElementData(pojazd"spawnowany") == true then
    setTimer(destroyElement150001pojazd)
else
    setTimer(respawnVehicle150001pojazd)
end
end
addEventHandler('onVehicleExplode'getRootElement(), eksPLOOZJA)


pojazd, poniewaz

pojazd createVehicle (modelex+0.2y+0.2z-0.5rot)


Postaw piwo autorowi tego posta
 

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


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

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: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

komenda do tworzenia pojazdu

vehicle[thePlayer] = createVehicle(modelex+0.2y+0.2z-0.5rot)


onplayervehicleexit

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


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

function eksPLOOZJA()
    if getElementData(pojazd"spawnowany") == true then
    setTimer(destroyElement150001pojazd)
else
    setTimer(respawnVehicle150001pojazd)
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