Hallo..
Ich besitze das Ultimate Script.
Ich habe eine Abschlepp funktion, es funktioniert auch alles nur es gibt ein Problem.
Wenn die A.D.A.C ein Auto abgeschleppt hat, kann der Spieler des abgeschleppten Fahrzeug das Auto einfach respawnen.?
Kann mir da jemand helfen?
Ich hoffe ihr verseht was ich meine
Lua
local abschlepp_marker = createMarker( -2290.8000488281, -151.69999694824, 34.299999237061, "cylinder", 4, 255, 0, 0, 255 )
function abschleppen_func ( player )
veh = getPedOccupiedVehicle ( player )
if veh and isElement(veh) then
if getElementModel ( veh ) == 525 then
if isMechaniker(player) then
abs_veh = getVehicleTowedByVehicle ( veh )
if abs_veh then
besitzer = vioGetElementData ( abs_veh, "owner" )
slot = vioGetElementData ( abs_veh, "carslotnr_owner" )
if besitzer and slot then
if besitzer == "none" or besitzer == "" then
outputChatBox("Dieses Fahrzeug kannst du nicht Abschleppen (Fraktionsfahrzeug etc).", player, 255, 155, 0)
else
destroyElement(abs_veh)
mysql_query(handler, "UPDATE vehicles SET abgeschleppt='1', Spawnpos_X='-1706.5', Spawnpos_Y='674', Spawnpos_Z='24.8', Spawnrot_Z='180' WHERE Besitzer='"..besitzer.."' AND Slot='"..slot.."'")
outputChatBox ( "Du hast das Auto erfolgreich abgeschleppt!", player, 0, 255, 0 )
outputChatBox ( "Du erhaelst 50$!", player, 0, 255, 0 )
givePlayerMoney ( player, 50 )
vioSetElementData ( player, "money", vioGetElementData ( player, "money" ) + 50 )
triggerClientEvent ( player, "HudEinblendenMoney", getRootElement() )
if isElement(getPlayerFromName(besitzer)) then
outputChatBox("Dein Fahrzeug in Slot Nr."..slot.." wurde Abgeschleppt! Du kannst es beim Ordungsamt freikaufen.", getPlayerFromName(besitzer), 255, 155, 0)
else
offlinemsg ( "Dein Fahrzeug in Slot Nr."..slot.." wurde Abgeschleppt! Du kannst es beim Ordungsamt freikaufen.", "SFPD", besitzer )
end
end
else
outputChatBox("Dieses Fahrzeug kannst du nicht Abschleppen, der Besitzer konnte leider nicht festgestellt werden.", player, 255, 155, 0)
end
else
outputChatBox("Du hast kein Fahrzeug an deinen Abschleppwagen.", player, 255, 155, 0)
end
else
outputChatBox("Du bist kein Beamter.", player, 255, 155, 0)
end
else
outputChatBox("Du sitzt nicht in einem Abschleppwagen.", player, 255, 155, 0)
end
else
outputChatBox("Schnapp dir erst einen Abschleppwagen.", player, 0, 255, 0)
end
end
addEventHandler("onMarkerHit", abschlepp_marker, abschleppen_func)
function abs_freikaufen ( slot )
local player = source
local money = vioGetElementData ( player, "money" )
local pname = getPlayerName(player)
if money >= 1000 then
query = MySQL_GetString("vehicles", "abgeschleppt", "Besitzer LIKE '"..pname.."' AND Slot LIKE '"..slot.."'")
if query == "1" then
mysql_query(handler, "UPDATE vehicles SET abgeschleppt='0', Spawnpos_X='-2034.5', Spawnpos_Y='-75.599998474121', Spawnpos_Z='35.299999237061', Spawnrot_Z='270' WHERE Besitzer='"..pname.."' AND Slot= '"..slot.."'")
vioSetElementData ( player, "money", vioGetElementData ( player, "money" ) - 1000 )
triggerClientEvent ( player, "HudEinblendenMoney", getRootElement() )
outputChatBox ( "Du hast dein Auto freigekauft, es steht draußen für dich bereit!", player, 200, 200, 0 )
respawnPrivVeh ( slot, pname )
veh = _G[getPrivVehString ( pname, slot )]
local int = getElementInterior(veh)
local dim = getElementDimension(veh)
setElementInterior ( player, int )
setElementDimension ( player, dim )
warpPedIntoVehicle ( player, veh )
else
if query == "0" then
outputChatBox ( "Dein Fahreug in Slot NR."..slot.." wurde nicht Abgeschleppt.", player, 255, 0, 0 )
end
if not query or query == "" then
outputChatBox ( "Du hast kein Fahrzeug in Slot NR."..slot.."!", player, 255, 0, 0 )
end
end
else
outputChatBox ( "Du hast nicht genug Geld dabei, du brauchst 1000$!", player, 255, 0, 0 )
end
end
addEvent ( "abschleppFreikaufen", true )
addEventHandler ( "abschleppFreikaufen", getRootElement(), abs_freikaufen )
Alles anzeigen
Danke im Voraus