Moin,
und zwar habe ich folgendes Problem, dass das Auto respawnt werden kann obwohl jemand im Auto sitzt. Kann mir wer den Fehler sagen?
Lua
function respawnVeh_func ( towcar, pname, veh )
if towcar then
respawnPrivVeh ( towcar, pname )
else
if not getVehicleOccupant ( veh ) then
respawnVehicle ( veh )
setElementDimension ( veh, 0 )
setElementInterior ( veh, 0 )
end
end
end
addEvent ( "respawnVeh", true )
addEventHandler ( "respawnVeh", getRootElement(), respawnVeh_func )
function towveh_func ( player, command, towcar)
if towcar == nil then
triggerClientEvent ( player, "infobox_start", player, "Gebrauch:\n/towveh\n[Fahrzeugnummer]", 5000, 125, 0, 0 )
else
if vioGetElementData ( player, "carslot"..towcar ) and tonumber(vioGetElementData ( player, "carslot"..towcar )) >= 1 then
local pname = getPlayerName ( player )
local veh = allPrivateCars[pname][tonumber(towcar)] or false
if vioGetElementData(veh, "Beschlagnahmt") ~= 1 then
if vioGetElementData(veh, "totalschaden") ~= 1 then
if vioGetElementData ( player, "money" ) >= 20 then
if respawnPrivVeh ( towcar, pname ) then
vioSetElementData ( player, "money", vioGetElementData ( player, "money" ) - 20 )
triggerClientEvent ( player, "infobox_start", player, "\nDu hast dein\nFahrzeug respawnt!", 5000, 0, 255, 0 )
else
triggerClientEvent ( player, "infobox_start", player, "\nDas Fahrzeug ist\nnicht leer!", 5000, 125, 0, 0 )
end
else
triggerClientEvent ( player, "infobox_start", player, "\nDu hast nicht\ngenug Geld!", 5000, 125, 0, 0 )
end
else
outputChatBox ("Dein Fahrzeug hat einen Totalschaden - Kontaktiere einen Mechaniker für Hilfe!",player,125, 0, 0 )
end
else
outputChatBox ("Dein Fahrzeug (Slot: "..towcar..") wurde abgeschleppt! Du kannst es beim Mechanikerstützpunkt freikaufen.",player,125, 0, 0)
end
else
triggerClientEvent ( player, "infobox_start", player, "\nDu hast kein\nFahrzeug mit\ndieser Nummer!", 5000, 125, 0, 0 )
end
end
end
addEvent ( "respawnPrivVehClick", true )
addEventHandler ( "respawnPrivVehClick", getRootElement(), towveh_func )
addCommandHandler ( "towveh", towveh_func )
Alles anzeigen