Guest User

Untitled

a guest
Mar 23rd, 2017
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.98 KB | None | 0 0
  1. //*------------------Kosac trave by Švabo, uzivajte :)---------//
  2. //-------------------Rađeno od 3/22/2017 8:32 PM---------------//
  3. //-------------------Do 3/22/2017 11:30 PM --------------------//
  4. //-------------------------Ništa puno uzivajte :)--------------//
  5. #include <a_samp>
  6. #include <zcmd>
  7.  
  8. #define SCM SendClientMessage
  9. #define SPD ShowPlayerDialog
  10.  
  11. #define crvena "{FF0000}"
  12. #define plava "{0BE9F4}"
  13.  
  14. new ZaposlenKosac;
  15. new Duznost;
  16. new specialcar;
  17. new kosaccp[MAX_PLAYERS];
  18.  
  19. enum pInfo
  20. {
  21. pNovac,
  22. pKosac,
  23. pLevel
  24. }
  25.  
  26. #if defined FILTERSCRIPT
  27.  
  28. public OnFilterScriptInit()
  29. {
  30. print("\n--------------------------------------");
  31. print("KOSAC TRAVE BY: ŠVABO(NAPACENIBOSNJO)");
  32. print("--------------------------------------\n");
  33. return 1;
  34. }
  35.  
  36. public OnFilterScriptExit()
  37. {
  38. return 1;
  39. }
  40.  
  41. #else
  42.  
  43. main()
  44. {
  45. print("\n----------------------------------");
  46. print(" KT:BY ŠVABO ");
  47. print("----------------------------------\n");
  48. }
  49.  
  50. #endif
  51.  
  52. public OnGameModeInit()
  53. {
  54. #pragma tabsize 0
  55.  
  56. ZaposlenKosac = 1;
  57. Duznost = 1;
  58. SetGameModeText("KT BY ŠVABO");
  59. AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  60. specialcar = CreateVehicle(572, 1946.6841, -1249.0542, 19.1499, 0.0000, -1, -1, 100);
  61. specialcar = CreateVehicle(572, 1953.5132, -1248.9252, 19.1499, 0.0000, -1, -1, 100);
  62. specialcar = CreateVehicle(572, 1951.4293, -1248.9253, 19.1499, 0.0000, -1, -1, 100);
  63. specialcar = CreateVehicle(572, 1949.1097, -1248.8417, 19.1499, 0.0000, -1, -1, 100);
  64. return 1;
  65. }
  66.  
  67. public OnGameModeExit()
  68. {
  69. return 1;
  70. }
  71.  
  72. public OnPlayerRequestClass(playerid, classid)
  73. {
  74. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  75. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  76. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  77. return 1;
  78. }
  79.  
  80. public OnPlayerConnect(playerid)
  81. {
  82. return 1;
  83. }
  84.  
  85. public OnPlayerDisconnect(playerid, reason)
  86. {
  87. return 1;
  88. }
  89.  
  90. public OnPlayerSpawn(playerid)
  91. {
  92. SetPlayerPos(playerid,1952.2650,-1171.1997,20.3347);
  93. SetCameraBehindPlayer(playerid);
  94. SCM(playerid,-1,""crvena"[SVABO]"plava"Igras na FS Od Svab00 ( NAPACENI BOSNJO ) !");
  95. return 1;
  96. }
  97.  
  98. public OnPlayerDeath(playerid, killerid, reason)
  99. {
  100. return 1;
  101. }
  102.  
  103. public OnVehicleSpawn(vehicleid)
  104. {
  105. return 1;
  106. }
  107.  
  108. public OnVehicleDeath(vehicleid, killerid)
  109. {
  110. return 1;
  111. }
  112.  
  113. public OnPlayerText(playerid, text[])
  114. {
  115. return 1;
  116. }
  117.  
  118.  
  119. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  120. {
  121. return 1;
  122. }
  123.  
  124. public OnPlayerExitVehicle(playerid, vehicleid)
  125. {
  126. return 1;
  127. }
  128.  
  129. public OnPlayerStateChange(playerid, newstate, oldstate)
  130. {
  131. return 1;
  132. }
  133.  
  134.  
  135. public OnPlayerEnterCheckpoint(playerid)
  136. {
  137. if(kosaccp[playerid] == 1)
  138. {
  139. DisablePlayerCheckpoint(playerid);
  140. kosaccp[playerid] = 2;
  141. SetPlayerCheckpoint(playerid, 2039.1515,-1245.3955,23.3346, 3.0);
  142. return 1;
  143. }
  144. if(kosaccp[playerid] == 2)
  145. {
  146. DisablePlayerCheckpoint(playerid);
  147. kosaccp[playerid] = 3;
  148. SetPlayerCheckpoint(playerid, 2051.4465,-1200.9730,23.5868, 3.0);
  149. return 1;
  150. }
  151. if(kosaccp[playerid] == 3)
  152. {
  153.  
  154. DisablePlayerCheckpoint(playerid);
  155. kosaccp[playerid] = 4;
  156. SetPlayerCheckpoint(playerid, 2052.9321,-1155.9016,23.5725, 3.0);
  157.  
  158. return 1;
  159. }
  160. if(kosaccp[playerid] == 4)
  161. {
  162.  
  163. DisablePlayerCheckpoint(playerid);
  164. kosaccp[playerid] = 5;
  165. SetPlayerCheckpoint(playerid, 2003.2378,-1148.3591,24.2759, 3.0);
  166. return 1;
  167. }
  168. if(kosaccp[playerid] == 5)
  169. {
  170.  
  171. DisablePlayerCheckpoint(playerid);
  172. kosaccp[playerid] = 6;
  173. SetPlayerCheckpoint(playerid, 1973.5219,-1157.1123,20.9533, 3.0);
  174. return 1;
  175. }
  176. if(kosaccp[playerid] == 6)
  177. {
  178.  
  179. DisablePlayerCheckpoint(playerid);
  180. kosaccp[playerid] = 7;
  181. SetPlayerCheckpoint(playerid, 1909.2423,-1147.4587,24.3805, 3.0);
  182. return 1;
  183. }
  184. if(kosaccp[playerid] == 7)
  185. {
  186.  
  187. DisablePlayerCheckpoint(playerid);
  188. kosaccp[playerid] = 8;
  189. SetPlayerCheckpoint(playerid, 1876.3091,-1188.9344,22.7149, 3.0);
  190. return 1;
  191. }
  192. if(kosaccp[playerid] == 8)
  193. {
  194.  
  195. DisablePlayerCheckpoint(playerid);
  196. kosaccp[playerid] = 9;
  197. SetPlayerCheckpoint(playerid, 1867.5544,-1242.3293,14.3237, 3.0);
  198. return 1;
  199. }
  200. if(kosaccp[playerid] == 9)
  201. {
  202.  
  203. DisablePlayerCheckpoint(playerid);
  204. kosaccp[playerid] = 10;
  205. SetPlayerCheckpoint(playerid, 1917.8446,-1215.5663,19.4709, 3.0);
  206. return 1;
  207. }
  208. if(kosaccp[playerid] == 10)
  209. {
  210.  
  211. DisablePlayerCheckpoint(playerid);
  212. kosaccp[playerid] = 11;
  213. SetPlayerCheckpoint(playerid, 2010.8773,-1214.3700,20.2992, 3.0);
  214. return 1;
  215. }
  216. if(kosaccp[playerid] == 11)
  217. {
  218.  
  219. DisablePlayerCheckpoint(playerid);
  220. kosaccp[playerid] = 12;
  221. SetPlayerCheckpoint(playerid, 2026.5521,-1193.5040,21.4536, 3.0);
  222. return 1;
  223. }
  224. if(kosaccp[playerid] == 12)
  225. {
  226.  
  227. DisablePlayerCheckpoint(playerid);
  228. kosaccp[playerid] = 13;
  229. SetPlayerCheckpoint(playerid, 2003.3975,-1174.7896,20.4751, 3.0);
  230. return 1;
  231. }
  232. if(kosaccp[playerid] == 13)
  233. {
  234.  
  235. DisablePlayerCheckpoint(playerid);
  236. kosaccp[playerid] = 14;
  237. SetPlayerCheckpoint(playerid, 1974.7795,-1177.5264,20.0234, 3.0);
  238. return 1;
  239. }
  240. if(kosaccp[playerid] == 14)
  241. {
  242. DisablePlayerCheckpoint(playerid);
  243. kosaccp[playerid] = 15;
  244. SetPlayerCheckpoint(playerid, 1911.6196,-1178.9412,22.8399, 3.0);
  245. return 1;
  246. }
  247. if(kosaccp[playerid] == 15)
  248. {
  249. DisablePlayerCheckpoint(playerid);
  250. ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Odlicno", "Zarada: 1000$\nBonus: 40$", "OK", "");
  251. GivePlayerMoney(playerid, 1040);
  252. return 1;
  253. }
  254. return 1;
  255. }
  256.  
  257.  
  258. public OnPlayerLeaveCheckpoint(playerid)
  259. {
  260. return 1;
  261. }
  262.  
  263. public OnPlayerEnterRaceCheckpoint(playerid)
  264. {
  265. return 1;
  266. }
  267.  
  268. public OnPlayerLeaveRaceCheckpoint(playerid)
  269. {
  270. return 1;
  271. }
  272.  
  273. public OnRconCommand(cmd[])
  274. {
  275. return 1;
  276. }
  277.  
  278. public OnPlayerRequestSpawn(playerid)
  279. {
  280. return 1;
  281. }
  282.  
  283. public OnObjectMoved(objectid)
  284. {
  285. return 1;
  286. }
  287.  
  288. public OnPlayerObjectMoved(playerid, objectid)
  289. {
  290. return 1;
  291. }
  292.  
  293. public OnPlayerPickUpPickup(playerid, pickupid)
  294. {
  295. return 1;
  296. }
  297.  
  298. public OnVehicleMod(playerid, vehicleid, componentid)
  299. {
  300. return 1;
  301. }
  302.  
  303. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  304. {
  305. return 1;
  306. }
  307.  
  308. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  309. {
  310. return 1;
  311. }
  312.  
  313. public OnPlayerSelectedMenuRow(playerid, row)
  314. {
  315. return 1;
  316. }
  317.  
  318. public OnPlayerExitedMenu(playerid)
  319. {
  320. return 1;
  321. }
  322.  
  323. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  324. {
  325. return 1;
  326. }
  327.  
  328. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  329. {
  330. return 1;
  331. }
  332.  
  333. public OnRconLoginAttempt(ip[], password[], success)
  334. {
  335. return 1;
  336. }
  337.  
  338. public OnPlayerUpdate(playerid)
  339. {
  340. return 1;
  341. }
  342.  
  343. public OnPlayerStreamIn(playerid, forplayerid)
  344. {
  345. return 1;
  346. }
  347.  
  348. public OnPlayerStreamOut(playerid, forplayerid)
  349. {
  350. return 1;
  351. }
  352.  
  353. public OnVehicleStreamIn(vehicleid, forplayerid)
  354. {
  355. return 1;
  356. }
  357.  
  358. public OnVehicleStreamOut(vehicleid, forplayerid)
  359. {
  360. return 1;
  361. }
  362.  
  363. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  364. {
  365. return 1;
  366. }
  367.  
  368. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  369. {
  370. return 1;
  371. }
  372. //KOMANDE :) :)
  373. CMD:duznost(playerid,params[])
  374. {
  375. if(Duznost == 1)
  376. {
  377. if(IsPlayerInRangeOfPoint(playerid,5.0,1958.4858,-1166.2578,20.5435))
  378. {
  379. SetPlayerSkin(playerid,35);
  380. SCM(playerid,-1,""crvena"[SVABO]"plava"Sada ste na duznosti!");
  381. Duznost = 1;
  382. }
  383. else return SCM(playerid,-1,""crvena"[SVABO]"plava"Niste kod mjesta za duznost!");
  384. }
  385. else return SCM(playerid,-1,""crvena"[SVABO]"plava"Ti si vec na duznosti!");
  386. return 1;
  387. }
  388.  
  389. CMD:kosi(playerid,params[])
  390. {
  391. if(Duznost == 1)
  392. {
  393. if(IsPlayerInVehicle(playerid, specialcar))
  394. {
  395. kosaccp[playerid] = 1;
  396. SetPlayerCheckpoint(playerid,2039.1515,-1245.3955,23.3346,3.0);
  397. SCM(playerid,-1,""crvena"[SVABO]"plava"Krenuo si sa poslom zavrsi ga i dobit ces odredjenu svotu novca");
  398. }
  399. else return SCM(playerid,-1,""crvena"[SVABO]"plava"Nisi u vozilu za kosenje!");
  400. }
  401. else return SCM(playerid,-1,""crvena"[SVABO]"plava"Vec si na duznosti!");
  402. return 1;
  403. }
  404. CMD:zaposli(playerid,params[])
  405. {
  406. if(ZaposlenKosac == 1)
  407. {
  408. if(IsPlayerInRangeOfPoint(playerid,5.0,1952.2650,-1171.1997,20.3347))
  409. {
  410. ZaposlenKosac = 1;
  411. SCM(playerid,-1,""crvena"[SVABO]"plava"Zaposlio si se kao kosac trave!");
  412. }
  413. else return SCM(playerid,-1,""crvena"[SVABO]"plava"Nisi kod mjesta za zaposljavanje!");
  414. }
  415. else return SCM(playerid,-1,""crvena"[SVABO]"plava"Vec si zaposlen kao kosac trave!");
  416.  
  417. return 1;
  418. }
Advertisement
Add Comment
Please, Sign In to add comment