GTA V RP-Server scripten mit Lua — die erste eigene Resource in einer halben Stunde.
Schritt 1: Ordnerstruktur
Im Server-Ordner unter
Schritt 2: Aktivieren
In der
Was hier passiert
•
•
• Natives wie
Typische Stolperfallen
• Resource nicht in server.cfg → "nichts passiert"
•
• client_script vs. server_script verwechselt
Weiter
• FiveM-Starter: Resource-Grundgerüst
• Häufige FiveM-Fehler & schnelle Checks
• Ich helfe bei FiveM / Lua
Schritt 1: Ordnerstruktur
Im Server-Ordner unter
resources/ einen Ordner [local]/meine_resource/ anlegen mit zwei Dateien:fxmanifest.lua:fx_version 'cerulean'
game 'gta5'
client_script 'client.lua'client.lua:RegisterCommand('auto', function()
local hash = GetHashKey('adder')
RequestModel(hash)
while not HasModelLoaded(hash) do Wait(0) end
local coords = GetEntityCoords(PlayerPedId())
local auto = CreateVehicle(hash, coords.x + 3.0, coords.y, coords.z, 0.0, true, false)
SetPedIntoVehicle(PlayerPedId(), auto, -1)
end, false)Schritt 2: Aktivieren
In der
server.cfg: ensure meine_resource → Server starten → im Spiel /auto tippen → du sitzt im Adder.Was hier passiert
•
RegisterCommand — Chat-Befehl anlegen•
RequestModel + Wait — Modell laden (asynchron!)• Natives wie
CreateVehicle — deine Schnittstelle zu GTA. Referenz: docs.fivem.net/nativesTypische Stolperfallen
• Resource nicht in server.cfg → "nichts passiert"
•
Wait(0) in Schleifen vergessen → Client friert ein• client_script vs. server_script verwechselt
Weiter
• FiveM-Starter: Resource-Grundgerüst
• Häufige FiveM-Fehler & schnelle Checks
• Ich helfe bei FiveM / Lua