mirror of
https://github.com/Michatec/Auto-Spawner.git
synced 2026-03-31 23:46:29 +02:00
Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
01a0a37db0 | ||
|
|
7b4c9c8571 | ||
|
|
a50819b89c | ||
|
|
35bb878e2d | ||
|
|
49b65f0948 | ||
|
|
9d4fddf28b | ||
|
|
d7196b395f |
@@ -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.
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
Reference in New Issue
Block a user