VenomMancer

Job sweaper

Mar 13th, 2014
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.46 KB | None | 0 0
  1. /*
  2. ________________________________________________________________________________
  3. _______ __
  4. / ___ \ | |
  5. / / \ \ | |
  6. / /_____\ \ | |
  7. / _________ \ | |
  8. / / \ \ | |
  9. / / \ \ | |________
  10. /__/ \__\ N G G A |___________| O M B O N G K A E H E ™
  11.  
  12. ________________________________________________________________________________
  13. */
  14. //==============================================================================
  15. //==============================================================================
  16. //==============================================================================
  17. //
  18. // Sweaper Job, by : VenomMancer A.K.A Angga_Lombongkaehe
  19. // Eamil : [email protected]
  20. // Twitter : @Angga_1sT
  21. // Remove The credits..
  22. // Copyright(c), Angga Lombongkaehe ™
  23. //
  24. //==============================================================================
  25. //==============================================================================
  26. //==============================================================================
  27.  
  28. //==============================================================================
  29. // Include
  30. //==============================================================================
  31. #include <a_samp>
  32. #include <zcmd>
  33. #include <streamer>
  34. //==============================================================================
  35. // Define
  36. //==============================================================================
  37. new CleanJob[256];
  38. //-----------------------------------------
  39. #define COLOR_YELLOW 0xFFFF00AA
  40. #define red 0xFF0000AA
  41.  
  42. #define Clean1 1209.4492,-1574.5165,13.1156
  43. #define Clean2 1205.6890,-1382.9176,12.9679
  44. #define Clean3 1249.7113,-1283.0565,13.2020
  45. #define Clean4 1349.4126,-1151.2155,23.4281
  46. #define Clean5 1449.3942,-1165.2371,23.3873
  47. #define Clean6 1456.5416,-1290.1661,13.1078
  48. #define Clean7 1600.4767,-1306.2827,17.0060
  49. #define Clean8 1602.1675,-1425.9706,13.1802
  50. #define Clean9 1655.2245,-1582.2472,13.1078
  51. #define Clean10 1523.9012,-1590.2723,13.1079
  52. #define Clean11 1423.1997,-1726.9269,13.1079
  53. #define Clean12 1291.6591,-1650.7064,13.2280
  54. //-----------------------------------------
  55. //==============================================================================
  56. //==============================================================================
  57. public OnGameModeInit()
  58. {
  59. Create3DTextLabel("Tempat kerja!\n{FFFFFF}Ke sini!\n{FF8040}Menjadi tukang Pembersih jalan", 0xFFF00FF,1290.5945,-1657.5105,13.5469,50.0, 0);
  60. return 1;
  61. }
  62.  
  63. public OnPlayerEnterCheckpoint(playerid)
  64. {
  65. //-------------------------------------
  66. // Clean
  67. //-------------------------------------
  68. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 574)
  69. {
  70. if(CleanJob[playerid] == 1){
  71. CleanJob[playerid] = 2;
  72. SetPlayerCheckpoint(playerid,Clean2,5);
  73. SendClientMessage(playerid,COLOR_YELLOW,"* [SERVER] : Ikuti warna merah yang ada di map!");
  74. return 1;
  75. }
  76. if(CleanJob[playerid] == 2){
  77. CleanJob[playerid] = 3;
  78. SetPlayerCheckpoint(playerid,Clean3,5);
  79. SendClientMessage(playerid,COLOR_YELLOW,"* [SERVER] : Ikuti warna merah yang ada di map!");
  80. return 1;
  81. }
  82. if(CleanJob[playerid] == 3){
  83. CleanJob[playerid] = 4;
  84. SetPlayerCheckpoint(playerid,Clean4,5);
  85. SendClientMessage(playerid,COLOR_YELLOW,"* [SERVER] : Ikuti warna merah yang ada di map!");
  86. return 1;
  87. }
  88. if(CleanJob[playerid] == 4){
  89. CleanJob[playerid] = 5;
  90. SetPlayerCheckpoint(playerid,Clean5,5);
  91. SendClientMessage(playerid,COLOR_YELLOW,"* [SERVER] : Ikuti warna merah yang ada di map!");
  92. return 1;
  93. }
  94. if(CleanJob[playerid] == 5){
  95. CleanJob[playerid] = 6;
  96. SetPlayerCheckpoint(playerid,Clean6,5);
  97. SendClientMessage(playerid,COLOR_YELLOW,"* [SERVER] : Ikuti warna merah yang ada di map!");
  98. return 1;
  99. }
  100. if(CleanJob[playerid] == 6){
  101. CleanJob[playerid] = 7;
  102. SetPlayerCheckpoint(playerid,Clean7,5);
  103. SendClientMessage(playerid,COLOR_YELLOW,"* [SERVER] : Ikuti warna merah yang ada di map!");
  104. return 1;
  105. }
  106. if(CleanJob[playerid] == 7){
  107. CleanJob[playerid] = 8;
  108. SetPlayerCheckpoint(playerid,Clean8,5);
  109. SendClientMessage(playerid,COLOR_YELLOW,"* [SERVER] : Ikuti warna merah yang ada di map!");
  110. return 1;
  111. }
  112. if(CleanJob[playerid] == 8){
  113. CleanJob[playerid] = 9;
  114. SetPlayerCheckpoint(playerid,Clean9,5);
  115. SendClientMessage(playerid,COLOR_YELLOW,"* [SERVER] : Ikuti warna merah yang ada di map!");
  116. return 1;
  117. }
  118. if(CleanJob[playerid] == 9){
  119. CleanJob[playerid] = 10;
  120. SetPlayerCheckpoint(playerid,Clean10,5);
  121. SendClientMessage(playerid,COLOR_YELLOW,"* [SERVER] : Ikuti warna merah yang ada di map!");
  122. return 1;
  123. }
  124. if(CleanJob[playerid] == 10){
  125. CleanJob[playerid] = 11;
  126. SetPlayerCheckpoint(playerid,Clean11,5);
  127. SendClientMessage(playerid,COLOR_YELLOW,"* [SERVER] : Ikuti warna merah yang ada di map!");
  128. return 1;
  129. }
  130. if(CleanJob[playerid] == 11){
  131. CleanJob[playerid] = 12;
  132. SetPlayerCheckpoint(playerid,Clean12,5);
  133. SendClientMessage(playerid,COLOR_YELLOW,"* [SERVER] : Ikuti warna merah yang ada di map!");
  134. return 1;
  135. }
  136. if(CleanJob[playerid] == 12){
  137. CleanJob[playerid] = 0;
  138. DisablePlayerCheckpoint(playerid);
  139. new string[128];
  140. new dsname[MAX_PLAYER_NAME];
  141. GetPlayerName(playerid, dsname, sizeof(dsname));
  142. format(string, sizeof(string), "[SERVER] : {FFFFFF}%s {FF8040}Telah selesai menjadi tukang pembersih jalan !", dsname);
  143. SendClientMessageToAll(COLOR_YELLOW, string);
  144. SendClientMessage(playerid,COLOR_YELLOW,"* Kamu mendapatkan +$119.700 dan +2score dari bekerja sebagai tukang pembersih jalan !");
  145. SendClientMessage(playerid,COLOR_YELLOW,"* Ketik : {FFFFFF}/sweeper {FF8040}Untuk bekerja kembali !");
  146. SetPlayerScore(playerid, GetPlayerScore(playerid) + 2);
  147. GivePlayerMoney(playerid,119700);
  148. }
  149. }
  150. return 1;
  151. }
  152.  
  153.  
  154. CMD:sweeper(playerid,params[])
  155. {
  156. #pragma unused params
  157. //if(IsPlayerInRangeOfPoint(playerid, 5.0, 2099.0759,-1806.6006,13.5551)) {
  158. //} else return SendClientMessage(playerid, red,"Kamu harus pergi ke tempat kerja, yang berada di LS Pizza ");
  159. if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 574) {
  160. CleanJob[playerid] = 1;
  161. new string[128];
  162. new dsname[MAX_PLAYER_NAME];
  163. GetPlayerName(playerid, dsname, sizeof(dsname));
  164. format(string, sizeof(string), "[SERVER] : {FFFFFF}%s {FF8040}Sekarang adalah tukang Pemberish jalan !", dsname);
  165. SendClientMessageToAll(COLOR_YELLOW, string);
  166. SetPlayerCheckpoint(playerid,Clean1,5);
  167. SendClientMessage(playerid,COLOR_YELLOW,"* Ikuti kotak warna merah yang ada dimap!");
  168. SendClientMessage(playerid,red,"* Untuk stop bekerja silahkan ketik, {FF8040}/stopjob");
  169. //SendClientMessage(playerid,COLOR_YELLOW,"* Kotak merah tersHotdog1,10ebut terletak di LS Pizza");
  170. } else return SendClientMessage(playerid, red,"Kamu harus berada di mobil sweeper !");
  171. return 1;
  172. }
Advertisement
Add Comment
Please, Sign In to add comment