Advertisement
Guest User

Untitled

a guest
Sep 15th, 2016
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.24 KB | None | 0 0
  1. /*
  2. Job Gunoier By Joe!
  3. Nu stergeti creditele.
  4. */
  5.  
  6. #include <a_samp>
  7. #include <streamer>
  8. #define FILTERSCRIPT
  9. #if defined FILTERSCRIPT
  10.  
  11. new Text:gunoier[MAX_PLAYERS];
  12. new Text:gunoier1[MAX_PLAYERS];
  13. new Text:gunoier2[MAX_PLAYERS];
  14. new Text:gunoier3[MAX_PLAYERS];
  15. new Text:gunoier4[MAX_PLAYERS];
  16. new jobGunoier[MAX_PLAYERS];
  17. new CP[MAX_PLAYERS];
  18. public OnFilterScriptInit()
  19. {
  20. print("\n--------------------------------------");
  21. print(" Gunoier Job by Joe");
  22. print("--------------------------------------\n");
  23. return 1;
  24. }
  25.  
  26. #else
  27.  
  28. main()
  29. {
  30. print("\n----------------------------------");
  31. print(" Gunoier Job by Joe");
  32. print("----------------------------------\n");
  33. }
  34.  
  35. #endif
  36.  
  37. public OnPlayerConnect(playerid)
  38. {
  39. jobGunoier[playerid] = 0;
  40. gunoier[playerid] = TextDrawCreate(196.000000, 358.312500, "Condu vehiculul in punctul rosu pentru a ridica gunoiul.");
  41. TextDrawLetterSize(gunoier[playerid], 0.323999, 1.696249);
  42. TextDrawAlignment(gunoier[playerid], 1);
  43. TextDrawColor(gunoier[playerid], -1);
  44. TextDrawSetShadow(gunoier[playerid], 0);
  45. TextDrawSetOutline(gunoier[playerid], 1);
  46. TextDrawBackgroundColor(gunoier[playerid], 255);
  47. TextDrawFont(gunoier[playerid], 1);
  48. TextDrawSetProportional(gunoier[playerid], 1);
  49.  
  50. gunoier1[playerid] = TextDrawCreate(289.000000, 376.250000, "~y~(Willowfield(LS))");
  51. TextDrawLetterSize(gunoier1[playerid], 0.302500, 1.556249);
  52. TextDrawAlignment(gunoier1[playerid], 1);
  53. TextDrawColor(gunoier1[playerid], -1);
  54. TextDrawSetShadow(gunoier1[playerid], 0);
  55. TextDrawSetOutline(gunoier1[playerid], 1);
  56. TextDrawBackgroundColor(gunoier1[playerid], 255);
  57. TextDrawFont(gunoier1[playerid], 1);
  58. TextDrawSetProportional(gunoier1[playerid], 1);
  59.  
  60. gunoier2[playerid] = TextDrawCreate(216.500000, 354.375000, "Asteapta aici pentru a incarca gunoiul.");
  61. TextDrawLetterSize(gunoier2[playerid], 0.371500, 1.565000);
  62. TextDrawAlignment(gunoier2[playerid], 1);
  63. TextDrawColor(gunoier2[playerid], -1);
  64. TextDrawSetShadow(gunoier2[playerid], 0);
  65. TextDrawSetOutline(gunoier2[playerid], 1);
  66. TextDrawBackgroundColor(gunoier2[playerid], 255);
  67. TextDrawFont(gunoier2[playerid], 1);
  68. TextDrawSetProportional(gunoier2[playerid], 1);
  69.  
  70. gunoier3[playerid] = TextDrawCreate(293.500000, 346.062500, " ");
  71. TextDrawLetterSize(gunoier3[playerid], 0.357500, 1.818749);
  72. TextDrawAlignment(gunoier3[playerid], 1);
  73. TextDrawColor(gunoier3[playerid], -1);
  74. TextDrawSetShadow(gunoier3[playerid], 0);
  75. TextDrawSetOutline(gunoier3[playerid], 1);
  76. TextDrawBackgroundColor(gunoier3[playerid], 255);
  77. TextDrawFont(gunoier3[playerid], 1);
  78. TextDrawSetProportional(gunoier3[playerid], 1);
  79.  
  80. gunoier4[playerid] = TextDrawCreate(219.500000, 363.125000, " ");//Urmatorul tomberon este in ~y~Market (LS)~w~.
  81. TextDrawLetterSize(gunoier4[playerid], 0.359999, 1.796875);
  82. TextDrawAlignment(gunoier4[playerid], 1);
  83. TextDrawColor(gunoier4[playerid], -1);
  84. TextDrawSetShadow(gunoier4[playerid], 0);
  85. TextDrawSetOutline(gunoier4[playerid], 1);
  86. TextDrawBackgroundColor(gunoier4[playerid], 255);
  87. TextDrawFont(gunoier4[playerid], 1);
  88. TextDrawSetProportional(gunoier4[playerid], 1);
  89. return 1;
  90. }
  91.  
  92. public OnPlayerDeath(playerid, killerid, reason)
  93. {
  94. if (CP[playerid] != 0)
  95. {
  96. new vehi = GetPlayerVehicleID(playerid);
  97. DestroyVehicle(vehi);
  98. CP[playerid] = 0;
  99. SendClientMessage(playerid,-1,"Ai iesit din masina si ai pierdut misiunea.");
  100. }
  101. return 1;
  102. }
  103.  
  104. public OnPlayerCommandText(playerid, cmdtext[])
  105. {
  106. if (strcmp("/work", cmdtext, true, 10) == 0)
  107. {
  108. if (IsPlayerInRangeOfPoint(playerid,30.0,2103.0029,-2089.0635,14.0956))
  109. {
  110. if( jobGunoier[ playerid ] != 0 ) return SendClientMessage( playerid, -1, "Esti deja la munca!" );
  111. SetPlayerCheckpoint(playerid, 2328.3623,-1989.4958,14.0952, 3.0);
  112. TextDrawShowForPlayer(playerid, gunoier[playerid]);
  113. TextDrawShowForPlayer(playerid, gunoier1[playerid]);
  114. CP[playerid] = 1;
  115. SetTimer("statie", 5000, false);
  116. new gunoiercar = CreateVehicle(408,2103.0029,-2089.0635,14.0956,176.5669,8,8,0);
  117. PutPlayerInVehicle(playerid, gunoiercar, 0);
  118. }
  119. }
  120. return 1;
  121. }
  122. forward statie(playerid);
  123. forward statie1(playerid);
  124. forward statie2(playerid);
  125. forward statie3(playerid);
  126. forward statie4(playerid);
  127. forward statie5(playerid);
  128. forward statie6(playerid);
  129. forward statie7(playerid);
  130. forward statie8(playerid);
  131. forward statie9(playerid);
  132. forward statie10(playerid);
  133. forward statie11(playerid);
  134. forward statie12(playerid);
  135. forward statie13(playerid);
  136. forward statie14(playerid);
  137. forward statie15(playerid);
  138. forward statie16(playerid);
  139. forward statie17(playerid);
  140. forward statie18(playerid);
  141. forward statie19(playerid);
  142. forward statie20(playerid);
  143. forward statie21(playerid);
  144. public statie(playerid)
  145. {
  146. TextDrawHideForPlayer(playerid, gunoier[playerid]);
  147. TextDrawHideForPlayer(playerid, gunoier1[playerid]);
  148. return 1;
  149. }
  150. forward statiestop(playerid);
  151. public statiestop(playerid)
  152. {
  153. TextDrawHideForPlayer(playerid, gunoier[playerid]);
  154. TextDrawHideForPlayer(playerid, gunoier1[playerid]);
  155. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  156. TextDrawHideForPlayer(playerid, gunoier3[playerid]);
  157. TextDrawHideForPlayer(playerid, gunoier4[playerid]);
  158. return 1;
  159. }
  160. public statie1(playerid)
  161. {
  162. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  163. TogglePlayerControllable(playerid, 1);
  164. new string[128];
  165. format(string,sizeof(string),"Gunoi colectat(~r~1/20~w~).");
  166. TextDrawSetString(gunoier3[playerid], string);
  167. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  168. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Gangton (LS)~w~.");
  169. TextDrawSetString(gunoier4[playerid], string);
  170. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  171. SetTimer("statiestop", 5000, false);
  172. return 1;
  173. }
  174. public statie2(playerid)
  175. {
  176. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  177. TogglePlayerControllable(playerid, 1);
  178. new string[128];
  179. format(string,sizeof(string),"Gunoi colectat(~r~2/20~w~).");
  180. TextDrawSetString(gunoier3[playerid], string);
  181. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  182. format(string,sizeof(string),"Urmatorul tomberon este in ~y~East Los Santos~w~.");
  183. TextDrawSetString(gunoier4[playerid], string);
  184. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  185. SetTimer("statiestop", 5000, false);
  186. return 1;
  187. }
  188. public statie3(playerid)
  189. {
  190. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  191. TogglePlayerControllable(playerid, 1);
  192. new string[128];
  193. format(string,sizeof(string),"Gunoi colectat(~r~3/20~w~).");
  194. TextDrawSetString(gunoier3[playerid], string);
  195. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  196. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Glen Park~w~.");
  197. TextDrawSetString(gunoier4[playerid], string);
  198. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  199. SetTimer("statiestop", 5000, false);
  200. return 1;
  201. }
  202. public statie4(playerid)
  203. {
  204. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  205. TogglePlayerControllable(playerid, 1);
  206. new string[128];
  207. format(string,sizeof(string),"Gunoi colectat(~r~4/20~w~).");
  208. TextDrawSetString(gunoier3[playerid], string);
  209. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  210. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Mulholland Intersection~w~.");
  211. TextDrawSetString(gunoier4[playerid], string);
  212. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  213. SetTimer("statiestop", 5000, false);
  214. return 1;
  215. }
  216. public statie5(playerid)
  217. {
  218. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  219. TogglePlayerControllable(playerid, 1);
  220. new string[128];
  221. format(string,sizeof(string),"Gunoi colectat(~r~5/20~w~).");
  222. TextDrawSetString(gunoier3[playerid], string);
  223. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  224. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Mulholland Intersection~w~.");
  225. TextDrawSetString(gunoier4[playerid], string);
  226. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  227. SetTimer("statiestop", 5000, false);
  228. return 1;
  229. }
  230. public statie6(playerid)
  231. {
  232. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  233. TogglePlayerControllable(playerid, 1);
  234. new string[128];
  235. format(string,sizeof(string),"Gunoi colectat(~r~6/20~w~).");
  236. TextDrawSetString(gunoier3[playerid], string);
  237. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  238. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Mulholland Intersection~w~.");
  239. TextDrawSetString(gunoier4[playerid], string);
  240. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  241. SetTimer("statiestop", 5000, false);
  242. return 1;
  243. }
  244. public statie7(playerid)
  245. {
  246. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  247. TogglePlayerControllable(playerid, 1);
  248. new string[128];
  249. format(string,sizeof(string),"Gunoi colectat(~r~7/20~w~).");
  250. TextDrawSetString(gunoier3[playerid], string);
  251. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  252. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Mulholland Intersection~w~.");
  253. TextDrawSetString(gunoier4[playerid], string);
  254. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  255. SetTimer("statiestop", 5000, false);
  256. return 1;
  257. }
  258. public statie8(playerid)
  259. {
  260. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  261. TogglePlayerControllable(playerid, 1);
  262. new string[128];
  263. format(string,sizeof(string),"Gunoi colectat(~r~8/20~w~).");
  264. TextDrawSetString(gunoier3[playerid], string);
  265. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  266. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Temple (LS)~w~.");
  267. TextDrawSetString(gunoier4[playerid], string);
  268. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  269. SetTimer("statiestop", 5000, false);
  270. return 1;
  271. }
  272. public statie9(playerid)
  273. {
  274. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  275. TogglePlayerControllable(playerid, 1);
  276. new string[128];
  277. format(string,sizeof(string),"Gunoi colectat(~r~9/20~w~).");
  278. TextDrawSetString(gunoier3[playerid], string);
  279. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  280. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Market (LS)~w~.");
  281. TextDrawSetString(gunoier4[playerid], string);
  282. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  283. SetTimer("statiestop", 5000, false);
  284. return 1;
  285. }
  286. public statie10(playerid)
  287. {
  288. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  289. TogglePlayerControllable(playerid, 1);
  290. new string[128];
  291. format(string,sizeof(string),"Gunoi colectat(~r~10/20~w~).");
  292. TextDrawSetString(gunoier3[playerid], string);
  293. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  294. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Market (LS)~w~.");
  295. TextDrawSetString(gunoier4[playerid], string);
  296. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  297. SetTimer("statiestop", 5000, false);
  298. return 1;
  299. }
  300. public statie11(playerid)
  301. {
  302. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  303. TogglePlayerControllable(playerid, 1);
  304. new string[128];
  305. format(string,sizeof(string),"Gunoi colectat(~r~11/20~w~).");
  306. TextDrawSetString(gunoier3[playerid], string);
  307. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  308. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Verdant Bluffs (LS)~w~.");
  309. TextDrawSetString(gunoier4[playerid], string);
  310. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  311. SetTimer("statiestop", 5000, false);
  312. return 1;
  313. }
  314. public statie12(playerid)
  315. {
  316. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  317. TogglePlayerControllable(playerid, 1);
  318. new string[128];
  319. format(string,sizeof(string),"Gunoi colectat(~r~12/20~w~).");
  320. TextDrawSetString(gunoier3[playerid], string);
  321. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  322. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Verdant Bluffs (LS)~w~.");
  323. TextDrawSetString(gunoier4[playerid], string);
  324. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  325. SetTimer("statiestop", 5000, false);
  326. return 1;
  327. }
  328. public statie13(playerid)
  329. {
  330. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  331. TogglePlayerControllable(playerid, 1);
  332. new string[128];
  333. format(string,sizeof(string),"Gunoi colectat(~r~13/20~w~).");
  334. TextDrawSetString(gunoier3[playerid], string);
  335. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  336. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Verdant Bluffs (LS)~w~.");
  337. TextDrawSetString(gunoier4[playerid], string);
  338. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  339. SetTimer("statiestop", 5000, false);
  340. return 1;
  341. }
  342. public statie14(playerid)
  343. {
  344. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  345. TogglePlayerControllable(playerid, 1);
  346. new string[128];
  347. format(string,sizeof(string),"Gunoi colectat(~r~1/20~w~).");
  348. TextDrawSetString(gunoier3[playerid], string);
  349. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  350. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Verdant Bluffs (LS)~w~.");
  351. TextDrawSetString(gunoier4[playerid], string);
  352. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  353. SetTimer("statiestop", 5000, false);
  354. return 1;
  355. }
  356. public statie15(playerid)
  357. {
  358. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  359. TogglePlayerControllable(playerid, 1);
  360. new string[128];
  361. format(string,sizeof(string),"Gunoi colectat(~r~15/20~w~).");
  362. TextDrawSetString(gunoier3[playerid], string);
  363. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  364. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Verdant Bluffs (LS)~w~.");
  365. TextDrawSetString(gunoier4[playerid], string);
  366. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  367. SetTimer("statiestop", 5000, false);
  368. return 1;
  369. }
  370. public statie16(playerid)
  371. {
  372. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  373. TogglePlayerControllable(playerid, 1);
  374. new string[128];
  375. format(string,sizeof(string),"Gunoi colectat(~r~16/20~w~).");
  376. TextDrawSetString(gunoier3[playerid], string);
  377. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  378. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Verdant Bluffs (LS)~w~.");
  379. TextDrawSetString(gunoier4[playerid], string);
  380. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  381. SetTimer("statiestop", 5000, false);
  382. return 1;
  383. }
  384. public statie17(playerid)
  385. {
  386. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  387. TogglePlayerControllable(playerid, 1);
  388. new string[128];
  389. format(string,sizeof(string),"Gunoi colectat(~r~17/20~w~).");
  390. TextDrawSetString(gunoier3[playerid], string);
  391. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  392. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Little Mexico (LS)~w~.");
  393. TextDrawSetString(gunoier4[playerid], string);
  394. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  395. SetTimer("statiestop", 5000, false);
  396. return 1;
  397. }
  398. public statie18(playerid)
  399. {
  400. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  401. TogglePlayerControllable(playerid, 1);
  402. new string[128];
  403. format(string,sizeof(string),"Gunoi colectat(~r~18/20~w~).");
  404. TextDrawSetString(gunoier3[playerid], string);
  405. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  406. format(string,sizeof(string),"Urmatorul tomberon este in ~y~El Corona (LS)~w~.");
  407. TextDrawSetString(gunoier4[playerid], string);
  408. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  409. SetTimer("statiestop", 5000, false);
  410. return 1;
  411. }
  412. public statie19(playerid)
  413. {
  414. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  415. TogglePlayerControllable(playerid, 1);
  416. new string[128];
  417. format(string,sizeof(string),"Gunoi colectat(~r~19/20~w~).");
  418. TextDrawSetString(gunoier3[playerid], string);
  419. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  420. format(string,sizeof(string),"Urmatorul tomberon este in ~y~Willowfield (LS)~w~.");
  421. TextDrawSetString(gunoier4[playerid], string);
  422. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  423. SetTimer("statiestop", 5000, false);
  424. return 1;
  425. }
  426. public statie20(playerid)
  427. {
  428. TextDrawHideForPlayer(playerid, gunoier2[playerid]);
  429. TogglePlayerControllable(playerid, 1);
  430. new string[128];
  431. format(string,sizeof(string),"Gunoi colectat.");
  432. TextDrawSetString(gunoier3[playerid], string);
  433. TextDrawShowForPlayer(playerid, gunoier3[playerid]);
  434. format(string,sizeof(string),"Masina este plina.Mergi la checkpoint.");
  435. TextDrawSetString(gunoier4[playerid], string);
  436. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  437. SetTimer("statiestop", 5000, false);
  438. return 1;
  439. }
  440. public statie21(playerid)
  441. {
  442. new string[128];
  443. format(string,sizeof(string),"Poti incepe din nou munca folosind ~y~/work.");
  444. TextDrawSetString(gunoier4[playerid], string);
  445. TextDrawShowForPlayer(playerid, gunoier4[playerid]);
  446. SetTimer("statiestop", 5000, false);
  447. return 1;
  448. }
  449.  
  450.  
  451. public OnPlayerExitVehicle(playerid, vehicleid)
  452. {
  453. if (CP[playerid] != 0)
  454. {
  455. new vehi = GetPlayerVehicleID(playerid);
  456. DestroyVehicle(vehi);
  457. CP[playerid] = 0;
  458. SendClientMessage(playerid,-1,"Ai iesit din masina si ai pierdut misiunea.");
  459. }
  460. return 1;
  461. }
  462.  
  463. public OnPlayerEnterCheckpoint(playerid)
  464. {
  465. if(CP[playerid] == 1)
  466. {
  467. SetPlayerCheckpoint(playerid, 2474.9954,-1774.6647,14.1072,3.0);
  468. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  469. TogglePlayerControllable(playerid, 0);
  470. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  471. SetTimer("statie1", 5000, false);
  472.  
  473. CP[playerid] = 2;
  474. }
  475. else if(CP[playerid] == 2)
  476. {
  477. SetPlayerCheckpoint(playerid, 2335.1284,-1373.4135,24.5700,3.0);
  478. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  479. TogglePlayerControllable(playerid, 0);
  480. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  481. SetTimer("statie2", 5000, false);
  482. CP[playerid] = 3;
  483. }
  484. else if(CP[playerid] == 3)
  485. {
  486. SetPlayerCheckpoint(playerid, 2047.8329,-1104.4094,25.0573,3.0);
  487. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  488. TogglePlayerControllable(playerid, 0);
  489. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  490. SetTimer("statie3", 5000, false);
  491. CP[playerid] = 4;
  492. }
  493. else if(CP[playerid] == 4)
  494. {
  495. SetPlayerCheckpoint(playerid, 1782.8069,-1147.0112,24.4478,3.0);
  496. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  497. TogglePlayerControllable(playerid, 0);
  498. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  499. SetTimer("statie4", 5000, false);
  500. CP[playerid] = 5;
  501. }
  502. else if(CP[playerid] == 5)
  503. {
  504. SetPlayerCheckpoint(playerid, 1827.9623,-1116.2252,24.4709,3.0);
  505. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  506. TogglePlayerControllable(playerid, 0);
  507. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  508. SetTimer("statie5", 5000, false);
  509. CP[playerid] = 6;
  510. }
  511. else if(CP[playerid] == 6)
  512. {
  513. SetPlayerCheckpoint(playerid, 1657.2213,-1067.3088,24.4431,3.0);
  514. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  515. TogglePlayerControllable(playerid, 0);
  516. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  517. SetTimer("statie6", 5000, false);
  518. CP[playerid] = 7;
  519. }
  520. else if(CP[playerid] == 7)
  521. {
  522. SetPlayerCheckpoint(playerid, 1526.3578,-1016.9766,24.4899,3.0);
  523. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  524. TogglePlayerControllable(playerid, 0);
  525. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  526. SetTimer("statie7", 5000, false);
  527. CP[playerid] = 8;
  528. }
  529. else if(CP[playerid] == 8)
  530. {
  531. SetPlayerCheckpoint(playerid, 1311.2871,-1062.2367,29.7510,3.0);
  532. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  533. TogglePlayerControllable(playerid, 0);
  534. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  535. SetTimer("statie8", 5000, false);
  536. CP[playerid] = 9;
  537. }
  538. else if(CP[playerid] == 9)
  539. {
  540. SetPlayerCheckpoint(playerid, 1324.8838,-1237.4045,14.0860,3.0);
  541. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  542. TogglePlayerControllable(playerid, 0);
  543. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  544. SetTimer("statie9", 5000, false);
  545. CP[playerid] = 10;
  546. }
  547. else if(CP[playerid] == 10)
  548. {
  549. SetPlayerCheckpoint(playerid, 1005.6899,-1368.0481,13.8488,3.0);
  550. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  551. TogglePlayerControllable(playerid, 0);
  552. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  553. SetTimer("statie10", 5000, false);
  554. CP[playerid] = 11;
  555. }
  556. else if(CP[playerid] == 11)
  557. {
  558. SetPlayerCheckpoint(playerid, 1093.3458,-1881.8807,14.0921,3.0);
  559. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  560. TogglePlayerControllable(playerid, 0);
  561. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  562. SetTimer("statie11", 5000, false);
  563. CP[playerid] = 12;
  564. }
  565. else if(CP[playerid] == 12)
  566. {
  567. SetPlayerCheckpoint(playerid, 1172.4458,-1880.4468,14.1307,3.0);
  568. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  569. TogglePlayerControllable(playerid, 0);
  570. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  571. SetTimer("statie12", 5000, false);
  572. CP[playerid] = 13;
  573. }
  574. else if(CP[playerid] == 13)
  575. {
  576. SetPlayerCheckpoint(playerid, 1336.6288,-1845.8727,14.0929,3.0);
  577. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  578. TogglePlayerControllable(playerid, 0);
  579. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  580. SetTimer("statie13", 5000, false);
  581. CP[playerid] = 14;
  582. }
  583. else if(CP[playerid] == 14)
  584. {
  585. SetPlayerCheckpoint(playerid, 1423.6716,-1842.4452,14.0910,3.0);
  586. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  587. TogglePlayerControllable(playerid, 0);
  588. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  589. SetTimer("statie14", 5000, false);
  590. CP[playerid] = 15;
  591. }
  592. else if(CP[playerid] == 15)
  593. {
  594. SetPlayerCheckpoint(playerid, 1482.2747,-1846.2162,14.1094,3.0);
  595. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  596. TogglePlayerControllable(playerid, 0);
  597. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  598. SetTimer("statie15", 5000, false);
  599. CP[playerid] = 16;
  600. }
  601. else if(CP[playerid] == 16)
  602. {
  603. SetPlayerCheckpoint(playerid, 1670.3518,-1890.8162,14.1108,3.0);
  604. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  605. TogglePlayerControllable(playerid, 0);
  606. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  607. SetTimer("statie16", 5000, false);
  608. CP[playerid] = 17;
  609. }
  610. else if(CP[playerid] == 17)
  611. {
  612. SetPlayerCheckpoint(playerid, 1787.3029,-1702.5996,14.0578,3.0);
  613. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  614. TogglePlayerControllable(playerid, 0);
  615. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  616. SetTimer("statie17", 5000, false);
  617. CP[playerid] = 18;
  618. }
  619. else if(CP[playerid] == 18)
  620. {
  621. SetPlayerCheckpoint(playerid, 1934.2703,-1999.5073,14.1114,3.0);
  622. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  623. TogglePlayerControllable(playerid, 0);
  624. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  625. SetTimer("statie18", 5000, false);
  626. CP[playerid] = 19;
  627. }
  628. else if(CP[playerid] == 19)
  629. {
  630. SetPlayerCheckpoint(playerid, 2009.8501,-2121.5759,14.0922,3.0);
  631. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  632. TogglePlayerControllable(playerid, 0);
  633. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  634. SetTimer("statie19", 5000, false);
  635. CP[playerid] = 20;
  636. }
  637. else if(CP[playerid] == 20)
  638. {
  639. SetPlayerCheckpoint(playerid, 2107.1069,-2010.1107,13.5469,3.0);
  640. PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
  641. TogglePlayerControllable(playerid, 0);
  642. TextDrawShowForPlayer(playerid, gunoier2[playerid]);
  643. SetTimer("statie20", 5000, false);
  644. CP[playerid] = 21;
  645. }
  646. else if(CP[playerid] == 21)
  647. {
  648. new string[250];
  649. DisablePlayerCheckpoint(playerid);
  650. new randmoney = 2195 + random(10);
  651. GivePlayerMoney(playerid, randmoney);
  652. format(string, sizeof(string), "~w~Ai primit ~g~%d$",randmoney);
  653. GameTextForPlayer(playerid, string, 5000, 1);
  654. new vehi = GetPlayerVehicleID(playerid);
  655. DestroyVehicle(vehi);
  656. SetTimer("statie21", 5000, false);
  657. CP[playerid] = 0;
  658. }
  659. return 1;
  660. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement