7 Commits
1.1 ... main

Author SHA1 Message Date
Michachatz
01a0a37db0 Änderung den /delcar commands 2025-04-04 15:38:32 +02:00
Michachatz
7b4c9c8571 Update 1.2 Version Manifest 2025-04-04 15:33:02 +02:00
Michachatz
a50819b89c Fix Zeilen 2025-04-04 15:31:38 +02:00
Michachatz
35bb878e2d Update car_spawner.lua 2025-04-04 15:29:25 +02:00
Michachatz
49b65f0948 Update README.md 2025-04-04 01:19:30 +02:00
Michachatz
9d4fddf28b Update car_spawner.lua 2025-04-04 01:17:16 +02:00
Michachatz
d7196b395f Update README.md 2025-04-04 01:15:44 +02:00
3 changed files with 16 additions and 16 deletions

View File

@@ -5,12 +5,13 @@ Dieses Skript ermöglicht es Admins, Fahrzeuge zu spawnen und zu löschen. Fahrz
# Features # Features
Fahrzeug spawnen: können mit dem Befehl /car [fahrzeugname] Optional RGB: [r, g, b] Fahrzeuge spawnen. Fahrzeug spawnen: /car [fahrzeugname] Optional RGB: [r, g, b]
Bsp: /car sultan 0 0 255 Bsp: /car sultan 0 0 255
--> Blauer Sultan --> Blauer Sultan
Fahrzeug löschen: können mit dem Befehl /delcar das zuletzt gespawnte Fahrzeug löschen. Fahrzeug löschen: /delcar
--> Das nächstgelegene Auto wird gelöscht das durch dieses Skript gespawnt.
Standardfarbe: Fahrzeuge werden mit den Standardfarben des Spiels gespawnt, außer mann gibt eine Farbe Standardfarbe: Fahrzeuge werden mit den Standardfarben des Spiels gespawnt, außer mann gibt eine Farbe
an. an.
@@ -21,7 +22,7 @@ Das Skript überprüft, ob der Spieler Admin ist, bevor er den Befehl verwenden
# Installation # Installation
1. Lade den ZIP-Ordner herunter: 1. Lade den ZIP-Ordner herunter:
Lade die ZIP-Datei des car_spawner-Skripts [hier]() herunter. Lade die ZIP-Datei des car_spawner-Skripts [hier](https://github.com/Michatec/Auto-Spawner/releases) herunter.
2. Entpacke den ZIP-Ordner: 2. Entpacke den ZIP-Ordner:
Entpacke die ZIP-Datei auf deinem Computer. Entpacke die ZIP-Datei auf deinem Computer.

View File

@@ -5,16 +5,15 @@ local function isAdmin(player)
end end
RegisterCommand("car", function(source, args) RegisterCommand("car", function(source, args)
local playerPed = GetPlayerPed(-1) local playerPed = GetPlayerPed(source)
local playerId = source if not isAdmin(source) then
if not isAdmin(playerId) then TriggerClientEvent("chatMessage", source, "[CarSpawner]", {255, 0, 0}, "❌ Du hast keine Berechtigung, dieses Fahrzeug zu spawnen!")
TriggerEvent("chatMessage", "[CarSpawner]", {255, 0, 0}, "❌ Du hast keine Berechtigung, dieses Fahrzeug zu spawnen!")
return return
end 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
TriggerEvent("chatMessage", "[CarSpawner]", {255, 0, 0}, "❌ Ungültiger Fahrzeugname!") TriggerClientEvent("chatMessage", source, "[CarSpawner]", {255, 0, 0}, "❌ Ungültiger Fahrzeugname!")
return return
end end
@@ -31,7 +30,7 @@ RegisterCommand("car", function(source, args)
if #args > 1 then if #args > 1 then
local r, g, b = tonumber(args[2]), tonumber(args[3]), tonumber(args[4]) local r, g, b = tonumber(args[2]), tonumber(args[3]), tonumber(args[4])
if r and g and b then if r and g and b then
SetVehicleColours(vehicle, r, g, b) SetVehicleCustomPrimaryColour(vehicle, r, g, b)
end end
end end
@@ -40,20 +39,20 @@ RegisterCommand("car", function(source, args)
SetEntityAsNoLongerNeeded(vehicle) SetEntityAsNoLongerNeeded(vehicle)
SetModelAsNoLongerNeeded(vehicleName) SetModelAsNoLongerNeeded(vehicleName)
TriggerEvent("chatMessage", "[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) RegisterCommand("delcar", function(source, args)
local playerId = source if not isAdmin(source) then
if not isAdmin(playerId) then TriggerClientEvent("chatMessage", source, "[CarSpawner]", {255, 0, 0}, "❌ Du hast keine Berechtigung, Fahrzeuge zu löschen!")
TriggerEvent("chatMessage", "[CarSpawner]", {255, 0, 0}, "❌ Du hast keine Berechtigung, Fahrzeuge zu löschen!")
return return
end end
if lastVehicle and DoesEntityExist(lastVehicle) then if lastVehicle and DoesEntityExist(lastVehicle) then
DeleteEntity(lastVehicle) DeleteEntity(lastVehicle)
TriggerEvent("chatMessage", "[CarSpawner]", {0, 255, 0}, "✅ Das Fahrzeug wurde gelöscht!") TriggerClientEvent("chatMessage", source, "[CarSpawner]", {0, 255, 0}, "✅ Das Fahrzeug wurde gelöscht!")
else else
TriggerEvent("chatMessage", "[CarSpawner]", {255, 0, 0}, "❌ Kein Fahrzeug zum Löschen gefunden!") TriggerClientEvent("chatMessage", source, "[CarSpawner]", {255, 0, 0}, "❌ Kein Fahrzeug zum Löschen gefunden!")
end end
end, false) end, false)

View File

@@ -2,7 +2,7 @@ fx_version 'cerulean'
game 'gta5' game 'gta5'
author 'Michachatz' author 'Michachatz'
version '1.1' version '1.2'
description 'Car Spawner Script: Spawnen und Löschen von Fahrzeugen.' description 'Car Spawner Script: Spawnen und Löschen von Fahrzeugen.'
client_script 'car_spawner.lua' client_script 'car_spawner.lua'