local marker = createMarker(414.10, 2533.15, 19.15-0.9, "cylinder", 1, 0, 0, 0, 95)
function start(hitElement, player, dimension)
if getElementType(hitElement) == "player" then
if isElement(source) and source == marker then
setElementData(player,"pilot",true)
dodo = createVehicle(593, 411.30, 2504.05, 17, 0, 0, 90); warpPedIntoVehicle(hitElement, dodo)
marker2 = createMarker(201.45, 2503.73, 54.64, "ring", 10, 255, 0, 0, 95, player)
outputChatBox("Rozpocz??e? prac? pilota", player)
outputChatBox("Aby zako?czy? prac? wpisz /koniecpilot", player)
outputChatBox("Pami?taj nie ko?cz pracy b?da? w powietrzu, poniewa? zaczniesz spada?", player)
elseif isElement(source) and source == marker2 then
destroyElement(marker2)
marker3 = createMarker(-19.59, 2503.04, 79.78, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker3 then
destroyElement(marker3)
marker4 = createMarker(-201.90, 2474.05, 89.08, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker4 then
destroyElement(marker4)
marker5 = createMarker(-343.11, 2403.28, 101.65, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker5 then
destroyElement(marker5)
marker6 = createMarker(-408.64, 2274.60, 94.77, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker6 then
destroyElement(marker6)
marker7 = createMarker(-422.29, 2167.98, 117.29, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker7 then
destroyElement(marker7)
marker8 = createMarker(-494.71, 2010.65, 110.85, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker8 then
destroyElement(marker8)
marker9 = createMarker(-581.48, 1900.40, 108.43, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker9 then
destroyElement(marker9)
marker10 = createMarker(-668.03, 1807.17, 87.90, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker10 then
destroyElement(marker10)
marker11 = createMarker(-767.27, 1695.63, 50.50, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker11 then
destroyElement(marker11)
marker12 = createMarker(-874.48, 1595.02, 64.27, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker12 then
destroyElement(marker12)
marker13 = createMarker(-945.61, 1503.25, 79.78, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker13 then
destroyElement(marker13)
marker14 = createMarker(-976.69, 1352.31, 78.41, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker14 then
destroyElement(marker14)
marker15 = createMarker(-900.75, 1001.99, 80.32, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker15 then
destroyElement(marker15)
marker16 = createMarker(-900.51, 855.97, 72.49, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker16 then
destroyElement(marker16)
marker17 = createMarker(-981.44, 653.52, 60.46, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker17 then
destroyElement(marker17)
marker18 = createMarker(-1026.97, 517.99, 41.10, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker18 then
destroyElement(marker18)
marker19 = createMarker(-1354.06, 136.28, 14.56, "ring", 10, 255, 0, 0, 95, player)
elseif isElement(source) and source == marker19 then
destroyElement(marker19)
destroyElement(marker2)
destroyElement(marker3)
destroyElement(marker4)
destroyElement(marker5)
destroyElement(marker6)
destroyElement(marker7)
destroyElement(marker8)
destroyElement(marker9)
destroyElement(marker10)
destroyElement(marker11)
destroyElement(marker12)
destroyElement(marker13)
destroyElement(marker14)
destroyElement(marker15)
destroyElement(marker16)
destroyElement(marker17)
destroyElement(marker18)
destroyElement(dodo)
setElementPosition (player, 406.44, 2539.90, 16.55)
end
end
end
addEventHandler("onMarkerHit", resourceRoot, start)
function koniec(player, matchingDimension)
destroyElement(marker2)
destroyElement(marker3)
destroyElement(marker4)
destroyElement(marker5)
destroyElement(marker6)
destroyElement(marker7)
destroyElement(marker8)
destroyElement(marker9)
destroyElement(marker10)
destroyElement(marker11)
destroyElement(marker12)
destroyElement(marker13)
destroyElement(marker14)
destroyElement(marker15)
destroyElement(marker16)
destroyElement(marker17)
destroyElement(marker18)
destroyElement(marker19)
setElementData(localPlayer,"pilot",false)
destroyElement(dodo)
setElementPosition (player, 406.44, 2539.90, 16.55)
end
addCommandHandler("koniecpilot", koniec)
addEventHandler("onVehicleExit", root,function()
if getElementModel(source) == 593 then
destroyElement(source)
destroyElement(marker2)
destroyElement(marker3)
destroyElement(marker4)
destroyElement(marker5)
destroyElement(marker6)
destroyElement(marker7)
destroyElement(marker8)
destroyElement(marker9)
destroyElement(marker10)
destroyElement(marker11)
destroyElement(marker12)
destroyElement(marker13)
destroyElement(marker14)
destroyElement(marker15)
destroyElement(marker16)
destroyElement(marker17)
destroyElement(marker18)
destroyElement(marker19)
setElementData(player,"pilot",false)
destroyElement(dodo)
end
end)
addEventHandler( "onPlayerWasted", getRootElement( ),
function()
destroyElement(source)
destroyElement(marker2)
destroyElement(marker3)
destroyElement(marker4)
destroyElement(marker5)
destroyElement(marker6)
destroyElement(marker7)
destroyElement(marker8)
destroyElement(marker9)
destroyElement(marker10)
destroyElement(marker11)
destroyElement(marker12)
destroyElement(marker13)
destroyElement(marker14)
destroyElement(marker15)
destroyElement(marker16)
destroyElement(marker17)
destroyElement(marker18)
destroyElement(marker19)
setElementData(player,"pilot",false)
destroyElement(dodo)
end
)
function quitPlayer ( quitType )
destroyElement(source)
destroyElement(marker2)
destroyElement(marker3)
destroyElement(marker4)
destroyElement(marker5)
destroyElement(marker6)
destroyElement(marker7)
destroyElement(marker8)
destroyElement(marker9)
destroyElement(marker10)
destroyElement(marker11)
destroyElement(marker12)
destroyElement(marker13)
destroyElement(marker14)
destroyElement(marker15)
destroyElement(marker16)
destroyElement(marker17)
destroyElement(marker18)
destroyElement(marker19)
setElementData(player,"pilot",false)
destroyElement(dodo)
end
addEventHandler ( "onPlayerQuit", root, quitPlayer )