- Dokumentacja
- Funkcje serwera
- setVehicleRespawnPosition
Funkcja
setVehicleRespawnPosition
Ustawia miejsce (i opcjonalnie obrót), w którym pojazd pojawi się przy odrodzeniu: po zniszczeniu, po porzuceniu i przy respawnVehicle. Domyślnie to miejsce utworzenia pojazdu. Pojazd nie jest przenoszony od razu.
Składnia
bool setVehicleRespawnPosition(vehicle vehicle, float x, float y, float z [, float rx = bez zmian, float ry = 0, float rz = 0])Argumenty
vehiclevehicle- Pojazd.
xfloat- Współrzędna X.
yfloat- Współrzędna Y.
zfloat- Wysokość Z.
rxfloat, opcjonalny = bez zmian- Obrót X w stopniach. Podanie
rxzmienia cały obrót odrodzenia. ryfloat, opcjonalny = 0- Obrót Y w stopniach.
rzfloat, opcjonalny = 0- Kierunek w stopniach.
Zwraca
true przy powodzeniu.
Przykład
addCommandHandler("parkuj", function(player)
local vehicle = getPedOccupiedVehicle(player)
if not vehicle then return end
local x, y, z = getElementPosition(vehicle)
local rx, ry, rz = getElementRotation(vehicle)
setVehicleRespawnPosition(vehicle, x, y, z, rx, ry, rz)
outputChatBox("Tu bedzie wracac to auto.", player)
end)
Zobacz też
getVehicleRespawnPositionZwraca współrzędne miejsca, w którym pojazd pojawi się przy odrodzeniu.setVehicleRespawnRotationUstawia obrót, z jakim pojazd pojawi się przy odrodzeniu (pozycja odrodzenia się nie zmienia).respawnVehicleNatychmiast odradza pojazd w jego punkcie odrodzenia (miejsce utworzenia albo to zsetVehicleRespawnPosition). Wszyscy pasażerowie zostają wysadzeni z pojazdu, prędkość jest zerowana, zdrowie wraca do 1000, a uszkodzenia drzwi, paneli, lamp i kół znikają. Wywołuje zdarzenieonVehicleRespawn. Działa także dla pojazdu, który nie jest wrakiem.