Alles anzeigenWenn ich den Code in meine Server.lua packe erhalte ich dieses...
[ 45174625] [ GTAProcess] MainThrd/ ^1SCRIPT ERROR: @B_Jobs/server/server.lua:5: attempt to call a nil value (global 'GetFirstBlipInfoId')^7
[ 45174625] [ GTAProcess] MainThrd/ ^3> ref^7 (^5@B_Jobs/server/server.lua^7:5)
[ 45174625] [ GTAProcess] MainThrd/
[ 45178734] [ GTAProcess] MainThrd/ ^1SCRIPT ERROR: @B_Jobs/server/server.lua:24: attempt to call a nil value (global 'PlayerPedId')^7
[ 45178734] [ GTAProcess] MainThrd/ ^3> ref^7 (^5@B_Jobs/server/server.lua^7:24)
[ 45178734] [ GTAProcess] MainThrd/
Ich hänge mal die beiden dateien als Anhang an kann ja nicht sein das ich ein Youtube video gucke das selbe mache wie er und es bei mir nicht funkzt....
und in der Console kommen keinerlei fehler etc ..
Meine Manifest Lua sieht wie folgt aus:
CodeAlles anzeigenfx_version 'cerulean' game 'gta5' name "B_Jobs" description "This is a Testressource" author "Squall" version "1.0.0" shared_scripts { 'shared/*.lua' } client_scripts { 'client/*.lua' } server_scripts { 'server/*.lua' }
Ich nutze ja FiveM MIt ESX Framework glaub ich ... ich hab es noch nicht Ohne ESX probiert..
Mein Problem ist ja nur Ich seh mir das Youtube video an. Mache das selbe wie er. (Bei ihm Gehts)Bei mir nicht? Warum? Ich kapiers nicht. Soll ich es mal Ohne ESX Probieren?
Danke für die Bereitstellung der Dateien und des Manifests. Es sieht so aus, als ob das Problem darin liegt, dass du den Code in der server.lua
ausführst, aber die Funktionen GetFirstBlipInfoId
und PlayerPedId
gehören zum Client-Seitigen Kontext und sind in der server.lua
nicht verfügbar. Daher müssen diese Funktionen in der client.lua
verwendet werden.
Um den Code in der server.lua
auszuführen, musst du die entsprechenden serverseitigen Funktionen verwenden. Hier ist der aktualisierte Code für den tpw2
Befehl in der server.lua
:
RegisterCommand('tpw2', function(source, args, raw)
if (source > 0) then
-- Hier kannst du den serverseitigen Code ausführen, der zum Verschieben des Spielers verwendet wird.
else
print("Dieser Befehl wurde von der Server-Konsole, einem RCON-Client oder einer Resource ausgeführt.")
end
end, false)