Advertisement
Guest User

Untitled

a guest
Dec 14th, 2010
1,009
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.09 KB | None | 0 0
  1. #include <a_samp>
  2. AntiDeAMX()
  3. {
  4. new a[][] = {
  5. "Unarmed (Fist)",
  6. "Brass K"
  7. };
  8. #pragma unused a
  9. }
  10.  
  11.  
  12. #define VERMELHO 0xAA3333AA
  13. #define VERDE 0x33AA33AA
  14. #define BRANCO 0xFFFFFFAA
  15. #define LARANJA 0xFF9900AA
  16. #define AMARELO 0xFFFF00AA
  17. #define AZUL 0x33CCFFAA
  18. #define ROSA 0xFF00FFAA
  19. #define CINZA 0xAFAFAFAA
  20. #define VERDECLARO 0x7FFF00AA
  21. #define VERMELHOESCURO 0xDD0000FF
  22. #define AZULESCURO 0x0000FFAA
  23. #define PRETO 0x00000000
  24. //---------------------------------------------------------
  25. main()
  26. {
  27. print("-------------------------------------------");
  28. print("SkyBattle Versão 0.1a");
  29. print(" Este Gamemode Pertençe a War_Machine.");
  30. print(" Em Caso De Roubo Recorreremos aos direitos morais");
  31. print("|||||||||||||||||||||||||||||||||||||||||||");
  32. }
  33.  
  34.  
  35. //---------------------------------------------------------
  36. public OnGameModeInit()
  37. {
  38. UsePlayerPedAnims();
  39. SetGameModeText("Sky War 0.2b");
  40. AddPlayerClass(294,1517.9896,2858.2981,10.8247,93.4104,36,30,35,30,31,500,24,50,4,1,34,50,28,500);
  41. AddStaticVehicleEx(520,1447.06445312,2827.98339844,11.73988819,0.00000000,-1,-1,10);
  42. AddStaticVehicleEx(520,1458.47119141,2825.75756836,11.74422646,0.00000000,-1,-1,10);
  43. AddStaticVehicleEx(520,1435.15454102,2826.26367188,11.73988819,0.00000000,-1,-1,10);
  44. AddStaticVehicleEx(520,1470.93725586,2824.93774414,11.73988819,0.00000000,-1,-1,10);
  45. AddStaticVehicleEx(520,1482.34375000,2824.33056641,11.73988819,0.00000000,-1,-1,10);
  46. AddStaticVehicleEx(425,1434.16223145,2847.03930664,11.67131233,0.00000000,-1,-1,10);
  47. AddStaticVehicleEx(425,1448.24597168,2846.55371094,11.67131233,0.00000000,-1,-1,10);
  48. AddStaticVehicleEx(425,1461.39306641,2845.95776367,11.67131233,0.00000000,-1,-1,10);
  49. AddStaticVehicleEx(425,1472.29907227,2844.58959961,11.67131233,0.00000000,-1,-1,10);
  50. AddStaticVehicleEx(425,1483.36767578,2845.25903320,11.67131233,0.00000000,-1,-1,10);
  51. AddStaticVehicleEx(432,1434.23254395,2860.75610352,10.91964912,0.00000000,-1,-1,10);
  52. AddStaticVehicleEx(432,1447.55224609,2860.91601562,10.91964912,0.00000000,-1,-1,10);
  53. AddStaticVehicleEx(432,1459.59899902,2859.95629883,10.92398739,0.00000000,-1,-1,10);
  54. AddStaticVehicleEx(432,1472.36914062,2858.16186523,10.92398739,0.00000000,-1,-1,10);
  55. AddStaticVehicleEx(432,1483.11804199,2857.85839844,10.92398739,0.00000000,-1,-1,10);
  56. AddStaticVehicleEx(447,1432.92626953,2875.66943359,10.92031288,0.00000000,-1,-1,10);
  57. AddStaticVehicleEx(447,1446.77233887,2875.07617188,10.92031288,0.00000000,-1,-1,10);
  58. AddStaticVehicleEx(447,1458.74389648,2874.44702148,10.92465115,0.00000000,-1,-1,10);
  59. AddStaticVehicleEx(447,1471.87939453,2873.77368164,10.92465115,0.00000000,-1,-1,10);
  60. AddStaticVehicleEx(447,1483.44628906,2873.68896484,10.92465115,0.00000000,-1,-1,10);
  61. AddStaticVehicleEx(447,1496.07348633,2874.00634766,10.92465115,0.00000000,-1,-1,10);
  62. AddStaticVehicleEx(432,1494.51879883,2856.86572266,10.92398739,0.00000000,-1,-1,10);
  63. AddStaticVehicleEx(425,1494.91577148,2842.89062500,11.67131233,0.00000000,-1,-1,10);
  64. AddStaticVehicleEx(520,1495.82861328,2823.25830078,11.73988819,0.00000000,-1,-1,10);
  65. /// objetos
  66. CreateObject(8150,656.19610596,1631.99768066,9.16509342,0.00000000,0.00000000,0.00000000);
  67. CreateObject(8150,720.63183594,1576.39172363,7.30498409,0.00000000,0.00000000,88.00000000);
  68. CreateObject(8150,716.02819824,1453.58093262,17.03842926,0.00000000,0.00000000,87.99499512);
  69. CreateObject(8150,717.88336182,1502.13452148,8.99468803,0.00000000,0.00000000,87.99499512);
  70. CreateObject(8147,654.78833008,1346.72216797,12.89603043,0.00000000,0.00000000,308.00000000);
  71. CreateObject(8147,536.35662842,1273.06298828,11.87433624,0.00000000,0.00000000,295.99621582);
  72. CreateObject(8150,532.12268066,1624.12792969,8.65959358,0.00000000,0.00000000,8.00000000);
  73. CreateObject(8150,435.30984497,1565.62133789,12.38541985,0.00000000,0.00000000,55.99804688);
  74. CreateObject(8147,401.41510010,1251.70349121,11.93724251,0.00000000,0.00000000,261.99365234);
  75. CreateObject(8150,383.11218262,1453.34143066,9.51660633,0.00000000,0.00000000,73.99731445);
  76. CreateObject(8150,345.71844482,1332.32263184,10.11081219,0.00000000,0.00000000,73.99291992);
  77. CreateObject(987,359.16333008,1387.12756348,6.72107077,0.00000000,0.00000000,52.00000000);
  78. CreateObject(991,712.98657227,1393.68237305,13.55427647,24.00000000,0.00000000,76.00000000);
  79. CreateObject(991,713.66558838,1399.26806641,13.84522343,0.00000000,0.00000000,85.99951172);
  80. CreateObject(1446,712.77239990,1391.39196777,15.40802765,6.00000000,0.00000000,38.00000000);
  81. CreateObject(987,327.65786743,1272.62768555,9.96893120,0.00000000,0.00000000,290.00000000);
  82. CreateObject(987,470.68777466,1615.96472168,11.26649284,0.00000000,0.00000000,6.00000000);
  83. return 1;
  84. }
  85.  
  86. //---------------------------------------------------------
  87. public OnPlayerRequestClass(playerid, classid)
  88. {
  89. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  90. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  91. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  92. return 1;
  93. }
  94.  
  95.  
  96. //---------------------------------------------------------
  97. public OnPlayerConnect(playerid)
  98. {
  99. new rss[MAX_PLAYER_NAME];
  100. GetPlayerName(playerid, rss, sizeof rss);
  101. if(!strcmp(rss,"con", true)) {
  102. SendClientMessage(playerid,VERMELHO,"eae newba :D esse nick n pega aki :/ tifu");
  103. Ban(playerid);
  104. }
  105. if(!strcmp(rss,"aux", true)) {
  106. SendClientMessage(playerid,VERMELHO,"eae newba :D esse nick n pega aki :/ tifu");
  107. Ban(playerid);
  108. }
  109. return 1;
  110. }
  111.  
  112.  
  113. //---------------------------------------------------------
  114. public OnPlayerSpawn(playerid)
  115. {
  116. AntiDeAMX();
  117. return 1;
  118. }
  119. //---------------------------------------------------------
  120. public OnPlayerDeath(playerid, killerid, reason)
  121. {
  122. SendDeathMessage(killerid, playerid, reason);
  123. return 1;
  124. }
  125. //---------------------------------------------------------
  126. public OnPlayerCommandText(playerid, cmdtext[])
  127. {
  128. if(strcmp(cmdtext, "/guerra", true) == 0) {
  129. new string[128];
  130. new pname[MAX_PLAYER_NAME];
  131. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  132. format(string, sizeof(string), "%s foi para a guerra( /guerra )", pname);
  133. SendClientMessageToAll(0x90F9FFAA, string);
  134. new cartype = GetPlayerVehicleID(playerid);
  135. new State=GetPlayerState(playerid);
  136. SetPlayerInterior(playerid,0); //seta interior
  137. {
  138. if(State!=PLAYER_STATE_DRIVER) { //verifica se não esta em um carro
  139. //posição do player + uma vez
  140. SetPlayerPos(playerid,592.47613525,1476.24084473,7.61759615);
  141. }
  142. else
  143. //verifica se esta no carro
  144. if(IsPlayerInVehicle(playerid, cartype) == 1) {
  145. //posição do veiculo deve ser a mesma do player
  146. SetVehiclePos(cartype,592.47613525,1476.24084473,7.61759615);
  147. //angulo do veiculo
  148. SetVehicleZAngle(cartype,270.5655);
  149. }
  150. else {
  151. //Posição que levará o player
  152. SetPlayerPos(playerid,592.47613525,1476.24084473,7.61759615);
  153. }
  154. // texto de boas vindas
  155. GameTextForPlayer(playerid,"~b~Bem ~p~Vindo ~g~A ~r~Guerra",2500,3);
  156. }
  157. SetTimer("pausa",1000,false);
  158. GivePlayerWeapon(29,1000);
  159. GivePlayerWeapon(36,100);
  160. GivePlayerWeapon(34,1000);
  161. GivePlayerWeapon(31,1500);
  162. return 1;
  163. }
  164. if(strcmp(cmdtext, "/creditos", true) == 0) {
  165. SendClientMessage(playerid,0x90F9FFAA,"Creditos Do Gamemode:");
  166. SendClientMessage(playerid,0xFFA500AA,"Scripter: [FeK]Gunner, [FeK]War_Machine");
  167. SendClientMessage(playerid,0xFFA500AA,"Mapper: War_Machine");
  168. SendClientMessage(playerid,0xFFA500AA,"Agradecimentos - ajuda: Crazy ,Kasura");
  169. SendClientMessage(playerid,0xFFA500AA,"Hoster:");
  170. SendClientMessage(playerid,0xFFFF00AA,"INDEFINIDO");
  171. return 1;
  172. }
  173.  
  174. if(strcmp(cmdtext, "/ajuda", true) == 0) {
  175. SendClientMessage(playerid,0x90F9FFAA,"Pegue Seu Veiculo");
  176. SendClientMessage(playerid,0xFFA500AA,"Use /guerra");
  177. SendClientMessage(playerid,0xFFA500AA,"Não Saia da Area vermelha");
  178. SendClientMessage(playerid,0xFFA500AA,"Mate Todos");
  179. SendClientMessage(playerid,0xFFA500AA,"Caso Saia do Veiculo ele explodirá");
  180. return 1;
  181. }
  182. return 0;
  183. }
  184.  
  185.  
  186. //---------------------------------------------------------
  187. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  188. {
  189. new cartype = GetPlayerVehicleID(playerid);
  190. SetVehicleHealth(vehicleid,1500);
  191. SendClientMessage(playerid,0xFFA500AA,"Você Esta No Seu Veiculo De Guerra. Va Para Batalha");
  192. return 1;
  193.  
  194. }
  195.  
  196.  
  197. //---------------------------------------------------------
  198. public OnPlayerExitVehicle(playerid, vehicleid)
  199. {
  200. new cartype = GetPlayerVehicleID(playerid);
  201. SetVehicleHealth(vehicleid,0);
  202. return 1;
  203. }
  204.  
  205.  
  206. //------------------------END-----------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement