Hallo Community
Der Post wurde zuerst wegen zugroser schrift 2X gelöscht jetzt neuer versuch mit kleiner schrift:
Ich habe ein Problem mit einem Script:
Aufgabe des Scripts: Ein Auto mit einem Ped (Nicht Spieler) erstellen, bei drücken der Enter-Taste (Einsteigen in das Auto)
Das Ped Herauswerfen, damit das Auto dem Spieler gehört.
Fehler: Das Ped wird nicht Herausgeworfen
WARNIG: testauto\pedveh.lua:17: Bad Argument @ "removePedFromVehicle"
Serverseitiges Script:
addCommandHandler("gm",
function ( thePlayer, command )
local x, y, z = getElementPosition( thePlayer );
local v = createVehicle(411, x + 5, y, z + 1, 0, 0, 90, "BradFord");
local Testfahrer = createPed(120,x,y,z,0,0,90)
if ( v ) then
setVehicleColor(v, 255, 0, 0);
warpPedIntoVehicle(Testfahrer, v);
end
end
);
function ichWillAuto (player)
removePedFromVehicle(Testfahrer)
end
addEventHandler("onVehicleEnter",getRootElement (),ichWillAuto)
Alles anzeigen
Folgendes habe ich schon versucht:
-local vor dem Ped wegnehmen--
-local vor dem Auto wegnehmen-- Resultat: Ped wird nicht ins Auto geportet.
-local vor beiden wegnehmen--
createPed ausserhalb einer Funktion hinsetzen-- Resultat: Das Ped sollte erst bei /gm erstellt werden, script hatte nicht geladen.
Danke für eure Hilfe