Hallo Community,
Habe folgendes Problem: Ich bin grade dabei ein Busjob zu Scripten und würde gerne wissen wie ich nachdem ein
Spieler in den Busmarker geht ein Vehicle zugewiesen bekommt und dieser verbunden ist. Zusätzlich sollte noch
ein Finishmarker spawnen den nur der Spieler sieht und auch berühren kann. Dies sollte immernoch der Fall sein wenn ein 2. Spieler den Busmarker berührt.
Lua
--Job Marker : x = 2506.3999023438; y = -1668.4000244141; z = 12.39999961853
--Finish Marker : x = 2506.3999023438; y = -1674.1999511719; z = 12.39999961853
--Spawn Marker : x = 2486.1000976563; y = -1666.5000000000; z = 12.39999961853
BusJobMarker = createMarker (2506.3999023438, -1668.4000244141, 12.39999961853, "cylinder", 1, 255, 0, 0, 255, getRootElement())
function StartJob (player)
if (getElementData (player, "Job") == Busfahrer) then
vehicle = createVehicle (413 ,2486.1000976563, -1666.5000000000, 13.39999961853)
warpPedIntoVehicle(player, vehicle)
setVehicleLocked(vehicle, true)
FinishMarker = createMarker (2506.3999023438, -1674.1999511719, 12.39999961853, "cylinder", 3, 255, 0, 0, 255, player)
function onFinishMarkerHit (vehicle)
destroyElement( vehicle)
destroyElement( FinishMarker)
end
addEventHandler("onMarkerHit", FinishMarker, onFinishMarkerHit)
else
outputChatBox ("Gebe /getbusjob im Chat ein um Busfahrer zu werden", player)
end
end
addEventHandler ("onMarkerHit", BusJobMarker, StartJob)
function GetJob (player)
if not (getElementData (player, "Job") == Busfahrer) then
setElementData (player, "Job", Busfahrer)
outputChatBox ("Glückwunsch du bist nun ein Busfahrer!", player)
end
end
addCommandHandler("getbusjob", GetJob)
Alles anzeigen
So sieht mein Code zzt aus.