Fix Zeilen

This commit is contained in:
Michachatz
2025-04-04 15:31:38 +02:00
committed by GitHub
parent 35bb878e2d
commit a50819b89c

View File

@@ -1,6 +1,15 @@
local function isAdmin(player) return IsPlayerAceAllowed(player, "admin") end local lastVehicle = nil
RegisterCommand("car", function(source, args) local playerPed = GetPlayerPed(source) if not isAdmin(source) then TriggerClientEvent("chatMessage", source, "[CarSpawner]", {255, 0, 0}, "❌ Du hast keine Berechtigung, dieses Fahrzeug zu spawnen!") return end local function isAdmin(player)
return IsPlayerAceAllowed(player, "admin")
end
RegisterCommand("car", function(source, args)
local playerPed = GetPlayerPed(source)
if not isAdmin(source) then
TriggerClientEvent("chatMessage", source, "[CarSpawner]", {255, 0, 0}, "❌ Du hast keine Berechtigung, dieses Fahrzeug zu spawnen!")
return
end
local vehicleName = args[1] or "adder" local vehicleName = args[1] or "adder"
if not IsModelInCdimage(vehicleName) or not IsModelAVehicle(vehicleName) then if not IsModelInCdimage(vehicleName) or not IsModelAVehicle(vehicleName) then
@@ -25,24 +34,25 @@ if #args > 1 then
end end
end end
lastVehicle = vehicle
SetEntityAsNoLongerNeeded(vehicle) SetEntityAsNoLongerNeeded(vehicle)
SetModelAsNoLongerNeeded(vehicleName) SetModelAsNoLongerNeeded(vehicleName)
TriggerClientEvent("chatMessage", source, "[CarSpawner]", {0, 255, 0}, "✅ Fahrzeug " .. vehicleName .. " wurde gespawnt!") TriggerClientEvent("chatMessage", source, "[CarSpawner]", {0, 255, 0}, "✅ Fahrzeug " .. vehicleName .. " wurde gespawnt!")
end, false) end, false)
RegisterCommand("delcar", function(source, args) if not isAdmin(source) then TriggerClientEvent("chatMessage", source, "[CarSpawner]", {255, 0, 0}, "❌ Du hast keine Berechtigung, Fahrzeuge zu löschen!") return end RegisterCommand("delcar", function(source, args)
if not isAdmin(source) then
TriggerClientEvent("chatMessage", source, "[CarSpawner]", {255, 0, 0}, "❌ Du hast keine Berechtigung, Fahrzeuge zu löschen!")
return
end
local playerPed = GetPlayerPed(source) if lastVehicle and DoesEntityExist(lastVehicle) then
local playerCoords = GetEntityCoords(playerPed) DeleteEntity(lastVehicle)
local vehicle = GetClosestVehicle(playerCoords.x, playerCoords.y, playerCoords.z, 5.0, 0, 70)
if vehicle and DoesEntityExist(vehicle) then
DeleteEntity(vehicle)
TriggerClientEvent("chatMessage", source, "[CarSpawner]", {0, 255, 0}, "✅ Das Fahrzeug wurde gelöscht!") TriggerClientEvent("chatMessage", source, "[CarSpawner]", {0, 255, 0}, "✅ Das Fahrzeug wurde gelöscht!")
else else
TriggerClientEvent("chatMessage", source, "[CarSpawner]", {255, 0, 0}, "❌ Kein Fahrzeug in der Nähe gefunden!") TriggerClientEvent("chatMessage", source, "[CarSpawner]", {255, 0, 0}, "❌ Kein Fahrzeug zum Löschen gefunden!")
end end
end, false) end, false)