Guest User

Untitled

a guest
Jan 18th, 2013
556
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.86 KB | None | 0 0
  1. #include <a_samp>
  2. #define COLOR_GREENYELLOW 0xADFF2FAA
  3. new checkca1[MAX_PLAYERS];
  4. new checkca2[MAX_PLAYERS];
  5. new checkca3[MAX_PLAYERS];
  6. new checkca4[MAX_PLAYERS];
  7. new checkca5[MAX_PLAYERS];
  8. new checkca6[MAX_PLAYERS];
  9. new checkca7[MAX_PLAYERS];
  10. new checkca8[MAX_PLAYERS];
  11. new checkca9[MAX_PLAYERS];
  12. new checkca10[MAX_PLAYERS];
  13. new checkca11[MAX_PLAYERS];
  14. public OnPlayerConnect(playerid)
  15. {
  16. SetPlayerMapIcon(playerid, 0, 2207.4490,-2020.1516,13.5469, 51, 0);//Começar a Trabalhar
  17. CreateObject(1409, 1829.52, -1925.74, 12.55, 0.00, 0.00, 236.32);//Lixo
  18. CreateObject(1409, 1857.93, -1269.64, 12.55, 0.00, 0.00, 352.52);//Lixo
  19. CreateObject(1409, 1973.16, -1056.68, 23.99, 0.00, 0.00, 42.33);//Lixo
  20. CreateObject(1409, 2361.95, -1160.00, 26.61, 0.00, 0.00, 354.81);//Lixo
  21. CreateObject(1409, 2713.90, -1190.37, 68.40, 0.00, 0.00, 348.70);//Lixo
  22. CreateObject(1409, 2716.97, -1521.30, 29.12, 0.00, 0.00, 0.00);//Lixo
  23. CreateObject(1409, 2336.78, -1577.21, 22.97, 0.00, 0.00, 0.00);//Lixo
  24. CreateObject(1409, 2221.92, -1762.23, 12.56, 0.00, 0.00, 0.00);//Lixo
  25. CreateObject(16378, 2200.06, -1969.92, 13.60, 0.00, 0.00, 354.39);//Escritório
  26. Create3DTextLabel("{ADFF2F}Trabalho Lixeiro \nPara iníciar o trabalho digite {FFFFFF}/comecaremp{ADFF2F}\nVocê ganhará: {FFFFFF}200${ADFF2F}",COLOR_GREENYELLOW,2209.9912,-2022.1300,13.5469,80.0,0,0);
  27. new TextoLix3, Text3D:TextoLix;
  28. new TextoLix4, Text3D:TextoLix1;
  29. new TextoLix5, Text3D:TextoLix7;
  30. new TextoLix6, Text3D:TextoLix8;
  31. CreatePickup(1239,23,2209.9912,-2022.1300,13.5469);
  32.  
  33. TextoLix = Create3DTextLabel( "{ADFF2F}Caminhão de lixo",COLOR_GREENYELLOW, 0.0, 0.0, 0.0, 50.0, 0, 0 );
  34. TextoLix1 = Create3DTextLabel( "{ADFF2F}Caminhão de lixo",COLOR_GREENYELLOW, 0.0, 0.0, 0.0, 50.0, 0, 0 );
  35. TextoLix7 = Create3DTextLabel( "{ADFF2F}Caminhão de lixo",COLOR_GREENYELLOW, 0.0, 0.0, 0.0, 50.0, 0, 0 );
  36. TextoLix8 = Create3DTextLabel( "{ADFF2F}Caminhão de lixo",COLOR_GREENYELLOW, 0.0, 0.0, 0.0, 50.0, 0, 0 );
  37.  
  38. TextoLix3 = AddStaticVehicle(408,2146.6960,-1972.8965,14.0975,174.3024,26,26);
  39. TextoLix4 = AddStaticVehicle(408,2153.0833,-1973.1271,14.1019,155.7030,26,26);
  40. TextoLix5 = AddStaticVehicle(408,2140.4397,-1972.8649,14.1005,176.3603,26,26);
  41. TextoLix6 = AddStaticVehicle(408,2136.8223,-1994.1542,14.0845,320.9505,26,26);
  42.  
  43. Attach3DTextLabelToVehicle(TextoLix,TextoLix3, 0.0, 0.0, 0.0);
  44. Attach3DTextLabelToVehicle(TextoLix1,TextoLix4, 0.0, 0.0, 0.0);
  45. Attach3DTextLabelToVehicle(TextoLix7,TextoLix5, 0.0, 0.0, 0.0);
  46. Attach3DTextLabelToVehicle(TextoLix8,TextoLix6, 0.0, 0.0, 0.0);
  47.  
  48. return 1;
  49. }
  50.  
  51. public OnPlayerCommandText(playerid, cmdtext[])
  52. {
  53. if(strcmp(cmdtext, "/comecaremp",true) == 0)
  54. SetPlayerCheckpoint(playerid,2171.8494,-1979.3674,13.5547, 2.0);
  55. checkca1[playerid] = 1;
  56. SendClientMessage(playerid,0xADFF2FAA, "{FFFF00}[Trabalho]:{FFFFFF}Agora você e um Lixeiro.");
  57. return 1;
  58. }
  59.  
  60. public OnPlayerEnterCheckpoint(playerid)
  61. {
  62. if(checkca1[playerid] == 1)
  63. {
  64. DisablePlayerCheckpoint(playerid);
  65. checkca1[playerid] = 0;
  66. checkca2[playerid] = 1;
  67. SetPlayerCheckpoint(playerid,1828.5288,-1926.8643,13.3837, 4.0);
  68. SendClientMessage(playerid,0xADFF2FAA, "Pegue o Caminhão de lixo e vá recolhendo em alguns pontos da cidade.");
  69. return 1;
  70. }
  71.  
  72. if(checkca2[playerid] == 1)
  73. {
  74. new vehicleid = GetPlayerVehicleID(playerid);
  75. if(GetVehicleModel(vehicleid) == 408)
  76. {
  77.  
  78. DisablePlayerCheckpoint(playerid);
  79. checkca2[playerid] = 0;
  80. checkca3[playerid] = 1;
  81. SetPlayerCheckpoint(playerid,1856.5773,-1268.8737,13.3906, 4.0);
  82. SendClientMessage(playerid,0xADFF2FAA, "{FFFF00}[Trabalho]:{FFFFFF}Há ainda 7 pontos de coleta.");
  83. }
  84. else
  85. {
  86. SendClientMessage(playerid, COLOR_GREENYELLOW, "Você precisa do caminhão para coletar o lixo. ");
  87. }
  88. return 1;
  89. }
  90.  
  91. if(checkca3[playerid] == 1)
  92. {
  93. new vehicleid = GetPlayerVehicleID(playerid);
  94. if(GetVehicleModel(vehicleid) == 408)
  95. {
  96.  
  97. DisablePlayerCheckpoint(playerid);
  98. checkca3[playerid] = 0;
  99. checkca4[playerid] = 1;
  100. SetPlayerCheckpoint(playerid,1973.9496,-1054.9626,24.3984, 5.0);
  101. SendClientMessage(playerid,0xADFF2FAA, "{FFFF00}[Trabalho]:{FFFFFF}Há ainda 6 pontos de coleta.");
  102. }
  103. else
  104. {
  105. SendClientMessage(playerid, COLOR_GREENYELLOW, "Você precisa do caminhão para coletar o lixo.");
  106. }
  107. return 1;
  108. }
  109.  
  110. if(checkca4[playerid] == 1)
  111. {
  112. new vehicleid = GetPlayerVehicleID(playerid);
  113. if(GetVehicleModel(vehicleid) == 408)
  114. {
  115.  
  116. DisablePlayerCheckpoint(playerid);
  117. checkca4[playerid] = 0;
  118. checkca5[playerid] = 1;
  119. SetPlayerCheckpoint(playerid,2363.1702,-1159.0892,27.4513, 4.0);
  120. SendClientMessage(playerid,0xADFF2FAA, "{FFFF00}[Trabalho]:{FFFFFF}Há ainda 5 pontos de coleta.");
  121. }
  122. else
  123. {
  124. SendClientMessage(playerid, COLOR_GREENYELLOW, "Você precisa do caminhão para coletar o lixo.");
  125. }
  126. return 1;
  127. }
  128. if(checkca5[playerid] == 1)
  129. {
  130. new vehicleid = GetPlayerVehicleID(playerid);
  131. if(GetVehicleModel(vehicleid) == 408)
  132. {
  133.  
  134. DisablePlayerCheckpoint(playerid);
  135. checkca5[playerid] = 0;
  136. checkca6[playerid] = 1;
  137. SetPlayerCheckpoint(playerid,2714.9253,-1188.3448,69.2288, 4.0);
  138. SendClientMessage(playerid,0xADFF2FAA, "{FFFF00}[Trabalho]:{FFFFFF}Há ainda 4 pontos de coleta.");
  139. }
  140. else
  141. {
  142. SendClientMessage(playerid, COLOR_GREENYELLOW, "Você precisa do caminhão para coletar o lixo.");
  143. }
  144. return 1;
  145. }
  146. if(checkca6[playerid] == 1)
  147. {
  148. new vehicleid = GetPlayerVehicleID(playerid);
  149. if(GetVehicleModel(vehicleid) == 408)
  150. {
  151.  
  152. DisablePlayerCheckpoint(playerid);
  153. checkca6[playerid] = 0;
  154. checkca7[playerid] = 1;
  155. SetPlayerCheckpoint(playerid,2718.3643,-1520.4124,30.0480, 4.0);
  156. SendClientMessage(playerid,0xADFF2FAA, "{FFFF00}[Trabalho]:{FFFFFF}Há ainda 3 ponto de coleta.");
  157. }
  158. else
  159. {
  160. SendClientMessage(playerid, COLOR_GREENYELLOW, "Você precisa do caminhão para coletar o lixo.");
  161. }
  162. return 1;
  163. }
  164. if(checkca7[playerid] == 1)
  165. {
  166. new vehicleid = GetPlayerVehicleID(playerid);
  167. if(GetVehicleModel(vehicleid) == 408)
  168. {
  169.  
  170. DisablePlayerCheckpoint(playerid);
  171. checkca7[playerid] = 0;
  172. checkca8[playerid] = 1;
  173. SetPlayerCheckpoint(playerid,2338.2581,-1576.3217,23.8032, 4.0);
  174. SendClientMessage(playerid,0xADFF2FAA, "{FFFF00}[Trabalho]:{FFFFFF}Há ainda 2 pontso de coleta.");
  175. }
  176. else
  177. {
  178. SendClientMessage(playerid, COLOR_GREENYELLOW, "Você precisa do caminhão para coletar o lixo.");
  179. }
  180. return 1;
  181. }
  182. if(checkca8[playerid] == 1)
  183. {
  184. new vehicleid = GetPlayerVehicleID(playerid);
  185. if(GetVehicleModel(vehicleid) == 408)
  186. {
  187.  
  188. DisablePlayerCheckpoint(playerid);
  189. checkca8[playerid] = 0;
  190. checkca9[playerid] = 1;
  191. SetPlayerCheckpoint(playerid,2220.6677,-1761.7015,13.3650, 4.0);
  192. SendClientMessage(playerid,0xADFF2FAA, "{FFFF00}[Trabalho]:{FFFFFF}Há ainda 1 ponto de coleta.");
  193. }
  194. else
  195. {
  196. SendClientMessage(playerid, COLOR_GREENYELLOW, "Você precisa do caminhão para coletar o lixo.");
  197. }
  198. return 1;
  199. }
  200.  
  201. if(checkca9[playerid] == 1)
  202. {
  203. new vehicleid = GetPlayerVehicleID(playerid);
  204. if(GetVehicleModel(vehicleid) == 408)
  205. {
  206.  
  207. DisablePlayerCheckpoint(playerid);
  208. checkca9[playerid] = 0;
  209. checkca10[playerid] = 1;
  210. SetPlayerCheckpoint(playerid,2213.1135,-2053.4668,14.0966, 5.0);
  211. SendClientMessage(playerid,0xADFF2FAA, "{FFFF00}[Trabalho]:{FFFFFF}Leve os lixo até o deposito.");
  212. }
  213. else
  214. {
  215. SendClientMessage(playerid, COLOR_GREENYELLOW, "Você precisa do caminhão para coletar o lixo.");
  216. }
  217. return 1;
  218. }
  219. if(checkca10[playerid] == 1)
  220. {
  221. new vehicleid = GetPlayerVehicleID(playerid);
  222. if(GetVehicleModel(vehicleid) == 408)
  223. {
  224.  
  225. DisablePlayerCheckpoint(playerid);
  226. checkca10[playerid] = 0;
  227. checkca11[playerid] = 1;
  228. SetPlayerCheckpoint(playerid,2199.1770,-1970.4202,13.7841, 2.0);
  229. SendClientMessage(playerid,0xADFF2FAA, "{00FF00}Agora vá receber o Dinheiro.");
  230. }
  231. else
  232. {
  233. SendClientMessage(playerid, COLOR_GREENYELLOW, "{FFFF00}[Trabalho]:{FFFFFF}Aqui não é o escritório.");
  234. }
  235. return 1;
  236. }
  237. if(checkca11[playerid] == 1)
  238. {
  239. DisablePlayerCheckpoint(playerid);
  240. checkca11[playerid] = 0;
  241. SendClientMessage(playerid,0xADFF2FAA, "Você conseguiu {FFFFFF}200$ pelo trabalho.");
  242. GameTextForPlayer(playerid,"~h~~g~+200$",3000,5);
  243. GivePlayerMoney(playerid, 200);
  244.  
  245. }
  246. return 1;
  247. }
Advertisement
Add Comment
Please, Sign In to add comment