Hallo Leute,
ich habe mir ein kleines Script erstellt mit dem sich jeder Player ein Flugzeug mit Ped drin mit einem Befehl spawnen kann, und mit einem zweiten Befehl das Flugzeug starten lassen kann. Da gibt es aber ein Problem, den ersten Befehl kann man beliebig oft verwenden, den zweiten jedoch nur einmal, da "setPedControlState()" nicht mehr reagiert. Ich weiß, dass es an der festgelegten ElementID liegt, jedoch wollte ich euch jetzt fragen ob ihr eine Idee habt wie ich dieses Problem lösen kann. Hier das Script:
Server-Side:
Lua
function ped(thePlayer)
local plane = createVehicle(511,getElementPosition(thePlayer))
setVehicleRotation(plane,getElementRotation(thePlayer))
local pilot = createPed(107,getElementPosition(thePlayer))
warpPedIntoVehicle(pilot, plane)
setElementID(pilot,"pilot")
setElementID(plane,"plane")
end
addCommandHandler("fped", ped)
Alles anzeigen
Client-Side:
Lua
function fstart(thePlayer)
pilot=getElementByID("pilot")
plane=getElementByID("plane")
setPedControlState(getVehicleOccupant(plane),"accelerate",true)
end
addCommandHandler("fstart", fstart)
Ich hoffe ihr könnt mir irgendwie weiterhelfen,
Danke im vorraus,
mobileMTA