Advertisement
Guest User

Kierowca autobusa - kod pracy na serwer MTA:SA

a guest
Oct 23rd, 2016
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.96 KB | None | 0 0
  1. -- Skypt wykonany przez gracza o nicku EmilX
  2. -- Kontakt:
  3. -- E-mail: pan.emilowy777@gmail.com
  4.  
  5. -- kordy
  6.  
  7. xStartu, yStartu, zStartu = x, y, z
  8. xWyjazdu, yWyjazdu, zWyjazdu = x, y, z
  9.  
  10. -- marker do rozpoczecia pracy
  11.  
  12. markerRozpoczecia = createMarker ( xStartu, yStartu, zStartu, "cylinder", 1, 255, 255, 255, 170 )
  13. function RozpocznijPrace ( markerHit )
  14.     autobusZPracy = createVehicle ( 437, x, y, z )
  15.     outputChatBox ( "Rozpoczales prace kierowcy autobusu.", source )
  16.     outputChatBox ( "Udaj sie do najblizszego checkpointa.", source )
  17.     outputChatBox ( "Pamietaj, ze mozesz spotkac pasazerow!", source )
  18. end
  19. addEventHandler ( "onPlayerMarkerHit", markerRozpoczecia, RozpocznijPrace )
  20.  
  21. -- tablica z kordami przystankow
  22.  
  23. przystanki = {
  24.     pierwszy = { x, y, z }
  25.     drugi = { x, y, z }
  26.     trzeci = { x, y, z }
  27.     czwarty = { x, y, z }
  28.     piaty = { x, y, z }
  29.     szosty = { x, y, z }
  30.     siodmy = { x, y, z }
  31.     osmy = { x, y, z }
  32.     dziewiaty = { x, y, z }
  33.     dziesiaty = ( x, y, z )
  34. }
  35.  
  36. -- zaliczanie punktow
  37.  
  38. prz1 = createMarker ( pierwszy, "checkpoint", 1, 0, 0, 255, 170, source )
  39. function kiedyZaliczy1()
  40. outputChatBox( "Zostalo Ci jeszcze 9 przystankow.", source )
  41. destroyElement ( prz1 )
  42. prz2 = createMarker ( drugi, "checkpoint", 1, 0, 0, 255, 170, source )
  43. end
  44. addEventHandler ( "onPlayerMarkerHit", prz1, kiedyZaliczy1 )
  45.  
  46. function kiedyZaliczy2()
  47. outputChatBox( "Zostalo Ci jeszcze 8 przystankow.", source )
  48. destroyElement ( prz2 )
  49. prz3 = createMarker ( trzeci, "checkpoint", 1, 0, 0, 255, 170, source )
  50. end
  51. addEventHandler ( "onPlayerMarkerHit", prz2, kiedyZaliczy2 )
  52.  
  53. function kiedyZaliczy3()
  54. outputChatBox( "Zostalo Ci jeszcze 7 przystankow.", source )
  55. destroyElement ( prz3 )
  56. prz4 = createMarker ( czwarty, "checkpoint", 1, 0, 0, 255, 170, source )
  57. end
  58. addEventHandler ( "onPlayerMarkerHit", prz3, kiedyZaliczy3 )
  59.  
  60. function kiedyZaliczy4()
  61. outputChatBox( "Zostalo Ci jeszcze 6 przystankow.", source )
  62. destroyElement ( prz4 )
  63. prz5 = createMarker ( piaty, "checkpoint", 1, 0, 0, 255, 170, source )
  64. end
  65. addEventHandler ( "onPlayerMarkerHit", prz4, kiedyZaliczy4 )
  66.  
  67. function kiedyZaliczy5()
  68. outputChatBox( "Zostalo Ci jeszcze 5 przystankow.", source )
  69. destroyElement ( prz5 )
  70. prz6 = createMarker ( szosty, "checkpoint", 1, 0, 0, 255, 170, source )
  71. end
  72. addEventHandler ( "onPlayerMarkerHit", prz5, kiedyZaliczy5 )
  73.  
  74. function kiedyZaliczy6()
  75. outputChatBox( "Zostaly Ci jeszcze 3 przystanki.", source )
  76. destroyElement ( prz6 )
  77. prz7 = createMarker ( siodmy, "checkpoint", 1, 0, 0, 255, 170, source )
  78. end
  79. addEventHandler ( "onPlayerMarkerHit", prz6, kiedyZaliczy6 )
  80.  
  81. function kiedyZaliczy7()
  82. outputChatBox( "Zostaly Ci jeszcze 2 przystanki.", source )
  83. destroyElement ( prz7 )
  84. prz8 = createMarker ( osmy, "checkpoint", 1, 0, 0, 255, 170, source )
  85. end
  86. addEventHandler ( "onPlayerMarkerHit", prz7, kiedyZaliczy7 )
  87.  
  88. function kiedyZaliczy8()
  89. outputChatBox( "Zostaly Ci jeszcze 2 przystanki.", source )
  90. destroyElement ( prz8 )
  91. prz9 = createMarker ( dziewiaty, "checkpoint", 1, 0, 0, 255, 170, source )
  92. end
  93. addEventHandler ( "onPlayerMarkerHit", prz8, kiedyZaliczy8 )
  94.  
  95. function kiedyZaliczy9()
  96. outputChatBox( "Zostal Ci jeszcze 1 przystanek.", source )
  97. destroyElement ( prz9 )
  98. prz10 = createMarker ( dziesiaty, "checkpoint", 1, 0, 0, 255, 170, source )
  99. end
  100. addEventHandler ( "onPlayerMarkerHit", prz9, kiedyZaliczy9 )
  101.  
  102. function kiedyZaliczy10()
  103. outputChatBox( "Gratulacje, objechales wszystkie przystanki!", source )
  104. outputChatBox( "A teraz zaparkuj autobus w czerownym checkpoint'cie.", source )
  105. destroyElement ( prz10 )
  106. przKoncowy = createMarker ( x, y, z, "checkpoint", 1, 0, 0, 255, 170, source )
  107. end
  108. addEventHandler ( "onPlayerMarkerHit", prz10, kiedyZaliczy10 )
  109.  
  110. function kiedyZaliczyKoncowy()
  111. outputChatBox( "Ukonczyles prace, gratulacje!", source )
  112. outputChatBox( "Prezes firmy autobusowej zaplacil Ci 100($).", source )
  113. givePlayerMoney ( source, 100 )
  114. destroyElement ( autobusZPracy )
  115. end
  116. addEventHandler ( "onPlayerMarkerHit", przKoncowy, kiedyZaliczyKoncowy )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement