Noneatme

Untitled

Feb 16th, 2012
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.67 KB | None | 0 0
  1. local Marker1 = createMarker(83.952110290527, -149.50239562988, 2.5843658447266, "corona", 1.0, 0, 255, 0, 200) -- Eingangsmarker fuss
  2. local Marker2 = createMarker(105.70580291748, -164.75183105469, 1.999484205246, "cylinder", 3.5, 0, 255, 0, 175) -- Eingangsmarker Auto
  3. local Marker3 = createMarker(65.33081817627, -2126.8132324219, 1.0543750524521, "corona", 1.0, 0, 255, 0, 200) -- Drinne Markeer, Fuss
  4. local Marker4 = createMarker(56.233264923096, -2132.0915527344, 0.76497513055801, "cylinder", 3.5, 0, 255, 0, 175) -- Drinne Marker, Auto
  5. -- Vor dem Marker3: 64.434387207031, -2124.3723144531, 1.0543750524521
  6. -- Vor Marker 1: 86.603591918945, -149.62016296387, 2.5831570625305
  7.  
  8. local rSpawns1 = { -- Rennen
  9.     [1] = "42.414539337158, -2115.2897949219, 0.76350367069244",
  10.     [2] = "37.954399108887, -2115.42578125, 0.76277655363083",
  11.     [3] = "34.724586486816, -2115.3359375, 0.76199167966843",
  12.     [4] = "31.572774887085, -2115.7795410156, 0.76271265745163",
  13.     [5] = "28.66919708252, -2115.609375, 0.76186680793762",
  14.     [6] = "36.216861724854, -2109.150390625, 0.76201784610748",
  15. }
  16. local rSpawns2 = { -- Vor
  17.     [1] = "115.00617218018, -173.10559082031, 1.2832069396973",
  18.     [2] = "115.09352874756, -169.53086853027, 1.2829669713974",
  19.     [3] = "114.4861907959, -166.62442016602, 1.2833914756775",
  20.     [4] = "114.30344390869, -163.7200012207, 1.2840849161148",
  21.     [5] = "114.61765289307, -160.41189575195, 1.2839506864548",
  22.     [6] = "115.93218994141, -157.35966491699, 1.283158659935",
  23. }
  24. addEventHandler("onMarkerHit", Marker4,
  25. function(hitElement)
  26.     if(getElementType(hitElement) ~= "vehicle") then return end
  27.     if(getVehicleOccupant(hitElement)) then
  28.         setElementFrozen(hitElement, true)
  29.         local playa = getVehicleOccupant(hitElement)
  30.         toggleAllControls(playa, false)
  31.         fadeCamera(playa, false)
  32.         setTimer(
  33.             function()
  34.                 local randomv = math.random(1, #rSpawns2)
  35.                 local rand = rSpawns2[randomv]
  36.                 local x1, y1, z1 = tonumber(gettok(rand, 1, ",")), tonumber(gettok(rand, 2, ",")), tonumber(gettok(rand, 3, ","))
  37.                 setElementPosition(hitElement, x1, y1, z1)
  38.                 fadeCamera(playa, true)
  39.                     setTimer( function()
  40.                     setElementFrozen(hitElement, false)
  41.                     end, 500, 1)
  42.                 toggleAllControls(playa, true)
  43.                 triggerClientEvent(getRootElement(), "onGhostmodeSet", playa, hitElement)
  44.             end, 1000, 1)
  45.        
  46.     end
  47. end)
  48.  
  49. addEventHandler("onMarkerHit", Marker2,
  50. function(hitElement)
  51.     if(getElementType(hitElement) ~= "vehicle") then return end
  52.     if(getVehicleOccupant(hitElement)) then
  53.         setElementFrozen(hitElement, true)
  54.         local playa = getVehicleOccupant(hitElement)
  55.         toggleAllControls(playa, false)
  56.         fadeCamera(playa, false)
  57.         setTimer(
  58.             function()
  59.                 local randomv = math.random(1, #rSpawns1)
  60.                 local rand = rSpawns1[randomv]
  61.                 local x1, y1, z1 = tonumber(gettok(rand, 1, ",")), tonumber(gettok(rand, 2, ",")), tonumber(gettok(rand, 3, ","))
  62.                 setElementPosition(hitElement, x1, y1, z1)
  63.                 fadeCamera(playa, true)
  64.                     setTimer( function()
  65.                     setElementFrozen(hitElement, false)
  66.                     end, 500, 1)
  67.                 toggleAllControls(playa, true)
  68.                 triggerClientEvent(getRootElement(), "onGhostmodeSet", playa, hitElement)
  69.             end, 1000, 1)
  70.        
  71.     end
  72. end)
  73.  
  74. addEventHandler("onMarkerHit", Marker3,
  75. function(hitElement)
  76.     if(getElementType(hitElement) ~= "player") then return end
  77.     if(isPedInVehicle(hitElement) == true) then return end
  78.     setInPosition(hitElement, 86.603591918945, -149.62016296387, 2.5831570625305, 0)
  79. end)
  80.  
  81. addEventHandler("onMarkerHit", Marker1,
  82. function(hitElement)
  83.     if(getElementType(hitElement) ~= "player") then return end
  84.     if(isPedInVehicle(hitElement) == true) then return end
  85.     setInPosition(hitElement, 64.434387207031, -2124.3723144531, 1.0543750524521, 0)
  86. end)
Advertisement
Add Comment
Please, Sign In to add comment