Advertisement
Guest User

CAPUTA

a guest
Dec 22nd, 2012
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 11.00 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. //----------------------------------------------------------
  4.  
  5. #define COLOR_WHITE 0xFFFFFFFF
  6.  
  7. // -------------------------- Outras News -------------------------- //
  8. new RandomMSG[][] =
  9. {
  10. "[SERVER] Visita o nosso fรณrum: http://theruthlessgunmen.pt.vc",
  11. "[SERVER] Viste um hacker? Usa /report [ID] [motivo]",
  12. "[SERVER] Vem ,entre: http://theruthlessgunmen.pt.vc",
  13. "[SERVER] O nosso server possui sistema de Rรกdio. Queres ouvir? Usa: /radios",
  14. "[SERVER] Queres saber todos os comandos? /comandos"
  15. };
  16. new EnRandomMSG[][] =
  17. {
  18. "[SERVER] Visit our forum: http://theruthlessgunmen.pt.vc",
  19. "[SERVER] See a hack? Use /report [ID] [reason]",
  20. "[SERVER] Do you know all commands? /commands"
  21. };
  22. new iSpawnSet[MAX_PLAYERS];
  23. new Float:RandomSpawn[][6] =
  24. {
  25. {-973.6733,1061.2589,1345.6721,85.6553},
  26. {-1027.8649,1081.1333,1343.2194,282.9058},
  27. {-1025.7057,1082.3707,1343.3472,67.0405},
  28. {-1039.5646,1085.4370,1343.3317,154.3409},
  29. {-1062.0338,1070.1962,1343.4124,121.8743},
  30. {-1069.0345,1092.3414,1343.1663,116.1298}
  31. }
  32.  
  33. new iSpawnedCar[MAX]=-1;
  34. new OnSkyDiving[MAX_PLAYERS];
  35. new Float:gRandomPlayerSpawns[28][3] = {
  36. {1958.3783,1343.1572,15.3746},
  37. {2199.6531,1393.3678,10.8203},
  38. {2483.5977,1222.0825,10.8203},
  39. {2637.2712,1129.2743,11.1797},
  40. {2000.0106,1521.1111,17.0625},
  41. {2024.8190,1917.9425,12.3386},
  42. {2261.9048,2035.9547,10.8203},
  43. {2262.0986,2398.6572,10.8203},
  44. {2244.2566,2523.7280,10.8203},
  45. {2335.3228,2786.4478,10.8203},
  46. {2150.0186,2734.2297,11.1763},
  47. {2158.0811,2797.5488,10.8203},
  48. {1969.8301,2722.8564,10.8203},
  49. {1652.0555,2709.4072,10.8265},
  50. {1564.0052,2756.9463,10.8203},
  51. {1271.5452,2554.0227,10.8203},
  52. {1441.5894,2567.9099,10.8203},
  53. {1480.6473,2213.5718,11.0234},
  54. {1400.5906,2225.6960,11.0234},
  55. {1598.8419,2221.5676,11.0625},
  56. {1318.7759,1251.3580,10.8203},
  57. {1558.0731,1007.8292,10.8125},
  58. {-857.0551,1536.6832,22.5870},
  59. {817.3494,856.5039,12.7891},
  60. {116.9315,1110.1823,13.6094},
  61. {-18.8529,1176.0159,19.5634},
  62. {-315.0575,1774.0636,43.6406},
  63. {1705.2347,1025.6808,10.8203}
  64. };
  65. //----------------------------------------------------------
  66.  
  67. public OnGameModeInit()
  68.  
  69. {
  70. SetGameModeText("[TRG] The Ruthless Gunmen DM");
  71. AddPlayerClass(53, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,25,9999);
  72. AddPlayerClass(176, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,27,9999);
  73. AddPlayerClass(180, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,28,9999);
  74. AddPlayerClass(10, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,30,9999);
  75. AddPlayerClass(16, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,31,9999);
  76. AddPlayerClass(18, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,33,9999);
  77. AddPlayerClass(23, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,34,9999);
  78. AddPlayerClass(38, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,25,9999);
  79. AddPlayerClass(39, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,27,9999);
  80. AddPlayerClass(44, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,28,9999);
  81. AddPlayerClass(45, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,30,9999);
  82. AddPlayerClass(49, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,31,9999);
  83. AddPlayerClass(88, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,33,9999);
  84. AddPlayerClass(95, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,34,9999);
  85. AddPlayerClass(123, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,25,9999);
  86. AddPlayerClass(134, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,27,9999);
  87. AddPlayerClass(136, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,28,9999);
  88. AddPlayerClass(137, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,30,9999);
  89. AddPlayerClass(142, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,31,9999);
  90. AddPlayerClass(150, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,33,9999);
  91. AddPlayerClass(155, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,34,9999);
  92. AddPlayerClass(159, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,25,9999);
  93. AddPlayerClass(160, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,27,9999);
  94. AddPlayerClass(162, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,28,9999);
  95. AddPlayerClass(165, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,30,9999);
  96. AddPlayerClass(170, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,31,9999);
  97. AddPlayerClass(177, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,33,9999);
  98. AddPlayerClass(196, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,34,9999);
  99. AddPlayerClass(209, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,25,9999);
  100. AddPlayerClass(212, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,27,9999);
  101. AddPlayerClass(217, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,28,9999);
  102. AddPlayerClass(229, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,30,9999);
  103. AddPlayerClass(230, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,31,9999);
  104. AddPlayerClass(249, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,33,9999);
  105. AddPlayerClass(252, 388.3286,-2024.4844,8.8203,90.0000,24,9999,26,9999,34,9999);
  106.  
  107.  
  108. return 1;
  109. }
  110.  
  111.  
  112.  
  113.  
  114.  
  115. public OnGameModeExit()
  116. {
  117. return 1;
  118. }
  119.  
  120. public OnPlayerRequestClass(playerid, classid)
  121. {
  122. SetPlayerPos(playerid, 2136.4397,1440.5892,10.8203);
  123. SetPlayerCameraPos(playerid, 2136.4622,1431.9075,10.8203);
  124. SetPlayerCameraLookAt(playerid, 2136.5649,1435.7405,10.8203);
  125. return 1;
  126. }
  127.  
  128. public OnPlayerConnect(playerid)
  129. {
  130. SendPlayerFormattedText(playerid, "Bem vindo ao DeathMatch dos [TRG].");
  131. gActivePlayers[playerid]++;// linha acima a essa falta um ;
  132. gLastGaveCash[playerid] = GetTickCount();
  133. UsePlayerPedAnims();
  134. return 1;
  135. }
  136.  
  137.  
  138. public OnPlayerDisconnect(playerid, reason)
  139. {
  140.  
  141. return 1;
  142. }
  143.  
  144. public OnPlayerSpawn(playerid)
  145. {
  146.  
  147.  
  148. }
  149.  
  150. public OnPlayerDeath(playerid, killerid, reason)
  151. {
  152. return 1;
  153. }
  154.  
  155. public OnVehicleSpawn(vehicleid)
  156. {
  157. return 1;
  158. }
  159.  
  160. public OnVehicleDeath(vehicleid, killerid)
  161. {
  162. return 1;
  163. }
  164.  
  165. public OnPlayerText(playerid, text[])
  166. {
  167. return 1;
  168. }
  169.  
  170. public OnPlayerCommandText(playerid, cmdtext[])
  171. {
  172.  
  173. if(strcmp(cmd, "/help", true) == 0) {
  174. SendPlayerFormattedText(playerid,"Las Venturas Deathmatch: Money Grub Coded By Jax and the SA-MP Team.",0);
  175. SendPlayerFormattedText(playerid,"Type: /objective : to find out what to do in this gamemode.",0);
  176. SendPlayerFormattedText(playerid,"Type: /givecash [playerid] [money-amount] to send money to other players.",0);
  177. SendPlayerFormattedText(playerid,"Type: /tips : to see some tips from the creator of the gamemode.", 0);
  178. return 1;
  179.  
  180. if(strcmp(cmd, "/objective", true) == 0) {
  181. SendPlayerFormattedText(playerid,"This gamemode is faily open, there's no specific win / endgame conditions to meet.",0);
  182. SendPlayerFormattedText(playerid,"In LVDM:Money Grub, when you kill a player, you will receive whatever money they have.",0);
  183. SendPlayerFormattedText(playerid,"Consequently, if you have lots of money, and you die, your killer gets your cash.",0);
  184. SendPlayerFormattedText(playerid,"However, you're not forced to kill players for money, you can always gamble in the", 0);
  185. SendPlayerFormattedText(playerid,"Casino's.", 0);
  186. return 1;
  187.  
  188. if(strcmp(cmdtext,"/ls",true)==0)
  189. {
  190. new vehicleid = GetPlayerVehicleID(playerid);
  191. new State = GetPlayerState(playerid);
  192. if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
  193. {
  194. GameTextForPlayer(playerid,"",4000,6);
  195. LinkVehicleToInterior(vehicleid,0);
  196. SetPlayerInterior(playerid,0);
  197. return SetVehiclePos(vehicleid,388.3814,-2031.9926,8.8203);
  198. }
  199. SetPlayerPos(playerid,722.6675,-1494.1172,1.9343);
  200. SetPlayerInterior(playerid,0);
  201. return 1;
  202.  
  203. }
  204.  
  205.  
  206.  
  207. if(strcmp(cmdtext,"/sf",true)==0)
  208. {
  209. new vehicleid = GetPlayerVehicleID(playerid);
  210. new State = GetPlayerState(playerid);
  211. if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
  212. {
  213. GameTextForPlayer(playerid,"",4000,6);
  214. LinkVehicleToInterior(vehicleid,0);
  215. SetPlayerInterior(playerid,0);
  216. return SetVehiclePos(vehicleid,-1968.9619,293.7652,35.1719);
  217. }
  218. SetPlayerPos(playerid,-1968.9619,293.7652,35.1719);
  219. SetPlayerInterior(playerid,0);
  220. return 1;
  221. }
  222.  
  223. if(strcmp(cmdtext,"/lv",true)==0)
  224. {
  225. new vehicleid = GetPlayerVehicleID(playerid);
  226. new State = GetPlayerState(playerid);
  227. if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
  228. {
  229. GameTextForPlayer(playerid,"",4000,6);
  230. LinkVehicleToInterior(vehicleid,0);
  231. SetPlayerInterior(playerid,0);
  232. return SetVehiclePos(vehicleid,2097.8250,1160.7188,11.648 4);
  233. }
  234. SetPlayerPos(playerid,2097.8250,1160.7188,11.6484) ;
  235. SetPlayerInterior(playerid,0);
  236. return 1;
  237. }
  238.  
  239. if(strcmp(cmdtext,"/chiliad",true)==0)
  240. {
  241. new vehicleid = GetPlayerVehicleID(playerid);
  242. new State = GetPlayerState(playerid);
  243. if(IsPlayerInAnyVehicle(playerid) && State == PLAYER_STATE_DRIVER)
  244. {
  245. GameTextForPlayer(playerid,"",4000,6);
  246. LinkVehicleToInterior(vehicleid,0);
  247. SetPlayerInterior(playerid,0);
  248. return SetVehiclePos(vehicleid,-2317.5400,-1640.4680,483.7031);
  249. }
  250. SetPlayerPos(playerid,-2317.5400,-1640.4680,483.7031);
  251. SetPlayerInterior(playerid,0);
  252. return 1;
  253. }
  254.  
  255. return 1;
  256. }
  257.  
  258.  
  259. //--------------------------------------------------------------------------
  260.  
  261. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  262. {
  263. return 1;
  264. }
  265.  
  266. public OnPlayerExitVehicle(playerid, vehicleid)
  267. {
  268. return 1;
  269. }
  270.  
  271. public OnPlayerStateChange(playerid, newstate, oldstate)
  272. {
  273. return 1;
  274. }
  275.  
  276. public OnPlayerEnterCheckpoint(playerid)
  277. {
  278. return 1;
  279. }
  280.  
  281. public OnPlayerLeaveCheckpoint(playerid)
  282. {
  283. return 1;
  284. }
  285.  
  286. public OnPlayerEnterRaceCheckpoint(playerid)
  287. {
  288. return 1;
  289. }
  290.  
  291. public OnPlayerLeaveRaceCheckpoint(playerid)
  292. {
  293. return 1;
  294. }
  295.  
  296. public OnRconCommand(cmd[])
  297. {
  298. return 1;
  299. }
  300.  
  301. public OnPlayerRequestSpawn(playerid)
  302. {
  303. return 1;
  304. }
  305.  
  306. public OnObjectMoved(objectid)
  307. {
  308. return 1;
  309. }
  310.  
  311. public OnPlayerObjectMoved(playerid, objectid)
  312. {
  313. return 1;
  314. }
  315.  
  316. public OnPlayerPickUpPickup(playerid, pickupid)
  317. {
  318. return 1;
  319. }
  320.  
  321. public OnVehicleMod(playerid, vehicleid, componentid)
  322. {
  323. return 1;
  324. }
  325.  
  326. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  327. {
  328. return 1;
  329. }
  330.  
  331. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  332. {
  333. return 1;
  334. }
  335.  
  336. public OnPlayerSelectedMenuRow(playerid, row)
  337. {
  338. return 1;
  339. }
  340.  
  341. public OnPlayerExitedMenu(playerid)
  342. {
  343. return 1;
  344. }
  345.  
  346. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  347. {
  348. return 1;
  349. }
  350.  
  351. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  352. {
  353. return 1;
  354. }
  355.  
  356. public OnRconLoginAttempt(ip[], password[], success)
  357. {
  358. return 1;
  359. }
  360.  
  361. public OnPlayerUpdate(playerid)
  362. {
  363. return 1;
  364. }
  365.  
  366. public OnPlayerStreamIn(playerid, forplayerid)
  367. {
  368. return 1;
  369. }
  370.  
  371. public OnPlayerStreamOut(playerid, forplayerid)
  372. {
  373. return 1;
  374. }
  375.  
  376. public OnVehicleStreamIn(vehicleid, forplayerid)
  377. {
  378. return 1;
  379. }
  380.  
  381. public OnVehicleStreamOut(vehicleid, forplayerid)
  382. {
  383. return 1;
  384. }
  385.  
  386. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  387. {
  388. return 1;
  389. }
  390.  
  391. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  392. {
  393. return 1;
  394.  
  395. }public SendMSG()
  396. {
  397. new randMSG = random(sizeof(RandomMSG));
  398. for(new i; i < MAX_PLAYERS; i++){
  399. if(langague[i]==BR)SendClientMessage(i,CoresV[random(sizeof(CoresV))], RandomMSG[randMSG]);
  400. if(langague[i]==EN)SendClientMessage(i,CoresV[random(sizeof(CoresV))], EnRandomMSG[randMSG]);
  401. }
  402. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement