warte... mein komplettes Serverseitiges Script sieht momentan so aus:
start_fahren = createPickup ( -2042.8239746094,-114.50137329102,35.206825256348, 3, 1239, 0)
function showGUIonPickupHit( player )
triggerClientEvent( player, "showFenster", getRootElement() )
end
addEventHandler("onPickupHit", start_fahren, showGUIonPickupHit)
function csfu ()
local cart_spawn = math.random (1,7)
if cart_spawn == 1 then
cart1 = createVehicle (571, -2037.7628173828,-131.9284362793,34.441249847412)
setElementRotation (cart1 , 0, 0, 90)
warpPedIntoVehicle ( source, cart1)
triggerClientEvent( source, "notshowFenster", getRootElement() )
marker1 = createMarker ( -2075.7333984375,-127.79417419434,35.327030181885, "checkpoint", 4, 255, 0, 0, player)
end
if cart_spawn == 2 then
cart2 = createVehicle (571, -2037.6053466797,-130.24108886719,34.432624816895)
setElementRotation (cart2 , 0, 0, 90)
warpPedIntoVehicle ( source, cart2 )
triggerClientEvent( source, "notshowFenster", getRootElement() )
marker1 = createMarker ( -2075.7333984375,-127.79417419434,35.327030181885, "checkpoint", 4, 255, 0, 0, player)
end
if cart_spawn == 3 then
cart3 = createVehicle (571, -2037.4775390625,-128.60032653809,34.426090240479)
setElementRotation (cart3 , 0, 0, 90)
warpPedIntoVehicle ( source, cart3 )
triggerClientEvent( source, "notshowFenster", getRootElement() )
marker1 = createMarker ( -2075.7333984375,-127.79417419434,35.327030181885, "checkpoint", 4, 255, 0, 0, player)
end
if cart_spawn == 4 then
cart4 = createVehicle (571, -2037.4079589844,-126.84004211426,34.415950775146)
setElementRotation (cart4 , 0, 0, 90)
warpPedIntoVehicle ( source, cart4 )
triggerClientEvent( source, "notshowFenster", getRootElement() )
marker1 = createMarker ( -2075.7333984375,-127.79417419434,35.327030181885, "checkpoint", 4, 255, 0, 0, player)
end
if cart_spawn == 5 then
cart5 = createVehicle (571, -2037.3660888672,-125.3189163208,34.403087615967)
setElementRotation (cart5 , 0, 0, 90)
warpPedIntoVehicle ( source, cart5 )
triggerClientEvent( source, "notshowFenster", getRootElement() )
marker1 = createMarker ( -2075.7333984375,-127.79417419434,35.327030181885, "checkpoint", 4, 255, 0, 0, player)
end
if cart_spawn == 6 then
cart6 = createVehicle (571, -2037.3239746094,-123.7748336792,34.389938354492)
setElementRotation (cart6 , 0, 0, 90)
warpPedIntoVehicle ( source, cart6 )
triggerClientEvent( source, "notshowFenster", getRootElement() )
marker1 = createMarker ( -2075.7333984375,-127.79417419434,35.327030181885, "checkpoint", 4, 255, 0, 0, player)
end
if cart_spawn == 7 then
cart7 = createVehicle (571, -2037.2392578125,-122.22492218018,34.375900268555)
setElementRotation (cart7 , 0, 0, 90)
warpPedIntoVehicle ( source, cart7 )
triggerClientEvent( source, "notshowFenster", getRootElement() )
marker1 = createMarker ( -2075.7333984375,-127.79417419434,35.327030181885, "checkpoint", 4, 255, 0, 0, player)
end
end
function exit ()
if (getElementModel (source) == 571) then
destroyElement (source)
setElementPosition (player , -2043.0955810547,-109.25556945801,35.214855194092)
setElementRotation (player , 0, 0, 180)
end
end
addEventHandler ("onVehicleExit", getRootElement (), exit)
function marker2func ( player )
destroyElement ( marker1 )
marker2 = createMarker ( -2088.6608886719,-173.82136535645,34.500991821289 ,"checkpoint", 4, 255, 0, 0, player)
end
addEventHandler ("onMarkerHit", marker1, marker2func)
addEvent ("csf", true)
addEventHandler ("csf", getRootElement(), csfu)
Alles anzeigen