Guest User

Untitled

a guest
Feb 16th, 2018
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 69.99 KB | None | 0 0
  1. public OnPlayerEnterCheckpoint( playerid ) {
  2. if( GetFactionType( playerid ) != ORG_TIP_PD ) {
  3.  
  4. if( GetSpeed( playerid ) <= 0 && PlayerInfo[ playerid ][ xAdmin ] < 6 && PosaoRudar[ playerid ] == 0 ) {
  5. antiCheatCS[ playerid ][ CPPort ]++;
  6. if( antiCheatCS[ playerid ][ CPPort ] >= 2 ) {
  7.  
  8. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| Moguce portanje na checkpointima || %s[ID: %d] | Koristi /spec!!!", ImeIgraca( playerid ), playerid );
  9. AdminPoruka( ANTICHEAT, globalstring );
  10. return 1;
  11. }
  12. }
  13. }
  14. if( CheckpointStatus[ playerid ] != 0 ) {
  15. switch( CheckpointStatus[ playerid ] ) {
  16. case 1:
  17. {
  18. PlayerPlaySound( playerid, 1058, 0.0, 0.0, 0.0);
  19. Fusion_DisablePlayerCheckpoint( playerid );
  20. SetPVarInt( playerid, "LocatingCar", 0);
  21. CheckpointStatus[ playerid ] = 0;
  22. GameTextForPlayer( playerid, "~r~gps ugasen", 5000, 1);
  23. }
  24. case 2:
  25. {
  26. PlayerPlaySound( playerid, 1058, 0.0, 0.0, 0.0);
  27. Fusion_DisablePlayerCheckpoint( playerid );
  28. SetPVarInt( playerid, "LocatingPark", 0);
  29. CheckpointStatus[ playerid ] = 0;
  30. GameTextForPlayer( playerid, "~r~gps ugasen", 5000, 1);
  31. }
  32. case 3: {
  33. if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER && IsPlayerInAnyVehicle( playerid ) && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 578 && WOOD[ GetPlayerVehicleID( playerid ) ] == true ) {
  34. new time = gettime( );
  35. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  36. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  37. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  38. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  39. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  40. AdminPoruka( ANTICHEAT, globalstring );
  41. return 1;
  42. }
  43.  
  44. Fusion_DisablePlayerCheckpoint( playerid );
  45. GameTextForPlayer( playerid, "~w~Pricekajte drvece se istovaruje..", 5000, 1);
  46. TogglePlayerControllable( playerid, false );
  47. CheckpointStatus[ playerid ] = 0;
  48. //DestroyDynamicObject( WOODObject[ GetPlayerVehicleID( playerid ) ] );
  49. //WOODObject[ GetPlayerVehicleID( playerid ) ] = CreateDynamicObject( 18609, -1966.6454, -2436.1814, 32.0000, 0, 0, 50.0000 );
  50. //MoveDynamicObject( WOODObject[ GetPlayerVehicleID( playerid ) ], -1972.1990, -2430.8147, 32.0000, 2.00 );
  51. SetTimerEx( "Istovar", 5000, false, "dii", playerid, GetPlayerVehicleID( playerid ), 1 );
  52. }
  53. }
  54. case 4: {
  55. if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER && IsPlayerInAnyVehicle( playerid ) && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 455 && sljunak[ GetPlayerVehicleID( playerid ) ] == true ) {
  56. new time = gettime( );
  57. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  58. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  59. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  60. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  61. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  62. AdminPoruka( ANTICHEAT, globalstring );
  63. return 1;
  64. }
  65.  
  66. Fusion_DisablePlayerCheckpoint( playerid );
  67. GameTextForPlayer( playerid, "~w~Pricekajte sljunak se istovaruje..", 5000, 1);
  68. TogglePlayerControllable( playerid, false );
  69. CheckpointStatus[ playerid ] = 0;
  70. SetTimerEx( "Istovar", 5000, false, "dii", playerid, GetPlayerVehicleID( playerid ), 2 );
  71. }
  72. }
  73. case 5: {
  74.  
  75. if( DeliverLevel[ playerid ] == 2 ) {
  76. if( CarriesBox[ playerid ] == 1 ) {
  77. Fusion_DisablePlayerCheckpoint( playerid );
  78. CarriesBox[ playerid ] = 0;
  79. RemovePlayerAttachedObject(playerid, OBJECT_SLOT_BADGE);
  80. SetPlayerSpecialAction( playerid, 0 );
  81. SendJobMessage( playerid, "Uspesno ste dostavili kutiju sa pepsiem!");
  82.  
  83. TrafikaTrenutna[ playerid ]++;
  84. if( (TrafikaTrenutna[ playerid ] - TrafikaPrva[ playerid ]) == 5 ) {
  85.  
  86. DeliverLevel[ playerid ] = 3;
  87. SendJobMessage( playerid, "Uspesno ste dostavili 5. kutiju sa pepsiem, vratite se nazad po platu!");
  88.  
  89. Fusion_SetPlayerCheckpoint( playerid, 930.6859, -1582.6653, 13.5593, 4.0 );
  90. CheckpointStatus[ playerid ] = 6;
  91. return 1;
  92. }
  93. SendJobMessage( playerid, "Postavljen vam je novi marker do trafike, nastavite!");
  94. Fusion_SetPlayerCheckpoint( playerid, TrafikaPos[ TrafikaTrenutna[ playerid ] ][ 0 ], TrafikaPos[ TrafikaTrenutna[ playerid ] ][ 1 ], TrafikaPos[ TrafikaTrenutna[ playerid ] ][ 2 ], 4.0 );
  95. CheckpointStatus[ playerid ] = 5;
  96. }
  97. }
  98. }
  99. case 6: {
  100.  
  101. if( DeliverLevel[playerid] == 3 ) {
  102.  
  103. new time = gettime( );
  104. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  105. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  106.  
  107. SendErrorMessage( playerid, "Zavrsili ste posao ranije nego sto je predvidjeno. " );
  108. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i prodjite ponovo kroz objekt.", ostatak );
  109. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je zavrsio kosaca pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  110. AdminPoruka( ANTICHEAT, globalstring );
  111. return 1;
  112. }
  113.  
  114. Fusion_DisablePlayerCheckpoint( playerid );
  115. DeliverLevel[ playerid ] = 0;
  116. TrafikaTrenutna[ playerid ] = 0;
  117. TrafikaPrva[ playerid ] = 0;
  118. CarriesBox[ playerid ] = 0;
  119. Fusion_SetVehicleToRespawn( DeliverCar[ playerid ] );
  120. StateBox[ DeliverCar[ playerid ] ] = 0;
  121. KamionUsed[ DeliverCar[ playerid ] ] = -1;
  122. DeliverCar[ playerid ] = -1;
  123. KamionUsed[ playerid ] = -1;
  124. SendJobMessage( playerid, "Uspesno ste zavrsili posao!");
  125.  
  126. new bonus = random( 400 );
  127. if(ddeal_pepsi == true)
  128. {
  129. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PEPSI+bonus)*2;
  130. SavePlayer( playerid ); update_sm_info_tds(playerid);
  131. format( globalstring, sizeof( globalstring ), ""col_job"Uspesno ste zavrsili dostavljanje!(DAILY DEAL - PLATA*2)\n\n"col_white"Plata: "col_job"%d$\n"col_white"Bonus: "col_job"%d$", (PLATA_PEPSI+bonus)*2, bonus );
  132. SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );
  133. }
  134. else if(ddeal_pepsi == false)
  135. {
  136. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PEPSI+bonus);
  137. SavePlayer( playerid ); update_sm_info_tds(playerid);
  138. format( globalstring, sizeof( globalstring ), ""col_job"Uspesno ste zavrsili dostavljanje!\n\n"col_white"Plata: "col_job"%d$\n"col_white"Bonus: "col_job"%d$", PLATA_PEPSI, bonus );
  139. SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );
  140. }
  141. StaroVreme[ playerid ] = 0;
  142. NovoVreme[ playerid ] = 0;
  143.  
  144. BussinesJobMoney( POSAO_PEPSI, ((PLATA_PEPSI+bonus)/10) );
  145. }
  146. }
  147. case 7: {
  148. // edit
  149. }
  150. case 8: {
  151. // edit
  152. }
  153. case 9: {
  154. if( IsPlayerInAnyVehicle( playerid ) && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 408 && garbagemanInfo[ playerid ][ gmiJob ] == true ) {
  155. if( garbagemanInfo[ playerid ][ gmiReadyToDump ] == true ) {
  156.  
  157. Fusion_DisablePlayerCheckpoint( playerid );
  158. garbagemanInfo[ playerid ][ gmiDuty ] = true;
  159. garbagemanInfo[ playerid ][ gmiReadyToDump ] = false;
  160. garbagemanInfo[ playerid ][ gmiHasGarbage ] = false;
  161. garbagemanInfo[ playerid ][ gmiJob ] = true;
  162.  
  163. Fusion_SetPlayerCheckpoint( playerid, 2453.1184, -2090.8301, 13.5469, 5.0);
  164. CheckpointStatus[ playerid ] = 9;
  165.  
  166.  
  167. SendJobMessage( playerid, "Ispraznili ste kamion,idite na marker da biste zavrsili sa poslom!");
  168.  
  169. }
  170. else if( garbagemanInfo[ playerid ][ gmiReadyToDump ] == false ) {
  171.  
  172. if( garbagemanInfo[ playerid ][ gmiDuty ] == true ) {
  173. Fusion_DisablePlayerCheckpoint( playerid );
  174. if(ddeal_komunalac == true)
  175. {
  176. PlayerInfo[ playerid ][ xPlatniRacun ] += ( garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gGarbages ]*PLATA_KOMUNALAC_SMECE )*2;
  177. SavePlayer( playerid ); update_sm_info_tds(playerid);
  178. SendJobMessage( playerid, "Za ispraznjenih "col_white"%d "col_job"vreca dobio si "col_white"%d$(DAILY DEAL - PLATA*2).", garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gGarbages ], ( garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gGarbages ]*PLATA_KOMUNALAC_SMECE )*2 );
  179. }
  180. else if(ddeal_komunalac == false)
  181. {
  182. PlayerInfo[ playerid ][ xPlatniRacun ] += ( garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gGarbages ]*PLATA_KOMUNALAC_SMECE );
  183. SavePlayer( playerid ); update_sm_info_tds(playerid);
  184. SendJobMessage( playerid, "Za ispraznjenih "col_white"%d "col_job"vreca dobio si "col_white"%d$.", garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gGarbages ], ( garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gGarbages ]*PLATA_KOMUNALAC_SMECE ) );
  185. }
  186.  
  187. BussinesJobMoney( POSAO_KOMUNALAC, ( garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gGarbages ]*PLATA_KOMUNALAC_SMECE )/10 );
  188.  
  189. garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gPlayerID ] = -1;
  190. garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gGarbages ] = 0;
  191. garbagemanInfo[ playerid ][ gmiDuty ] = false;
  192. garbagemanInfo[ playerid ][ gmiReadyToDump ] = false;
  193. garbagemanInfo[ playerid ][ gmiHasGarbage ] = false;
  194. garbagemanInfo[ playerid ][ gmiJob ] = false;
  195. garbagemanInfo[ playerid ][ gmiContainerID ] = 0;
  196. garbagemanInfo[ playerid ][ gmiVehicleID ] = -1;
  197.  
  198. Fusion_SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
  199. TogglePlayerControllable( playerid, true );
  200. }
  201. else if( garbagemanInfo[ playerid ][ gmiDuty ] == false ) {
  202.  
  203. Fusion_DisablePlayerCheckpoint( playerid );
  204. CheckpointStatus[ playerid ] = 0;
  205. garbagemanInfo[ playerid ][ gmiDuty ] = false;
  206. garbagemanInfo[ playerid ][ gmiReadyToDump ] = false;
  207. garbagemanInfo[ playerid ][ gmiHasGarbage ] = false;
  208. garbagemanInfo[ playerid ][ gmiJob ] = false;
  209. garbagemanInfo[ playerid ][ gmiContainerID ] = 0;
  210. garbagemanInfo[ playerid ][ gmiVehicleID ] = -1;
  211.  
  212. garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gPlayerID ] = -1;
  213. garbagemanVehicles[ GetPlayerVehicleID( playerid ) ][ gGarbages ] = 0;
  214.  
  215. Fusion_SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
  216. TogglePlayerControllable( playerid, true);
  217. SendJobMessage( playerid, "Zavrsili ste sa poslom!");
  218. }
  219. }
  220. }
  221. }
  222. case 10: {
  223. if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER && IsPlayerInAnyVehicle( playerid ) && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 524) {
  224.  
  225. new time = gettime( );
  226. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  227. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  228. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  229. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  230. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  231. AdminPoruka( ANTICHEAT, globalstring );
  232. return 1;
  233. }
  234.  
  235. GameTextForPlayer( playerid, "~w~Pricekajte cement se utovaruje..", 5000, 1);
  236. TogglePlayerControllable( playerid, false );
  237. SetTimerEx( "Utovar", 5000, false, "dii", playerid, GetPlayerVehicleID( playerid ), 4 );
  238. CheckpointStatus[ playerid ] = 0;
  239. Fusion_DisablePlayerCheckpoint( playerid );
  240. }
  241. }
  242. case 11: {
  243.  
  244. if( IsPlayerInAnyVehicle( playerid ) ) {
  245.  
  246. if( VrstaIlegala[ playerid ] == 1 ) {
  247. if( PlayerInfo[ playerid ][ xNovac ] < KolicinaIlegala[ playerid ]*2) return SendErrorMessage( playerid, "Nemate dovoljno novca!Jedan gram kosta 2$");
  248. DajIgracuNovac( playerid, -KolicinaIlegala[ playerid ]*2) ;
  249. Fusion_DisablePlayerCheckpoint( playerid );
  250. CheckpointStatus[ playerid ] = 0;
  251. PlayerInfo[ playerid ][ xOpium ] += KolicinaIlegala[ playerid ];
  252. SendClientMessageEx( playerid, FUSIONGAMING, "Pokupio si %d grama opiuma.", KolicinaIlegala[ playerid ] );
  253. KolicinaIlegala[ playerid ] = 0; VrstaIlegala[ playerid ] = 0;
  254. }
  255. else if( VrstaIlegala[ playerid ] == 2 ) {
  256.  
  257. if( PlayerInfo[ playerid ][ xNovac ] < KolicinaIlegala[ playerid ]*3) return SendErrorMessage( playerid, "Nemate dovoljno novca!Jedan gram kosta 3$");
  258. DajIgracuNovac( playerid, -KolicinaIlegala[ playerid ]*3) ;
  259. Fusion_DisablePlayerCheckpoint( playerid );
  260. CheckpointStatus[ playerid ] = 0;
  261. PlayerInfo[ playerid ][ xMetilAmin ] += KolicinaIlegala[ playerid ];
  262. SendClientMessageEx( playerid, FUSIONGAMING, "Pokupio si %d grama Methylamina.", KolicinaIlegala[ playerid ] );
  263. KolicinaIlegala[ playerid ] = 0; VrstaIlegala[ playerid ] = 0;
  264. }
  265. else {
  266. SendErrorMessage( playerid, "Nisi narucio robu. ");
  267. return 1;
  268. }
  269. }
  270. else {
  271. SCM( playerid, CRVENA, "Moras biti u autu. ");
  272. return 1;
  273. }
  274. }
  275. case 12: {
  276.  
  277. Fusion_DisablePlayerCheckpoint( playerid );
  278. SCM( playerid, ZUTA, "Kada klijent sedne u vozilo ukucajte '/taxi ponudivoznju' da mu ponudite voznju.");
  279. CheckpointStatus[ playerid ] = 0;
  280. }
  281. case 13: {
  282. if( Polaganje[ playerid ] >= 1 && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 410 && GetPlayerState( playerid ) == 2 ) {
  283. Fusion_DisablePlayerCheckpoint( playerid );
  284. switch( Polaganje[ playerid ] ) {
  285. case 1: {
  286. Polaganje[ playerid ] = 2;
  287. Fusion_SetPlayerCheckpoint( playerid, 2084.2708,-1814.9445,13.0891, 5.0 );
  288. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  289. }
  290. case 2: {
  291. Polaganje[ playerid ] = 3;
  292. Fusion_SetPlayerCheckpoint( playerid, 2010.7570,-1809.5197,13.0883, 5.0 );
  293. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  294. }
  295. case 3: {
  296. Polaganje[ playerid ] = 4;
  297. Fusion_SetPlayerCheckpoint( playerid, 1964.4133,-1799.8862,13.0883, 5.0 );
  298. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  299. }
  300. case 4: {
  301. Polaganje[ playerid ] = 5;
  302. Fusion_SetPlayerCheckpoint( playerid, 1974.9583,-1755.3951,13.0876, 5.0 );
  303. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  304. }
  305. case 5: {
  306. Polaganje[ playerid ] = 6;
  307. Fusion_SetPlayerCheckpoint( playerid, 2004.2394,-1723.9734,13.0883, 5.0 );
  308. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  309. }
  310. case 6: {
  311. Polaganje[ playerid ] = 17;
  312. Fusion_SetPlayerCheckpoint( playerid, 2010.5894,-1614.0739,13.0883, 5.0 );
  313. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  314. }
  315. case 17: {
  316. Polaganje[ playerid ] = 18;
  317. Fusion_SetPlayerCheckpoint( playerid, 2058.2231,-1599.5347,13.1981, 5.0 ); //1
  318. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Stigli smo na poligon , nastavi pravo(prati marker)." );
  319. }
  320. case 18: {
  321. Polaganje[ playerid ] = 19;
  322. Fusion_SetPlayerCheckpoint( playerid, 2064.6038,-1598.7183,13.2231, 5.0 ); //2
  323. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje((prati marker)." );
  324. }
  325. case 19: {
  326. Polaganje[ playerid ] = 20;
  327. Fusion_SetPlayerCheckpoint( playerid, 2071.6814,-1581.3936,13.2129, 5.0 ); //3
  328. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(prati marker)." );
  329. }
  330. case 20: {
  331. Polaganje[ playerid ] = 21;
  332. Fusion_SetPlayerCheckpoint( playerid, 2071.1948,-1594.7600,13.2144, 5.0 ); //4
  333. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje((marker)." );
  334. }
  335. case 21: {
  336. Polaganje[ playerid ] = 22;
  337. Fusion_SetPlayerCheckpoint( playerid, 2058.1992,-1601.1195,13.2179, 5.0 ); //5
  338. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Bravo, prosao si poligon , sada ide gradska voznja. Prati marker." );
  339. }
  340. /*
  341. case 22: {
  342. Polaganje[ playerid ] = 23;
  343. Fusion_SetPlayerCheckpoint( playerid, 2083.1077, -1593.8938, 13.2103, 5.0 );
  344. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Sada kreni sa motanjem volana pun ulevo(marker)." );
  345. }
  346. case 23: {
  347. Polaganje[ playerid ] = 24;
  348. Fusion_SetPlayerCheckpoint( playerid, 2084.8271, -1598.9829, 13.2046, 5.0 );
  349. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Sada motaj pun desno i u rikverc(marker)." );
  350. }
  351. case 24: {
  352. Polaganje[ playerid ] = 25;
  353. Fusion_SetPlayerCheckpoint( playerid, 2065.8367, -1595.8187, 13.2068, 5.0 );
  354. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Sad stani pored razdelne linije(marker)." );
  355. }
  356. case 25: {
  357. Polaganje[ playerid ] = 26;
  358. Fusion_SetPlayerCheckpoint( playerid, 2075.6956, -1584.7889, 13.2054, 5.0 );
  359. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Izvrsi garaziranje u oznacenom polju(marker)." );
  360. }
  361. case 26: {
  362. Polaganje[ playerid ] = 27;
  363. Fusion_SetPlayerCheckpoint( playerid, 2062.0688, -1588.8665, 13.2090, 5.0 );
  364. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Bravo, prosao si poligon , sada ide gradska voznja , idi ka izlazu(marker)." );
  365. }
  366. case 27: {
  367. Polaganje[ playerid ] = 28;
  368. Fusion_SetPlayerCheckpoint( playerid, 2092.6572, -1599.9106, 13.0132, 5.0 );
  369. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Idi ka izlazu(marker)." );
  370. }*/
  371. case 22: {
  372. Polaganje[ playerid ] = 23;
  373. Fusion_SetPlayerCheckpoint( playerid, 2117.1797,-1619.1138,13.0913, 5.0 );
  374. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  375. }
  376. case 23: {
  377. Polaganje[ playerid ] = 24;
  378. Fusion_SetPlayerCheckpoint( playerid, 2205.2939,-1621.9938,16.0065, 5.0 );
  379. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  380. }
  381. case 24: {
  382. Polaganje[ playerid ] = 25;
  383. Fusion_SetPlayerCheckpoint( playerid, 2215.0828,-1471.9958,23.5335, 5.0 );
  384. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  385. }
  386. case 25: {
  387. Polaganje[ playerid ] = 26;
  388. Fusion_SetPlayerCheckpoint( playerid, 2197.3948,-1382.7386,23.5331, 5.0 );
  389. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  390. }
  391. case 26: {
  392. Polaganje[ playerid ] = 27;
  393. Fusion_SetPlayerCheckpoint( playerid, 2110.6345,-1407.6528,23.5328, 5.0 );
  394. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  395. }
  396. case 27: {
  397. Polaganje[ playerid ] = 28;
  398. Fusion_SetPlayerCheckpoint( playerid, 2110.0178,-1561.1527,25.0628, 5.0 );
  399. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  400. }
  401. case 28: {
  402. Polaganje[ playerid ] = 29;
  403. Fusion_SetPlayerCheckpoint( playerid, 2110.7087,-1662.7135,14.1730, 5.0 );
  404. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  405. }
  406. case 29: {
  407. Polaganje[ playerid ] = 30;
  408. Fusion_SetPlayerCheckpoint( playerid, 2087.8767,-1761.1248,13.1101, 5.0 );
  409. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  410. }
  411. case 30: {
  412. Polaganje[ playerid ] = 31;
  413. Fusion_SetPlayerCheckpoint( playerid, 2072.0461,-1880.4370,13.2542, 5.0 );
  414. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Nastavi dalje(marker)." );
  415. }
  416. case 31: {
  417. Polaganje[ playerid ] = 0;
  418. Fusion_SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
  419. new Float:HP; GetVehicleHealth( GetPlayerVehicleID( playerid ), HP );
  420. if( HP < 950.0 ) {
  421. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Pali ste test voznje jer ste ostetili vozilo." );
  422. return 1;
  423. }
  424. PlayerInfo[ playerid ][ xVozacka ] = 1;
  425. SavePlayer( playerid );
  426. SCM( playerid, -1, ""col_orange"[Instruktor]: "col_white"Prosli ste test voznje i dobili B kategoriju." );
  427. }
  428. }
  429. }
  430. }
  431. case 14: {
  432. print("dobro0");
  433. if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 437 && GetPlayerState( playerid ) == 2 ) {
  434. print("dobro1");
  435.  
  436. if( BusLinija[ playerid ] < 11 ) {
  437. Fusion_DisablePlayerCheckpoint( playerid );
  438. BusLinija[ playerid ]++;
  439. CheckpointStatus[ playerid ] = 14;
  440. }
  441. print("dobro2");
  442. if( BusLinija[ playerid ] == 2 ) Fusion_SetPlayerCheckpoint( playerid, 963.2554, -1330.4203, 13.4962, 5.0 );
  443. else if( BusLinija[ playerid ] == 3 ) Fusion_SetPlayerCheckpoint( playerid, 1222.1409, -1284.2852, 13.5143, 5.0 );
  444. else if( BusLinija[ playerid ] == 4 ) Fusion_SetPlayerCheckpoint( playerid, 1426.8865, -1244.3213, 13.5173, 5.0 );
  445. else if( BusLinija[ playerid ] == 5 ) Fusion_SetPlayerCheckpoint( playerid, 1346.6564, -926.8917, 35.0315, 5.0 );
  446. else if( BusLinija[ playerid ] == 6 ) Fusion_SetPlayerCheckpoint( playerid, 1082.9972, -945.1513, 42.7620, 5.0 );
  447. else if( BusLinija[ playerid ] == 7 ) Fusion_SetPlayerCheckpoint( playerid, 394.6435, -1344.8381, 14.7427, 5.0 );
  448. else if( BusLinija[ playerid ] == 8 ) Fusion_SetPlayerCheckpoint( playerid, 346.2153, -1648.3312, 33.1769, 5.0 );
  449. else if( BusLinija[ playerid ] == 9 ) Fusion_SetPlayerCheckpoint( playerid, 1119.5483, -1708.8313, 13.5159, 5.0 );
  450. else if( BusLinija[ playerid ] == 10 ) Fusion_SetPlayerCheckpoint( playerid, 921.5195, -1713.4103, 13.5967, 5.0 );
  451. else if( BusLinija[ playerid ] == 11 ) {
  452.  
  453. new time = gettime( );
  454. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  455. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  456. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  457. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  458. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  459. AdminPoruka( ANTICHEAT, globalstring );
  460. return 1;
  461. }
  462. print("dobro3");
  463. Fusion_SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
  464. Fusion_DisablePlayerCheckpoint( playerid );
  465. TogglePlayerControllable( playerid, true );
  466. BusLinija[ playerid ] = 0;
  467. CheckpointStatus[ playerid ] = 0;
  468. Fusion_KillTimer( BusVozac[ playerid ] );
  469.  
  470. new bonus = random( 400 );
  471. if(ddeal_busvozac == true)
  472. {
  473. //PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_BUSVOZAC+bonus)*2;
  474.  
  475. DajIgracuPlatu(playerid);
  476. SavePlayer( playerid ); update_sm_info_tds(playerid);
  477. PlayerInfo[ playerid ][ xPosaoPoen ]++;
  478. //format( globalstring, sizeof( globalstring ), ""col_job"Uspesno ste zavrsili bus liniju!(DAILY DEAL - PLATA*2)\n\n"col_white"Plata: "col_job"%d$\n"col_white"Bonus: "col_job"%d$", PLATA_BUSVOZAC*2, bonus );
  479. //SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );
  480. }
  481. else if(ddeal_busvozac == false)
  482. {
  483. //PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_BUSVOZAC+bonus);
  484. DajIgracuPlatu(playerid);
  485. PlayerInfo[ playerid ][ xPosaoPoen ]++;
  486. SavePlayer( playerid ); update_sm_info_tds(playerid);
  487. //format( globalstring, sizeof( globalstring ), ""col_job"Uspesno ste zavrsili bus liniju!\n\n"col_white"Plata: "col_job"%d$\n"col_white"Bonus: "col_job"%d$", PLATA_BUSVOZAC, bonus );
  488. //SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );
  489. }
  490. StaroVreme[ playerid ] = 0;
  491. NovoVreme[ playerid ] = 0;
  492.  
  493. BussinesJobMoney( POSAO_BUSVOZAC, ((PLATA_BUSVOZAC+bonus)/10) );
  494. return 1;
  495. }
  496. print("dobro4");
  497. TogglePlayerControllable( playerid, false );
  498. BusVozac[ playerid ] = SetTimerEx( "UtovarBus", 5000, false, "d", playerid );
  499. GameTextForPlayer( playerid, "~y~Stanica", 5000, 3 );
  500. }
  501. }
  502. case 15: {
  503.  
  504. Fusion_DisablePlayerCheckpoint( playerid );
  505. SCM( playerid, ZUTA, "Stigli ste na lokaciju.");
  506. CheckpointStatus[ playerid ] = 0;
  507. }
  508. case 16: {
  509. if( farmerInfo[ playerid ][ fiHaveBucket ] ) {
  510. if( farmerInfo[ playerid ][ fiCowNumber ] < 14 ) {
  511. new id = farmerInfo[ playerid ][ fiCowNumber ];
  512. RemovePlayerAttachedObject( playerid, OBJECT_SLOT_RHAND );
  513. Fusion_DisablePlayerCheckpoint( playerid );
  514. CheckpointStatus[ playerid ] = 0;
  515. TogglePlayerControllable( playerid, false );
  516. farmerInfo[ playerid ][ fiBucketObject ] = CreatePlayerObject( playerid, 2613, milkInfo[ id ][ obPos ][ 0 ], milkInfo[ id ][ obPos ][ 1 ], milkInfo[ id ][ obPos ][ 2 ], 0.0, 0.0, 0.0 );
  517. SetTimerEx( "FarmerCows", 5000, false, "di", playerid, (id+1) );
  518. ApplyAnimation( playerid, "BOMBER", "BOM_Plant_Loop", 4.0, 1, 0, 0, 0, 0 );
  519. }
  520. else if( farmerInfo[ playerid ][ fiCowNumber ] == 14 ) {
  521. SendJobMessage( playerid, "Zavrsili ste sa krava, odnesite mleko u kamionet." );
  522. SendJobMessage( playerid, "Mleko u kamionet ubacujete 'LEVIM KLIKOM MISA'." );
  523. }
  524. }
  525. }
  526. case 17: {
  527. if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 478 ) {
  528. if( farmerVehicles[ GetPlayerVehicleID( playerid ) ][ fvMilk ] == true ) {
  529.  
  530. new time = gettime( );
  531. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  532. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  533. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  534. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  535. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  536. AdminPoruka( ANTICHEAT, globalstring );
  537. return 1;
  538. }
  539.  
  540. SendJobMessage( playerid, "Stigao si na lokaciju, izadji i izvadi iz kamioneta mleko." );
  541. SendJobMessage( playerid, "Mleko iz kamioneta vadite 'LEVIM KLIKOM MISA'." );
  542. }
  543. }
  544. }
  545. case 18: {
  546. if( GetFactionType( playerid ) == ORG_TIP_ELEK && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 552 && ElectricOprema[ playerid ] && IsPlayerInAnyVehicle( playerid ) ) {
  547. Fusion_DisablePlayerCheckpoint( playerid );
  548. electricNACP[ playerid ] = true;
  549. SendJobMessage( playerid, "Stigao si na lokaciju, izadji, popni se na banderu i popravi kvar." );
  550. SendJobMessage( playerid, "Koristi komandu - "col_white"/electric popravi." );
  551. }
  552. }
  553. case 19: {
  554. if( !IsPlayerInAnyVehicle( playerid ) && ElectricPosao[ playerid ] == 2 && GetFactionType( playerid ) == ORG_TIP_ELEK && ElectricOprema[ playerid ] ) {
  555. Fusion_DisablePlayerCheckpoint( playerid );
  556. BrojilaKuca[ playerid ]++;
  557. SendJobMessage( playerid, "Poceli se sa ocitavanjem brojila, pricekajte "col_white"5s." );
  558. ApplyAnimation( playerid, "SPRAYCAN", "spraycan_full", 4.0, 0, 0, 0, 5000, 0 );
  559. SetTimerEx( "BrojiloGotovo", 5000, false, "d", playerid );
  560. }
  561. }
  562. case 20: {
  563. if( PlayerInfo[ playerid ][ xPosao ] == POSAO_PILOT && ( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 519 || GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 553 ) ) {
  564. if( LetSF[ playerid ] == 1 && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
  565. if( IsPlayerInRangeOfPoint( playerid, 5.0, 1847.4221, -2414.0798, 13.5547 ) ) {
  566. TogglePlayerControllable( playerid, false );
  567. GameTextForPlayer( playerid, "~w~sacekajte, putnici se ukrcavaju...", 5000, 5);
  568. PilotTimer[ playerid ] = SetTimerEx( "PilotUtovar", 5000, false, "d", playerid );
  569. Fusion_SetPlayerCheckpoint( playerid, -1506.8629, -14.1312, 14.1409, 5.0 );
  570. LetSF[ playerid ] = 2;
  571. StaroVreme[ playerid ] = gettime();
  572. NovoVreme[ playerid ] = 90;
  573. }
  574. }
  575. else if( LetSF[ playerid ] == 2 && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
  576. if( IsPlayerInRangeOfPoint( playerid, 5.0, -1506.8629, -14.1312, 14.1409 ) ) {
  577.  
  578. new time = gettime( );
  579. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  580. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  581. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  582. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  583. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  584. AdminPoruka( ANTICHEAT, globalstring );
  585. return 1;
  586. }
  587.  
  588. TogglePlayerControllable( playerid, false );
  589. GameTextForPlayer( playerid, "~w~sacekajte, putnici se iskrcavaju...", 5000, 5);
  590. PilotTimer[ playerid ] = SetTimerEx( "PilotUtovar", 5000, false, "d", playerid );
  591. Fusion_SetPlayerCheckpoint( playerid, 1879.6438, -2493.6636, 13.5547, 5.0 );
  592. LetSF[ playerid ] = 3;
  593. StaroVreme[ playerid ] = gettime();
  594. NovoVreme[ playerid ] = 75;
  595. }
  596. }
  597. else if( LetSF[ playerid ] == 3 && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
  598. if( IsPlayerInRangeOfPoint( playerid, 5.0, 1879.6438, -2493.6636, 13.5547 ) ) {
  599.  
  600. new time = gettime( );
  601. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  602. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  603. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  604. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  605. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  606. AdminPoruka( ANTICHEAT, globalstring );
  607. return 1;
  608. }
  609.  
  610. CheckpointStatus[ playerid ] = 0;
  611. TogglePlayerControllable( playerid, false );
  612. SetTimerEx( "SlobodnoSada", 2000, false, "i", playerid );
  613. new bonus = random(50);
  614. if(ddeal_pilot == true)
  615. {
  616. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PILOT+bonus)*2;
  617. SavePlayer( playerid ); update_sm_info_tds(playerid);
  618. format( globalstring, sizeof( globalstring ), ""col_job"Uspesno ste zavrsili prevoz putnika!(DAILY DEAL - PLATA*2)\n\n"col_white"Plata: "col_job"%d$\n"col_white"Bonus: "col_job"%d$", PLATA_PILOT*2,bonus );
  619. SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );
  620. }
  621. else if(ddeal_pilot == false)
  622. {
  623. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PILOT+bonus);
  624. SavePlayer( playerid ); update_sm_info_tds(playerid);
  625. format( globalstring, sizeof( globalstring ), ""col_job"Uspesno ste zavrsili prevoz putnika!\n\n"col_white"Plata: "col_job"%d$\n"col_white"Bonus: "col_job"%d$", PLATA_PILOT, bonus );
  626. SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );
  627. }
  628. BussinesJobMoney( POSAO_PILOT, ((PLATA_PILOT+bonus)/10) );
  629. LetSF[ playerid ] = 0;
  630. DisablePlayerCheckpoint( playerid );
  631.  
  632. }
  633. }
  634. }
  635. }
  636. case 21: {
  637. if( PlayerInfo[ playerid ][ xPosao ] == POSAO_PILOT && ( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 519 || GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 553 ) ) {
  638. if( LetLV[ playerid ] == 1 && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
  639. if( IsPlayerInRangeOfPoint( playerid, 5.0, 1847.4221, -2414.0798, 13.5547 ) ) {
  640. TogglePlayerControllable( playerid, false );
  641. GameTextForPlayer( playerid, "~w~sacekajte, putnici se ukrcavaju...", 5000, 5);
  642. PilotTimer[ playerid ] = SetTimerEx( "PilotUtovar", 5000, false, "d", playerid );
  643. Fusion_SetPlayerCheckpoint( playerid, 1477.5233, 1395.1841, 10.8203, 5.0 );
  644. LetLV[ playerid ] = 2;
  645. StaroVreme[ playerid ] = gettime();
  646. NovoVreme[ playerid ] = 90;
  647. }
  648. }
  649. else if( LetLV[ playerid ] == 2 && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
  650. if( IsPlayerInRangeOfPoint( playerid, 5.0, 1477.5233, 1395.1841, 10.8203 ) ) {
  651.  
  652. new time = gettime( );
  653. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  654. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  655. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  656. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  657. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  658. AdminPoruka( ANTICHEAT, globalstring );
  659. return 1;
  660. }
  661.  
  662. TogglePlayerControllable( playerid, false );
  663. GameTextForPlayer( playerid, "~w~sacekajte, putnici se iskrcavaju...", 5000, 5);
  664. PilotTimer[ playerid ] = SetTimerEx( "PilotUtovar", 5000, false, "d", playerid );
  665. Fusion_SetPlayerCheckpoint( playerid, 1879.6438, -2493.6636, 13.5547, 5.0 );
  666. LetLV[ playerid ] = 3;
  667. StaroVreme[ playerid ] = gettime();
  668. NovoVreme[ playerid ] = 75;
  669. }
  670. }
  671. else if( LetLV[ playerid ] == 3 && GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
  672. if( IsPlayerInRangeOfPoint( playerid, 5.0, 1879.6438, -2493.6636, 13.5547 ) ) {
  673.  
  674. new time = gettime( );
  675. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  676. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  677. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  678. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  679. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  680. AdminPoruka( ANTICHEAT, globalstring );
  681. return 1;
  682. }
  683.  
  684. CheckpointStatus[ playerid ] = 0;
  685. TogglePlayerControllable( playerid, false );
  686. SetTimerEx( "SlobodnoSada", 2000, false, "i", playerid );
  687. new bonus = random(50);
  688. if(ddeal_pilot == true)
  689. {
  690. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PILOT+bonus)*2;
  691. SavePlayer( playerid ); update_sm_info_tds(playerid);
  692. format( globalstring, sizeof( globalstring ), ""col_job"Uspesno ste zavrsili prevoz putnika!(DAILY DEAL - PLATA*2)\n\n"col_white"Plata: "col_job"%d$\n"col_white"Bonus: "col_job"%d$", PLATA_PILOT*2,bonus );
  693. SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );
  694. }
  695. else if(ddeal_pilot == false)
  696. {
  697. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PILOT+bonus);
  698. SavePlayer( playerid ); update_sm_info_tds(playerid);
  699. format( globalstring, sizeof( globalstring ), ""col_job"Uspesno ste zavrsili prevoz putnika!\n\n"col_white"Plata: "col_job"%d$\n"col_white"Bonus: "col_job"%d$", PLATA_PILOT, bonus );
  700. SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );
  701. }
  702. BussinesJobMoney( POSAO_PILOT, ((PLATA_PILOT+bonus)/5) );
  703. LetLV[ playerid ] = 0;
  704. DisablePlayerCheckpoint( playerid );
  705. }
  706. }
  707. }
  708. }
  709. case 22: {
  710. Fusion_DisablePlayerCheckpoint( playerid );
  711. SendJobMessage( playerid, "Stanite do kontejnera i uzmite smece "col_white"'LEVIM KLIKOM MISA'." );
  712. CheckpointStatus[ playerid ] = 0;
  713. }
  714. case 23: {
  715. if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER && IsPlayerInAnyVehicle( playerid ) && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 524 && VehCement[ GetPlayerVehicleID( playerid ) ] == true ) {
  716. new time = gettime( );
  717. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  718. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  719. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  720. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  721. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  722. AdminPoruka( ANTICHEAT, globalstring );
  723. return 1;
  724. }
  725.  
  726. Fusion_DisablePlayerCheckpoint( playerid );
  727. GameTextForPlayer( playerid, "~w~Pricekajte cement se istovaruje..", 5000, 1);
  728. TogglePlayerControllable( playerid, false );
  729. CheckpointStatus[ playerid ] = 0;
  730. SetTimerEx( "Istovar", 5000, false, "dii", playerid, GetPlayerVehicleID( playerid ), 7 );
  731. }
  732. }
  733. case 26: {
  734. if( PlayerInfo[ playerid ][ xPosao ] == POSAO_FARMER && farmerInfo[ playerid ][ fiCowNumber ] == 17 && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 478 ) {
  735.  
  736. new time = gettime( );
  737. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  738. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  739. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  740. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  741. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  742. AdminPoruka( ANTICHEAT, globalstring );
  743. return 1;
  744. }
  745.  
  746. Fusion_DisablePlayerCheckpoint( playerid );
  747. CheckpointStatus[ playerid ] = 0;
  748. Fusion_SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
  749. new bonus = random(100);
  750. if(ddeal_farmer == true)
  751. {
  752. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_FARMER+bonus)*2;
  753. SavePlayer( playerid ); update_sm_info_tds(playerid);
  754. SendJobMessage( playerid, "Zavrsili ste sa poslom i zaradili "col_white"%d$.(DAILY DEAL - PLATA*2)", (PLATA_FARMER+bonus)*2 );
  755. }
  756. else if(ddeal_farmer == false)
  757. {
  758. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_FARMER+bonus);
  759. SavePlayer( playerid ); update_sm_info_tds(playerid);
  760. SendJobMessage( playerid, "Zavrsili ste sa poslom i zaradili "col_white"%d$.", (PLATA_FARMER+bonus) );
  761. }
  762. BussinesJobMoney( POSAO_FARMER, ((PLATA_FARMER+bonus)/10) );
  763. farmerInfo[ playerid ][ fiCowNumber ] = 0;
  764. StaroVreme[ playerid ] = 0;
  765. NovoVreme[ playerid ] = 0;
  766. }
  767. }
  768. case 27: {
  769. if( PlayerInfo[ playerid ][ xPosao ] == POSAO_KOMUNALAC && CistacPosao[ playerid ] == true ) {
  770.  
  771. #if ZIMSKI_MOD == 1
  772. if( TipVozila[ GetPlayerVehicleID( playerid ) ] == POSLOVNO_VOZILO &&
  773. GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 455 &&
  774. PosaoVozila[ GetPlayerVehicleID( playerid ) ] == POSAO_KOMUNALAC ) { }
  775. else return 1;
  776. #else
  777. if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 574 ) { }
  778. else return 1;
  779. #endif
  780.  
  781. Fusion_DisablePlayerCheckpoint( playerid );
  782. CheckpointStatus[ playerid ] = 0;
  783. if(ddeal_komunalac == true)
  784. {
  785. PlayerInfo[ playerid ][ xPlatniRacun ] += cistacnovac[ playerid ]*2;
  786. SavePlayer( playerid ); update_sm_info_tds(playerid);
  787. SendJobMessage( playerid, "Zaradio si "col_white"%d$ "col_job"za predjenih %dkm(DAILY DEAL - PLATA*2).", cistacnovac[ playerid ]*2, cistackilometri[ playerid ] );
  788. }
  789. else if(ddeal_komunalac == false)
  790. {
  791. PlayerInfo[ playerid ][ xPlatniRacun ] += cistacnovac[ playerid ];
  792. SavePlayer( playerid ); update_sm_info_tds(playerid);
  793. SendJobMessage( playerid, "Zaradio si "col_white"%d$ "col_job"za predjenih %dkm.", cistacnovac[ playerid ], cistackilometri[ playerid ] );
  794. }
  795. Fusion_SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
  796. BussinesJobMoney( POSAO_KOMUNALAC, cistacnovac[ playerid ]/10 );
  797. cistacvozilo[ playerid ] = -1;
  798. CistacPosao[ playerid ] = false;
  799. cistackilometri[ playerid ] = 0;
  800. cistacmetri[ playerid ] = 0;
  801. cistacnovac[ playerid ] = 0;
  802. CistacWarning[ playerid ] = 0;
  803. Fusion_KillTimer( CistacTimer[ playerid ] );
  804. CKilometriTDControl( playerid, false );
  805. }
  806. }
  807. case 28: {
  808. }
  809. case 29: {
  810. if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER && IsPlayerInAnyVehicle( playerid ) && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 578 ) {
  811. new time = gettime( );
  812. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  813. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  814. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  815. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  816. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  817. AdminPoruka( ANTICHEAT, globalstring );
  818. return 1;
  819. }
  820.  
  821. Fusion_DisablePlayerCheckpoint( playerid );
  822. Fusion_SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
  823. CheckpointStatus[ playerid ] = 0;
  824. new bonus = random(200);
  825. if(ddeal_prevoznik == true)
  826. {
  827. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PREVOZNIKD+bonus)*2;
  828. SavePlayer( playerid ); update_sm_info_tds(playerid);
  829. SendJobMessage( playerid, "Zavrsio si prevoz drveca, zaradio si "col_white"%d$ "col_job"koji su ti legli na platni racun(DAILY DEAL - PLATA*2).", (PLATA_PREVOZNIKD+bonus)*2 );
  830. }
  831. else if(ddeal_prevoznik == false)
  832. {
  833. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PREVOZNIKD+bonus);
  834. SavePlayer( playerid ); update_sm_info_tds(playerid);
  835. SendJobMessage( playerid, "Zavrsio si prevoz drveca, zaradio si "col_white"%d$ "col_job"koji su ti legli na platni racun.", (PLATA_PREVOZNIKD+bonus) );
  836. }
  837. BussinesJobMoney( POSAO_PREVOZNIK, ((PLATA_PREVOZNIKD+bonus)/10) );
  838. StaroVreme[ playerid ] = 0;
  839. NovoVreme[ playerid ] = 0;
  840. ServerInfo[ Drva ] += 10;
  841. SaveServerStats( );
  842.  
  843. }
  844. }
  845. case 30: {
  846. if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER && IsPlayerInAnyVehicle( playerid ) && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 455 && sljunak[ GetPlayerVehicleID( playerid ) ] == true ) {
  847. new time = gettime( );
  848. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  849. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  850. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  851. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  852. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  853. AdminPoruka( ANTICHEAT, globalstring );
  854. return 1;
  855. }
  856.  
  857. sljunak[ GetPlayerVehicleID( playerid ) ] = false;
  858. Fusion_DisablePlayerCheckpoint( playerid );
  859. Fusion_SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
  860. CheckpointStatus[ playerid ] = 0;
  861. new bonus = random( 200 );
  862. if(ddeal_prevoznik == true)
  863. {
  864. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PREVOZNIKS+bonus)*2;
  865. SavePlayer( playerid ); update_sm_info_tds(playerid);
  866. SendJobMessage( playerid, "Zavrsio si prevoz sljunka, zaradio si "col_white"%d$ "col_job"koji su ti legli na platni racun(DAILY DEAL - PLATA*2).", (PLATA_PREVOZNIKS+bonus)*2 );
  867. }
  868. else if(ddeal_prevoznik == false)
  869. {
  870. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PREVOZNIKS+bonus);
  871. SavePlayer( playerid ); update_sm_info_tds(playerid);
  872. SendJobMessage( playerid, "Zavrsio si prevoz sljunka, zaradio si "col_white"%d$ "col_job"koji su ti legli na platni racun.", (PLATA_PREVOZNIKS+bonus) );
  873. }
  874. BussinesJobMoney( POSAO_PREVOZNIK, ((PLATA_PREVOZNIKS+bonus)/10) );
  875. StaroVreme[ playerid ] = 0;
  876. NovoVreme[ playerid ] = 0;
  877.  
  878. }
  879. }
  880. case 31: {
  881. // edit
  882. }
  883. case 32: {
  884. if( GetPlayerState( playerid ) == PLAYER_STATE_ONFOOT && PlayerInfo[ playerid ][ xPosao ] == POSAO_RUDAR && PosaoRudar[ playerid ] != 0 && UzeoOpremu[ playerid ] == true ) {
  885.  
  886. Fusion_DisablePlayerCheckpoint( playerid );
  887. TogglePlayerControllable( playerid, false );
  888. ApplyAnimation( playerid, "CHAINSAW", "CSAW_1", 4.1, 1, 1, 1, 1, 0, 1);
  889. PlayerPlaySound( playerid, 1056, 0.0, 0.0, 0.0 );
  890. SendJobMessage( playerid, "Poceli ste sa kopanjem sacekajte 20 sekundi.");
  891. GameTextForPlayer( playerid, "~w~Kopate~n~sacekajte par sekundi", 20000, 4 );
  892. rudarPosao[ playerid ][ rudarTimer ] = SetTimerEx( "Iskopavanje", 20000, false, "i", playerid );
  893. }
  894. }
  895. case 33: {
  896. if( GetPlayerState( playerid ) == PLAYER_STATE_ONFOOT && PlayerInfo[ playerid ][ xPosao ] == POSAO_RUDAR && PosaoRudar[ playerid ] != 0 && UzeoOpremu[ playerid ] == true ) {
  897. if( rudarPosao[ playerid ][ rudarIskopano ] >= 6 ) {
  898.  
  899. ClearAnimations( playerid );
  900. RemovePlayerAttachedObject( playerid, OBJECT_SLOT_RHAND );
  901. Fusion_DisablePlayerCheckpoint( playerid );
  902. SendJobMessage( playerid, "Sacekajte 40 sekundi da se prerade iskopine.");
  903.  
  904. rudarPosao[ playerid ][ rudarObjects ][ 0 ] = CreatePlayerObject( playerid, 19941, 598.14069, 862.98218, 802.40588-900, 0.00000, 0.00000, 40.20000 );
  905. rudarPosao[ playerid ][ rudarObjects ][ 1 ] = CreatePlayerObject( playerid, 19941, 598.29779, 862.89893, 802.40588-900, 0.00000, 0.00000, -21.42001 );
  906. rudarPosao[ playerid ][ rudarObjects ][ 2 ] = CreatePlayerObject( playerid, 19941, 598.22375, 863.12122, 802.40588-900, 0.00000, 0.00000, -21.42001 );
  907.  
  908. MovePlayerObject( playerid, rudarPosao[ playerid ][ rudarObjects ][ 0 ], 606.83771, 862.88831, 800.86572-900, 0.5 );
  909. MovePlayerObject( playerid, rudarPosao[ playerid ][ rudarObjects ][ 1 ], 606.90857, 862.71967, 800.84637-900, 0.5 );
  910. MovePlayerObject( playerid, rudarPosao[ playerid ][ rudarObjects ][ 2 ], 606.91968, 863.00647, 800.86542-900, 0.5 );
  911.  
  912. rudarPosao[ playerid ][ rudarTimer ] = SetTimerEx( "sekundiRudar", 40000, false, "i", playerid );
  913. }
  914. }
  915. }
  916. case 34: {
  917. if( GetPlayerState( playerid ) == PLAYER_STATE_ONFOOT && PlayerInfo[ playerid ][ xPosao ] == POSAO_RUDAR && PosaoRudar[ playerid ] != 0 && UzeoOpremu[ playerid ] == true ) {
  918.  
  919. DestroyPlayerObject( playerid, rudarPosao[ playerid ][ rudarObjects ][ 0 ] );
  920. DestroyPlayerObject( playerid, rudarPosao[ playerid ][ rudarObjects ][ 1 ] );
  921. DestroyPlayerObject( playerid, rudarPosao[ playerid ][ rudarObjects ][ 2 ] );
  922. Fusion_DisablePlayerCheckpoint( playerid );
  923.  
  924. CheckpointStatus[ playerid ] = 0;
  925. new zlato = PLATA_RUDAR + random( 5 );
  926. if(ddeal_rudar == true)
  927. {
  928. PlayerInfo[ playerid ][ xZlato ] += zlato*2;
  929. SavePlayer( playerid ); update_sm_info_tds(playerid);
  930. SendJobMessage( playerid, "Uspesno ste zavrsili sa kopanjem!Iskopali ste %dg zlata.(DAILY DEAL - PLATA*2)", zlato*2 );
  931. }
  932. else if(ddeal_rudar == false)
  933. {
  934. PlayerInfo[ playerid ][ xZlato ] += zlato;
  935. SavePlayer( playerid ); update_sm_info_tds(playerid);
  936. SendJobMessage( playerid, "Uspesno ste zavrsili sa kopanjem!Iskopali ste %dg zlata.", zlato );
  937. }
  938.  
  939. BussinesJobMoney( POSAO_RUDAR, (zlato*1000)/10 );
  940.  
  941. RemovePlayerAttachedObject( playerid, OBJECT_SLOT_LHAND );
  942. RemovePlayerAttachedObject( playerid, OBJECT_SLOT_RHAND );
  943.  
  944. SetPlayerAttachedObject( playerid, OBJECT_SLOT_LHAND, 18634, 6, 0.048513, 0.018571, 0.028653, 314.764404, 226.953979, 222.510803, 1.000000, 1.000000, 1.000000 );
  945. SetPlayerAttachedObject( playerid, OBJECT_SLOT_RHAND, 2060, 1, -0.191781, -0.162666, -0.003734, 88.812377, 0.000000, 0.408470, 1.000000, 1.000000, 1.000000 );
  946.  
  947. rudarPosao[ playerid ][ rudarIskopano ] = 0;
  948.  
  949. PosaoRudar[ playerid ] = 0;
  950. }
  951. }
  952. case 35: {
  953.  
  954. if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER && IsPlayerInAnyVehicle( playerid ) && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 428 && PlayerInfo[ playerid ][ xPosao ] == POSAO_PREVOZNOVCA ) {
  955.  
  956. new time = gettime( );
  957. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  958. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  959. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  960. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  961. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  962. AdminPoruka( ANTICHEAT, globalstring );
  963. return 1;
  964. }
  965.  
  966. GameTextForPlayer( playerid, "~w~Pricekajte, novac se utovaruje..", 5000, 1);
  967. TogglePlayerControllable( playerid, false );
  968. SetTimerEx( "Utovar", 5000, false, "dii", playerid, GetPlayerVehicleID( playerid ), 5 );
  969. CheckpointStatus[ playerid ] = 0;
  970. Fusion_DisablePlayerCheckpoint( playerid );
  971. }
  972. }
  973. case 36: {
  974. if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER && IsPlayerInAnyVehicle( playerid ) && GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 428 && VehNovac[ GetPlayerVehicleID( playerid ) ] == true ) {
  975. new time = gettime( );
  976. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  977. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  978. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  979. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  980. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  981. AdminPoruka( ANTICHEAT, globalstring );
  982. return 1;
  983. }
  984.  
  985. Fusion_DisablePlayerCheckpoint( playerid );
  986. GameTextForPlayer( playerid, "~w~Pricekajte novac se istovaruje..", 5000, 1);
  987. TogglePlayerControllable( playerid, false );
  988. CheckpointStatus[ playerid ] = 0;
  989. SetTimerEx( "Istovar", 5000, false, "dii", playerid, GetPlayerVehicleID( playerid ), 8 );
  990. }
  991. }
  992. case 37: {
  993.  
  994. if( GetVehicleModel( GetPlayerVehicleID( playerid ) ) == 538 && GetPlayerState( playerid ) == 2 ) {
  995.  
  996. if( VozPosao[ playerid ] < 6 ) {
  997. Fusion_DisablePlayerCheckpoint( playerid );
  998. VozPosao[ playerid ]++;
  999. CheckpointStatus[ playerid ] = 37;
  1000. }
  1001.  
  1002. if( VozPosao[ playerid ] == 2 ) Fusion_SetPlayerCheckpoint( playerid, -1943.9296, 141.2939, 27.0006, 5.0 );
  1003. else if( VozPosao[ playerid ] == 3 ) Fusion_SetPlayerCheckpoint( playerid, 1440.2815,2632.3748,10.8203, 5.0 );
  1004. else if( VozPosao[ playerid ] == 4 ) Fusion_SetPlayerCheckpoint( playerid, 2864.9333,1287.2427,10.8203, 5.0 );
  1005. else if( VozPosao[ playerid ] == 5 ) Fusion_SetPlayerCheckpoint( playerid, 1740.3632,-1954.2498,13.5469, 5.0 );
  1006. else if( VozPosao[ playerid ] == 6 ) {
  1007.  
  1008. new time = gettime( );
  1009. new ostatak = ( NovoVreme[ playerid ] - ( time - StaroVreme[ playerid ] ) );
  1010. if( ( time - StaroVreme[ playerid ] ) < NovoVreme[ playerid ] ) {
  1011. SendErrorMessage( playerid, "Dosli ste ranije na marker nego sto je predvidjeno. " );
  1012. SendErrorMessage( playerid, "Sacekajte jos %d sekundi i udjite ponovo u marker.", ostatak );
  1013. format( globalstring, sizeof( globalstring ), "| "col_server"x"col_white"Game"col_server"Warden "col_acheat"| %s[ID: %d] je stigao na marker pre vremena( za %d od %d sekundi ).", ImeIgraca( playerid ), playerid, (NovoVreme[ playerid ]-ostatak), NovoVreme[ playerid ] );
  1014. AdminPoruka( ANTICHEAT, globalstring );
  1015. return 1;
  1016. }
  1017.  
  1018. Fusion_SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
  1019. Fusion_DisablePlayerCheckpoint( playerid );
  1020. TogglePlayerControllable( playerid, true );
  1021. VozPosao[ playerid ] = 0;
  1022. CheckpointStatus[ playerid ] = 0;
  1023. Fusion_KillTimer( PosaoMasinovodja[ playerid ] );
  1024.  
  1025. new bonus = random( 400 );
  1026.  
  1027. format( globalstring, sizeof( globalstring ), ""col_job"Uspesno ste zavrsili voz liniju!\n\n"col_white"Plata: "col_job"6000$\n"col_white"Bonus: "col_job"%d$", bonus );
  1028. SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );
  1029.  
  1030. PlayerInfo[ playerid ][ xPlatniRacun ] += (6000+bonus);
  1031. SavePlayer( playerid ); update_sm_info_tds(playerid);
  1032.  
  1033. StaroVreme[ playerid ] = 0;
  1034. NovoVreme[ playerid ] = 0;
  1035.  
  1036. //BussinesJobMoney( POSAO_MASINOVODJA, ((6000+bonus)/10) );
  1037. return 1;
  1038. }
  1039. TogglePlayerControllable( playerid, false );
  1040. PosaoMasinovodja[ playerid ] = SetTimerEx( "UtovarVoz", 5000, false, "d", playerid );
  1041. GameTextForPlayer( playerid, "~y~Stanica", 5000, 3 );
  1042. }
  1043. }
  1044. case 38: {
  1045. if( PlayerInfo[ playerid ][ xPosao ] == POSAO_RIBAR && TipVozila[ GetPlayerVehicleID( playerid ) ] == POSLOVNO_VOZILO && VehicleInfo[ ScriptIDVozila[ GetPlayerVehicleID( playerid ) ] ][ vJob ] == PlayerInfo[ playerid ][ xPosao ] ) {
  1046. if(fishermanInfo[playerid][FishKG] >= 50)
  1047. {
  1048. DestroyPlayerObject( playerid, fishermanInfo[ playerid ][ fObject ] );
  1049.  
  1050. ClearChat( playerid, 25 );
  1051. DajIgracuNovac( playerid, fishermanInfo[ playerid ][ FishKG ]*750 );
  1052. SendJobMessage( playerid, "Istovarili ste "col_job"%d "col_white"kilograma ribe i zaradili "col_job"$%d"col_white".", fishermanInfo[ playerid ][ FishKG ], fishermanInfo[ playerid ][ FishKG ]*750 );
  1053. PlayAudioStreamForPlayer(playerid, "http://k003.kiwi6.com/hotlink/vnv0vvgtuf/nagrade.mp3");
  1054. Fusion_DisablePlayerCheckpoint( playerid);
  1055. fishermanInfo[ playerid ][ FishKG ] = 0;
  1056. fishermanInfo[ playerid ][ Fishing ] = false;
  1057. fishermanInfo[ playerid ][ StartedFishing ] = false;
  1058. fishermanInfo[ playerid ][ Fisherman ] = 0;
  1059. fishermanInfo[ playerid ][ fLastVeh ] = 0;
  1060.  
  1061. /*P_Enum[playerid][pe_SkillRIBAR]++;
  1062. if(P_Enum[playerid][pe_SkillRIBAR] == 50) { INFO(playerid, "Vas skill ribara je sada level 1, dobijacete vise novca pri zaradi!"); }
  1063. else if(P_Enum[playerid][pe_SkillRIBAR] == 100) { INFO(playerid, "Vas skill ribara je sada level 2, dobijacete vise novca pri zaradi!"); }
  1064. else if(P_Enum[playerid][pe_SkillRIBAR] == 200) { INFO(playerid, "Vas skill ribara je sada level 3, dobijacete vise novca pri zaradi!"); }
  1065. else if(P_Enum[playerid][pe_SkillRIBAR] == 300) { INFO(playerid, "Vas skill ribara je sada level 4, dobijacete vise novca pri zaradi!"); }
  1066. else if(P_Enum[playerid][pe_SkillRIBAR] == 400) { INFO(playerid, "Vas skill ribara je sada level 5, dobijacete vise novca pri zaradi!"); }
  1067.  
  1068. if(P_Enum[playerid][pe_SkillRIBAR] >= 50) { new bonus = randomEx(5, 10); Fusion_Plus(playerid, bonus, "Bonus ribara"); va_SendClientMessage(playerid, COLOR_XEPTIC, JOBPREFIX"Bonus zarade: "COL_MONEY"$%d", bonus); }
  1069. else if(P_Enum[playerid][pe_SkillRIBAR] >= 100) { new bonus = randomEx(6, 12); Fusion_Plus(playerid, bonus, "Bonus ribara"); va_SendClientMessage(playerid, COLOR_XEPTIC, JOBPREFIX"Bonus zarade: "COL_MONEY"$%d", bonus); }
  1070. else if(P_Enum[playerid][pe_SkillRIBAR] >= 200) { new bonus = randomEx(7, 14); Fusion_Plus(playerid, bonus, "Bonus ribara"); va_SendClientMessage(playerid, COLOR_XEPTIC, JOBPREFIX"Bonus zarade: "COL_MONEY"$%d", bonus); }
  1071. else if(P_Enum[playerid][pe_SkillRIBAR] >= 300) { new bonus = randomEx(8, 16); Fusion_Plus(playerid, bonus, "Bonus ribara"); va_SendClientMessage(playerid, COLOR_XEPTIC, JOBPREFIX"Bonus zarade: "COL_MONEY"$%d", bonus); }
  1072. else if(P_Enum[playerid][pe_SkillRIBAR] >= 400) { new bonus = randomEx(9, 18); Fusion_Plus(playerid, bonus, "Bonus ribara"); va_SendClientMessage(playerid, COLOR_XEPTIC, JOBPREFIX"Bonus zarade: "COL_MONEY"$%d", bonus); }*/
  1073.  
  1074. Fusion_SetVehicleToRespawn( GetPlayerVehicleID( playerid ) );
  1075. SetPlayerPos( playerid, 2114.9539, 135.0508, 2.3156 );
  1076. ShowFishingTD( playerid, false );
  1077. }
  1078. }
  1079. }
  1080. case 39: {
  1081.  
  1082.  
  1083. if( ProcesSvercanja[ playerid ] == 1 ) {
  1084.  
  1085. Fusion_DisablePlayerCheckpoint( playerid );
  1086.  
  1087. Fusion_SetPlayerCheckpoint( playerid, -737.9325, -132.5371, 58.8809, 2.0 );
  1088. CheckpointStatus[ playerid ] = 39;
  1089. ProcesSvercanja[ playerid ] = 2;
  1090.  
  1091. SCM( playerid, 0x95b4a2FF, "[SVERC] "col_white"Odite desno do magacina i uzmite vasu kutiju." );
  1092. }
  1093. else if( ProcesSvercanja[ playerid ] == 2 ) {
  1094.  
  1095. Fusion_DisablePlayerCheckpoint( playerid );
  1096.  
  1097. ProcesSvercanja[ playerid ] = 3;
  1098. CheckpointStatus[ playerid ] = 0;
  1099.  
  1100. SetPlayerAttachedObject( playerid, OBJECT_SLOT_BADGE, 3052, 1, 0.15, 0.4, 0.0, 0.0, 90.0, 0.0, 1.0, 1.0, 1.0 );
  1101. SCM( playerid, 0x95b4a2FF, "[SVERC] "col_white"Uzeli ste kutiju sa materijalima, ubacite je u kombi(/ubaciukombi)!");
  1102. ApplyAnimation( playerid, "CARRY", "crry_prtial", 4.1, 0, 1, 1, 1, 1, 1 );
  1103.  
  1104. }
  1105. else if( ProcesSvercanja[ playerid ] == 5 ) {
  1106.  
  1107. if( !IsPlayerAttachedObjectSlotUsed( playerid, OBJECT_SLOT_BADGE ) ) return SendErrorMessage( playerid, "Nemate kutiju u rukama!");
  1108.  
  1109. Fusion_DisablePlayerCheckpoint( playerid );
  1110.  
  1111. ProcesSvercanja[ playerid ] = 0;
  1112.  
  1113. RemovePlayerAttachedObject( playerid, OBJECT_SLOT_BADGE );
  1114.  
  1115. CheckpointStatus[ playerid ] = 0;
  1116.  
  1117. new mats = random(50)+400;
  1118.  
  1119. SendClientMessageEx( playerid, 0x95b4a2FF, "[SVERC] "col_white"Otvorili ste kutiju i dobili %d materijala!", mats );
  1120. ApplyAnimation( playerid, "CARRY", "putdwn", 3.0, 0, 0, 0, 0, 0 );
  1121.  
  1122. PlayerInfo[ playerid ][ xSvercer ] = 5;
  1123. PlayerInfo[ playerid ][ xMaterijali ] += mats;
  1124. SavePlayer( playerid );
  1125.  
  1126. }
  1127. }
  1128. case 40: {
  1129.  
  1130. if( NamestajLevel[ playerid ] == 1 || NamestajLevel[ playerid ] == 2 || NamestajLevel[ playerid ] == 4 || IsPlayerInRangeOfPoint(playerid, 4.0, 2149.6013, -2273.1235, 13.3047)) {
  1131.  
  1132. Fusion_DisablePlayerCheckpoint( playerid );
  1133. CheckpointStatus[ playerid ] = 0;
  1134. }
  1135. else if( NamestajLevel[ playerid ] == 6 ) {
  1136.  
  1137. Fusion_DisablePlayerCheckpoint( playerid );
  1138. NamestajLevel[ playerid ] = 0;
  1139. Rezanje[ playerid ] = 0;
  1140. RemovePlayerAttachedObject( playerid, OBJECT_SLOT_BADGE );
  1141. SetPlayerSpecialAction( playerid, false );
  1142. CheckpointStatus[ playerid ] = 0;
  1143.  
  1144. new bonus = random( 40 );
  1145. if(ddeal_pnamestaja == true)
  1146. {
  1147. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PNAMESTAJA+bonus)*2;
  1148. SavePlayer( playerid ); update_sm_info_tds(playerid);
  1149. format( globalstring, sizeof( globalstring ), ""col_job"Uspesno ste zavrsili proizvodnju!(DAILY DEAL - PLATA*2)\n\n"col_white"Plata: "col_job"%d$\n"col_white"Bonus: "col_job"%d$", (PLATA_PNAMESTAJA+bonus)*2, bonus );
  1150. SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );
  1151. }
  1152. else if(ddeal_pnamestaja == false)
  1153. {
  1154. PlayerInfo[ playerid ][ xPlatniRacun ] += (PLATA_PNAMESTAJA+bonus);
  1155. SavePlayer( playerid ); update_sm_info_tds(playerid);
  1156. format( globalstring, sizeof( globalstring ), ""col_job"Uspesno ste zavrsili proizvodnju!\n\n"col_white"Plata: "col_job"%d$\n"col_white"Bonus: "col_job"%d$", PLATA_PNAMESTAJA, bonus );
  1157. SPD( playerid, 0, DSMSG, D_NASLOV, globalstring, "Ok", "" );
  1158. }
  1159. ServerInfo[ Namestaj ] += 1;
  1160. SaveServerStats( );
  1161.  
  1162. BussinesJobMoney( POSAO_PNAMESTAJA, ((PLATA_PNAMESTAJA+bonus)/10) );
  1163.  
  1164. }
  1165. }
  1166. case 41: {
  1167. if( GetPlayerState( playerid ) == PLAYER_STATE_ONFOOT && PlayerInfo[ playerid ][ xPosao ] == POSAO_VOCAR && PosaoVocar[ playerid ] != 0 && UzeoOpremu[ playerid ] == true ) {
  1168.  
  1169. Fusion_DisablePlayerCheckpoint( playerid );
  1170. TogglePlayerControllable( playerid, false );
  1171. ApplyAnimation(playerid, "BSKTBALL", "BBALL_def_jump_shot" , 4.0, 1, 1, 1, 1, 0, 1);
  1172. PlayerPlaySound( playerid, 1056, 0.0, 0.0, 0.0 );
  1173. SendJobMessage( playerid, "Poceli ste sa branjem voca, sacekajte 20 sekundi.");
  1174. GameTextForPlayer( playerid, "~w~Berete~n~sacekajte par sekundi", 20000, 4 );
  1175. vocarPosao[ playerid ][ vocarTimer ] = SetTimerEx( "BranjeVoca", 20000, false, "i", playerid );
  1176. }
  1177. }
  1178.  
  1179. case 42: {
  1180. if( GetPlayerState( playerid ) == PLAYER_STATE_ONFOOT && PlayerInfo[ playerid ][ xPosao ] == POSAO_VOCAR && PosaoVocar[ playerid ] != 0 && UzeoOpremu[ playerid ] == true ) {
  1181. if( vocarPosao[ playerid ][ vocarObrao ] >= 9 ) {
  1182.  
  1183. ClearAnimations( playerid );
  1184. Fusion_DisablePlayerCheckpoint( playerid );
  1185.  
  1186. CheckpointStatus[ playerid ] = 0;
  1187. new vocke = 25;
  1188. for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
  1189. {
  1190. if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
  1191. }
  1192. SetPlayerSpecialAction( playerid, SPECIAL_ACTION_NONE );
  1193.  
  1194. BussinesJobMoney( POSAO_VOCAR, (vocke*PLATA_VOCAR)/10 );
  1195. if(ddeal_vocar == true)
  1196. {
  1197. SendJobMessage( playerid, "Nabrali ste %di kilograma voca i zaradili ste %i.(DAILY DEAL - PLATA*2)", vocke, (vocke*PLATA_VOCAR)*2 );
  1198. PlayerInfo[ playerid ][ xPlatniRacun ] += (vocke*PLATA_VOCAR)*2;
  1199. SavePlayer( playerid ); update_sm_info_tds(playerid);
  1200. }
  1201. else if(ddeal_vocar == false)
  1202. {
  1203. SendJobMessage( playerid, "Nabrali ste %i kilograma voca i zaradili ste %i.", vocke, vocke*PLATA_VOCAR );
  1204. PlayerInfo[ playerid ][ xPlatniRacun ] += vocke*PLATA_VOCAR;
  1205. SavePlayer( playerid ); update_sm_info_tds(playerid);
  1206. }
  1207.  
  1208. vocarPosao[ playerid ][ vocarObrao ] = 0;
  1209.  
  1210. PosaoVocar[ playerid ] = 0;
  1211. }
  1212. }
  1213. }
  1214. case 43: {//drvoseca
  1215. if( GetPlayerState( playerid ) == PLAYER_STATE_ONFOOT && PlayerInfo[ playerid ][ xPosao ] == POSAO_DRVOSECA && PosaoDrvoseca[ playerid ] != 0 && UzeoOpremu[ playerid ] == true ) {
  1216.  
  1217. Fusion_DisablePlayerCheckpoint( playerid );
  1218. TogglePlayerControllable( playerid, false );
  1219. GiveWeaponToPlayer( playerid, 9, 1 );
  1220. ApplyAnimation( playerid, "CHAINSAW", "WEAPON_csaw", 4.1, 1, 1, 1, 1, 0, 1);
  1221. PlayerPlaySound( playerid, 1056, 0.0, 0.0, 0.0 );
  1222. SendJobMessage( playerid, "Poceli ste sa secom drva, sacekajte 15 sekundi.");
  1223. //GameTextForPlayer( playerid, "~w~Berete~n~sacekajte par sekundi", 20000, 4 );
  1224. drvosecaPosao[ playerid ][ drvoTimer ] = SetTimerEx( "SecaDrva", 15000, false, "i", playerid );
  1225. }
  1226. }
  1227.  
  1228. case 44: {
  1229. if( GetPlayerState( playerid ) == PLAYER_STATE_ONFOOT && PlayerInfo[ playerid ][ xPosao ] == POSAO_DRVOSECA && PosaoDrvoseca[ playerid ] != 0 && UzeoOpremu[ playerid ] == true ) {
  1230. if( drvosecaPosao[ playerid ][ drvoIseko ] >= 8 ) {
  1231.  
  1232. ClearAnimations( playerid );
  1233. Fusion_DisablePlayerCheckpoint( playerid );
  1234.  
  1235. CheckpointStatus[ playerid ] = 0;
  1236. for(new i=0; i<MAX_PLAYER_ATTACHED_OBJECTS; i++)
  1237. {
  1238. if(IsPlayerAttachedObjectSlotUsed(playerid, i)) RemovePlayerAttachedObject(playerid, i);
  1239. }
  1240. SetPlayerSpecialAction( playerid, SPECIAL_ACTION_NONE );
  1241.  
  1242. BussinesJobMoney( POSAO_DRVOSECA, PLATA_DRVOSECA/10 );
  1243. if(ddeal_drvoseca == true)
  1244. {
  1245. PlayerInfo[ playerid ][ xPlatniRacun ] += PLATA_DRVOSECA*2;
  1246. SavePlayer( playerid ); update_sm_info_tds(playerid);
  1247. SendJobMessage( playerid, "Isekli ste turu i zaradili ste %d$.(DAILY DEAL - PLATA*2)", PLATA_DRVOSECA*2);
  1248. }
  1249. else if(ddeal_drvoseca == false)
  1250. {
  1251. PlayerInfo[ playerid ][ xPlatniRacun ] += PLATA_DRVOSECA;
  1252. SavePlayer( playerid ); update_sm_info_tds(playerid);
  1253. SendJobMessage( playerid, "Isekli ste turu i zaradili ste %d$.", PLATA_DRVOSECA);
  1254. }
  1255. drvosecaPosao[ playerid ][ drvoIseko ] = 0;
  1256.  
  1257. PosaoDrvoseca[ playerid ] = 0;
  1258. }
  1259.  
  1260. }
  1261. }
  1262. }
  1263. }
  1264.  
  1265. return true;
  1266. }
Advertisement
Add Comment
Please, Sign In to add comment