Advertisement
Guest User

Untitled

a guest
Oct 28th, 2012
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.35 KB | None | 0 0
  1. //================INCLUDEOVI====================//
  2. #include <a_samp>
  3. #include <YSI\y_ini>
  4. #include <zcmd>
  5. #include <foreach>
  6. //===============BOJE========================//
  7. #define green 0x00DE28FF
  8. #define green2 0xAFFF00FF
  9. #define darkgreen 0x5FB700FF
  10. #define lightgreen 0x23FF00FF
  11. #define red 0xFF0000FF
  12. #define yellow 0xF5FF00FF
  13. #define darkyellow 0xF5DE00FF
  14. #define orange 0xF5A300FF
  15. #define darkblue 0x0037FFFF
  16. #define blue 0x009BFFFF
  17. #define lightblue 0x00FFF0FF
  18. #define grey 0xB4B4B4FF
  19. #define white 0xF0F0F0FF
  20. #define purple 0x9C00AFFF
  21. #define COL_WHITE "{FFFFFF}"
  22. #define COL_RED "{F81414}"
  23. #define COL_YELLOW "{CCCC33}"
  24. //=====================NEWs=====================================//
  25. new Text:Textdraw2;
  26. //=====================FORWARDs===============================//
  27. forward SetupPlayerForClassSelection(playerid);
  28. //====================PUBLICs===============================//
  29. public OnFilterScriptExit()
  30. {
  31. return 1;
  32. }
  33.  
  34. main()
  35. {
  36. print("\n----------------------------------");
  37. print(" FastFood [FF] Stunt By : Cimburovic");
  38. print("----------------------------------\n");
  39. }
  40.  
  41. public OnGameModeInit()
  42. {
  43. SetGameModeText("FastFood");
  44. AddPlayerClass(0,1441.7397,-2415.1494,13.5547,0,0,0,0,0,0); // SPAWN
  45. AddPlayerClass(29,1441.7397,-2415.1494,13.5547,0,0,0,0,0,0); // SPAWN
  46. AddPlayerClass(66,1441.7397,-2415.1494,13.5547,0,0,0,0,0,0); // SPAWN
  47. AddPlayerClass(294,1441.7397,-2415.1494,13.5547,0,0,0,0,0,0); // SPAWN
  48. //========================SPAWN OBJEKTI,SPRAVICE===========================//
  49. CreateObject(982,1465.50000000,-2417.80004883,13.19999981,0.00000000,0.00000000,0.00000000); //object(fenceshit) (1)
  50. CreateObject(982,1452.69995117,-2430.19995117,13.19999981,0.00000000,0.00000000,268.00000000); //object(fenceshit) (2)
  51. CreateObject(983,1439.90002441,-2426.50000000,13.19999981,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (1)
  52. CreateObject(983,1439.90002441,-2420.10009766,13.19999981,0.00000000,0.00000000,0.00000000); //object(fenceshit3) (2)
  53. CreateObject(2773,1439.90002441,-2416.00000000,13.10000038,0.00000000,0.00000000,0.00000000); //object(cj_airprt_bar) (1)
  54. CreateObject(2773,1439.90002441,-2414.10009766,13.10000038,0.00000000,0.00000000,0.00000000); //object(cj_airprt_bar) (2)
  55. CreateObject(2773,1440.80004883,-2413.30004883,13.10000038,0.00000000,0.00000000,260.00000000); //object(cj_airprt_bar) (3)
  56. CreateObject(2773,1442.69995117,-2413.60009766,13.10000038,0.00000000,0.00000000,259.99694824); //object(cj_airprt_bar) (4)
  57. CreateObject(982,1476.69995117,-2431.00000000,13.19999981,0.00000000,0.00000000,267.99499512); //object(fenceshit) (4)
  58. CreateObject(982,1489.50000000,-2418.60009766,13.19999981,0.00000000,0.00000000,0.00000000); //object(fenceshit) (5)
  59. CreateObject(1634,1483.40002441,-2582.19995117,13.80000019,0.00000000,0.00000000,0.00000000); //object(landjump2) (1)
  60. CreateObject(1634,1479.59997559,-2582.19995117,13.80000019,0.00000000,0.00000000,0.00000000); //object(landjump2) (2)
  61. CreateObject(1634,1475.59997559,-2582.19995117,13.80000019,0.00000000,0.00000000,0.00000000); //object(landjump2) (3)
  62. CreateObject(12956,1516.00000000,-2595.60009766,16.39999962,0.00000000,0.00000000,0.00000000); //object(sw_trailerjump) (1)
  63. CreateObject(12956,1444.69995117,-2597.19995117,16.39999962,0.00000000,0.00000000,0.00000000); //object(sw_trailerjump) (2)
  64. CreateObject(13647,1488.00000000,-2509.69995117,12.60000038,0.00000000,0.00000000,0.00000000); //object(wall1) (1)
  65. CreateObject(13647,1486.30004883,-2479.00000000,12.60000038,0.00000000,0.00000000,0.00000000); //object(wall1) (2)
  66. CreateObject(13647,1461.00000000,-2509.69995117,12.60000038,0.00000000,0.00000000,0.00000000); //object(wall1) (3)
  67. CreateObject(13647,1458.69995117,-2479.00000000,12.60000038,0.00000000,0.00000000,0.00000000); //object(wall1) (4)
  68. CreateObject(17565,1463.09997559,-2539.50000000,15.10000038,0.00000000,0.00000000,0.00000000); //object(rustybrij01_lae2) (1)
  69. CreateObject(17565,1495.40002441,-2540.39990234,15.10000038,0.00000000,0.00000000,0.00000000); //object(rustybrij01_lae2) (2)
  70. CreateObject(7980,1507.09997559,-2492.10009766,14.50000000,0.00000000,0.00000000,0.00000000); //object(airprtbits12_lvs) (1)
  71. CreateObject(7980,1546.40002441,-2491.30004883,15.10000038,0.00000000,0.00000000,0.00000000); //object(airprtbits12_lvs) (2)
  72. CreateObject(13647,1522.19995117,-2479.00000000,12.60000038,0.00000000,0.00000000,0.00000000); //object(wall1) (5)
  73. CreateObject(13647,1523.69995117,-2509.69995117,12.60000038,0.00000000,0.00000000,0.00000000); //object(wall1) (6)
  74. CreateObject(7980,1469.80004883,-2492.39990234,14.50000000,0.00000000,0.00000000,0.00000000); //object(airprtbits12_lvs) (3)
  75. CreateObject(13645,1381.19995117,-2487.39990234,17.79999924,0.00000000,0.00000000,90.00000000); //object(kickramp06) (1)
  76. CreateObject(3625,1503.09997559,-2473.10009766,15.39999962,0.00000000,0.00000000,0.00000000); //object(crgostntrmp) (1)
  77. CreateObject(3625,1484.69995117,-2473.10009766,15.39999962,0.00000000,0.00000000,0.00000000); //object(crgostntrmp) (2)
  78. CreateObject(3625,1466.30004883,-2473.10009766,15.39999962,0.00000000,0.00000000,0.00000000); //object(crgostntrmp) (3)
  79. CreateObject(7980,1623.00000000,-2541.60009766,14.50000000,0.00000000,0.00000000,0.00000000); //object(airprtbits12_lvs) (4)
  80. //=============================KOLA NA SPAWNU=======================//
  81. AddStaticVehicleEx(560,1456.50000000,-2427.60009766,13.39999962,2.00000000,158,164,15); //Sultan
  82. AddStaticVehicleEx(560,1459.19995117,-2427.60009766,13.39999962,1.99951172,158,164,15); //Sultan
  83. AddStaticVehicleEx(560,1461.80004883,-2427.60009766,13.39999962,1.99951172,158,164,15); //Sultan
  84. AddStaticVehicleEx(560,1464.30004883,-2427.69995117,13.39999962,359.99951172,158,164,15); //Sultan
  85. AddStaticVehicleEx(560,1453.69995117,-2427.69995117,13.39999962,1.99951172,158,164,15); //Sultan
  86. AddStaticVehicleEx(560,1450.90002441,-2427.60009766,13.39999962,359.99951172,158,164,15); //Sultan
  87. AddStaticVehicleEx(560,1447.90002441,-2427.39990234,13.39999962,1.99951172,158,164,15); //Sultan
  88. AddStaticVehicleEx(560,1444.40002441,-2427.10009766,13.39999962,1.99951172,158,164,15); //Sultan
  89. AddStaticVehicleEx(560,1464.30004883,-2407.80004883,13.39999962,1.99951172,158,164,15); //Sultan
  90. AddStaticVehicleEx(560,1462.00000000,-2407.89990234,13.39999962,1.99951172,158,164,15); //Sultan
  91. AddStaticVehicleEx(560,1459.40002441,-2407.89990234,13.39999962,1.99951172,158,164,15); //Sultan
  92. AddStaticVehicleEx(560,1456.69995117,-2407.89990234,13.39999962,1.99951172,158,164,15); //Sultan
  93. AddStaticVehicleEx(560,1454.00000000,-2408.00000000,13.39999962,1.99951172,158,164,15); //Sultan
  94. AddStaticVehicleEx(560,1451.40002441,-2408.10009766,13.39999962,1.99951172,158,164,15); //Sultan
  95. AddStaticVehicleEx(562,1487.80004883,-2428.30004883,13.30000019,0.00000000,115,14,15); //Elegy
  96. AddStaticVehicleEx(562,1484.90002441,-2428.39990234,13.30000019,0.00000000,115,14,15); //Elegy
  97. AddStaticVehicleEx(562,1481.80004883,-2428.30004883,13.30000019,0.00000000,115,14,15); //Elegy
  98. AddStaticVehicleEx(562,1479.19995117,-2428.19995117,13.30000019,0.00000000,115,14,15); //Elegy
  99. AddStaticVehicleEx(562,1476.69995117,-2428.19995117,13.30000019,0.00000000,115,14,15); //Elegy
  100. AddStaticVehicleEx(562,1474.19995117,-2428.00000000,13.30000019,0.00000000,115,14,15); //Elegy
  101. AddStaticVehicleEx(562,1471.69995117,-2428.00000000,13.30000019,0.00000000,115,14,15); //Elegy
  102. AddStaticVehicleEx(562,1469.19995117,-2427.89990234,13.30000019,0.00000000,115,14,15); //Elegy
  103. AddStaticVehicleEx(562,1466.80004883,-2427.80004883,13.30000019,0.00000000,115,14,15); //Elegy
  104. AddStaticVehicleEx(562,1488.30004883,-2408.10009766,13.30000019,0.00000000,115,14,15); //Elegy
  105. AddStaticVehicleEx(562,1488.30004883,-2413.89990234,13.30000019,0.00000000,115,14,15); //Elegy
  106. AddStaticVehicleEx(562,1488.30004883,-2419.50000000,13.30000019,0.00000000,115,14,15); //Elegy
  107. //===========================LABELI====================================//
  108. Create3DTextLabel("[ Dobrodosli na FF ]\n[ SULTANI ]",blue, 1446.5192,-2405.5581,13.5547, 70,0,1);
  109. Create3DTextLabel("[ Dobrodosli na FF ]\n[ ELEGY ]",blue, 1489.6439,-2404.4475,13.5547, 70,0,1);
  110. //==========================FF TD=====================================//
  111. Textdraw2 = TextDrawCreate(493.0, 2.0,"Fast Food x1");
  112. TextDrawBackgroundColor(Textdraw2, 0x0000FFFF);
  113. TextDrawFont(Textdraw2, 3);
  114. TextDrawLetterSize(Textdraw2, 0.5, 1.6);
  115. TextDrawColor(Textdraw2, 0xFF0000FF);
  116. TextDrawSetOutline(Textdraw2, 1);
  117. TextDrawSetProportional(Textdraw2, 1);
  118. TextDrawTextSize(Textdraw2, 624.0, 0.0);
  119. return 1;
  120. }
  121.  
  122. public OnGameModeExit()
  123. {
  124. return 1;
  125. }
  126.  
  127. public OnPlayerRequestClass(playerid, classid)
  128. {
  129. SetupPlayerForClassSelection(playerid);
  130. return 1;
  131. }
  132.  
  133. public SetupPlayerForClassSelection(playerid)
  134. {
  135. SetPlayerInterior(playerid,14);
  136. SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
  137. SetPlayerFacingAngle(playerid, 270.0);
  138. SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
  139. SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
  140. }
  141.  
  142. public OnPlayerConnect(playerid)
  143. {
  144. SendDeathMessage(INVALID_PLAYER_ID,playerid, 200);
  145. SendClientMessage(playerid, lightgreen,"=================================");
  146. SendClientMessage(playerid, blue,"Dobrodosli na FastFood Stunt Server.");
  147. SendClientMessage(playerid, blue,"Za komande, ukucajte /help");
  148. SendClientMessage(playerid, blue,"Dobicete $10.000 za pocetak.");
  149. SendClientMessage(playerid, lightgreen,"=================================");
  150. GivePlayerMoney(playerid, 10000);
  151. return 1;
  152. }
  153.  
  154. public OnPlayerDisconnect(playerid, reason)
  155. {
  156. SendDeathMessage(INVALID_PLAYER_ID,playerid, 201);
  157. return 1;
  158. }
  159.  
  160. public OnPlayerSpawn(playerid)
  161. {
  162. TextDrawShowForPlayer(playerid, Textdraw2);
  163. SetPlayerInterior(playerid, 0);
  164. GivePlayerWeapon(playerid, 29, 999);
  165. GivePlayerWeapon(playerid, 22, 999);
  166. return 1;
  167. }
  168.  
  169. public OnPlayerDeath(playerid, killerid, reason)
  170. {
  171. SendDeathMessage(killerid, playerid, reason);
  172. return 1;
  173. }
  174.  
  175. public OnVehicleSpawn(vehicleid)
  176. {
  177. return 1;
  178. }
  179.  
  180. public OnVehicleDeath(vehicleid, killerid)
  181. {
  182. return 1;
  183. }
  184.  
  185. public OnPlayerText(playerid, text[])
  186. {
  187. return 1;
  188. }
  189.  
  190. public OnPlayerCommandText(playerid, cmdtext[])
  191. {
  192. return 1;
  193. }
  194.  
  195. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  196. {
  197. return 1;
  198. }
  199.  
  200. public OnPlayerExitVehicle(playerid, vehicleid)
  201. {
  202. return 1;
  203. }
  204.  
  205. public OnPlayerStateChange(playerid, newstate, oldstate)
  206. {
  207. return 1;
  208. }
  209.  
  210. public OnPlayerEnterCheckpoint(playerid)
  211. {
  212. return 1;
  213. }
  214.  
  215. public OnPlayerLeaveCheckpoint(playerid)
  216. {
  217. return 1;
  218. }
  219.  
  220. public OnPlayerEnterRaceCheckpoint(playerid)
  221. {
  222. return 1;
  223. }
  224.  
  225. public OnPlayerLeaveRaceCheckpoint(playerid)
  226. {
  227. return 1;
  228. }
  229.  
  230. public OnRconCommand(cmd[])
  231. {
  232. return 1;
  233. }
  234.  
  235. public OnPlayerRequestSpawn(playerid)
  236. {
  237. return 1;
  238. }
  239.  
  240. public OnObjectMoved(objectid)
  241. {
  242. return 1;
  243. }
  244.  
  245. public OnPlayerObjectMoved(playerid, objectid)
  246. {
  247. return 1;
  248. }
  249.  
  250. public OnPlayerPickUpPickup(playerid, pickupid)
  251. {
  252. return 1;
  253. }
  254.  
  255. public OnVehicleMod(playerid, vehicleid, componentid)
  256. {
  257. return 1;
  258. }
  259.  
  260. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  261. {
  262. return 1;
  263. }
  264.  
  265. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  266. {
  267. return 1;
  268. }
  269.  
  270. public OnPlayerSelectedMenuRow(playerid, row)
  271. {
  272. return 1;
  273. }
  274.  
  275. public OnPlayerExitedMenu(playerid)
  276. {
  277. return 1;
  278. }
  279.  
  280. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  281. {
  282. return 1;
  283. }
  284.  
  285. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  286. {
  287. return 1;
  288. }
  289.  
  290. public OnRconLoginAttempt(ip[], password[], success)
  291. {
  292. return 1;
  293. }
  294.  
  295. public OnPlayerUpdate(playerid)
  296. {
  297. return 1;
  298. }
  299.  
  300. public OnPlayerStreamIn(playerid, forplayerid)
  301. {
  302. return 1;
  303. }
  304.  
  305. public OnPlayerStreamOut(playerid, forplayerid)
  306. {
  307. return 1;
  308. }
  309.  
  310. public OnVehicleStreamIn(vehicleid, forplayerid)
  311. {
  312. return 1;
  313. }
  314.  
  315. public OnVehicleStreamOut(vehicleid, forplayerid)
  316. {
  317. return 1;
  318. }
  319.  
  320. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  321. {
  322. return 1;
  323. }
  324.  
  325. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  326. {
  327. return 1;
  328. }
  329.  
  330. //=====================================HELP KOMANDA==============================//
  331. CMD:help(playerid, params[])
  332. {
  333. SendClientMessage(playerid, red, "=====================================");
  334. SendClientMessage(playerid, blue, "Da kupite sebi Heal, ukucajte /buyheal");
  335. SendClientMessage(playerid, blue, "Da kupite sebi Armor, ukucajte /buyarmour");
  336. SendClientMessage(playerid, blue, "Da se ubijete, ukucajte /kill");
  337. SendClientMessage(playerid, red, "=====================================");
  338. return 1;
  339. }
  340. //===================================KUPOVINA HEALA============================//
  341. CMD:buyheal(playerid, params[])
  342. {
  343. GivePlayerMoney(playerid, -1000);
  344. SetPlayerHealth(playerid, 100);
  345. SendClientMessage(playerid, red, "=====================================");
  346. SendClientMessage(playerid, blue, "Kupili ste Heal za $1.000");
  347. SendClientMessage(playerid, red, "=====================================");
  348. return 1;
  349. }
  350. //==================================KUPOVINA ARMORA=============================//
  351. CMD:buyarmour(playerid, params[])
  352. {
  353. GivePlayerMoney(playerid, -1000);
  354. SetPlayerArmour(playerid, 100);
  355. SendClientMessage(playerid, red, "=====================================");
  356. SendClientMessage(playerid, blue, "Kupili ste Armour za $1.000");
  357. SendClientMessage(playerid, red, "=====================================");
  358. return 1;
  359. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement