Advertisement
Guest User

Untitled

a guest
Dec 13th, 2010
1,304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.23 KB | None | 0 0
  1. #include <a_samp>
  2. AntiDeAMX()
  3. {
  4. new a[][] =
  5. {
  6. "Unarmed (Fist)",
  7. "Brass K"
  8. };
  9. #pragma unused a
  10. }
  11. #define VERMELHO 0xAA3333AA
  12. #define VERDE 0x33AA33AA
  13. #define BRANCO 0xFFFFFFAA
  14. #define LARANJA 0xFF9900AA
  15. #define AMARELO 0xFFFF00AA
  16. #define AZUL 0x33CCFFAA
  17. #define ROSA 0xFF00FFAA
  18. #define CINZA 0xAFAFAFAA
  19. #define VERDECLARO 0x7FFF00AA
  20. #define VERMELHOESCURO 0xDD0000FF
  21. #define AZULESCURO 0x0000FFAA
  22. #define PRETO 0x00000000
  23. //---------------------------------------------------------
  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. new Limite;
  35. public OnGameModeInit()
  36. {
  37. // Don't use these lines if it's a filterscript
  38. Limite = GangZoneCreate(-454.118530, 2110.679687, -150.118515, 2502.679687);
  39. UsePlayerPedAnims();
  40. SetGameModeText("Sky War 0.1a");
  41. AddPlayerClass(294,1517.9896,2858.2981,10.8247,93.4104,36,30,35,30,31,500,24,50,4,1,34,50,28,500);
  42. AddStaticVehicleEx(520,1447.06445312,2827.98339844,11.73988819,0.00000000,-1,-1,10); //Hydra
  43. AddStaticVehicleEx(520,1458.47119141,2825.75756836,11.74422646,0.00000000,-1,-1,10); //Hydra
  44. AddStaticVehicleEx(520,1435.15454102,2826.26367188,11.73988819,0.00000000,-1,-1,10); //Hydra
  45. AddStaticVehicleEx(520,1470.93725586,2824.93774414,11.73988819,0.00000000,-1,-1,10); //Hydra
  46. AddStaticVehicleEx(520,1482.34375000,2824.33056641,11.73988819,0.00000000,-1,-1,10); //Hydra
  47. AddStaticVehicleEx(425,1434.16223145,2847.03930664,11.67131233,0.00000000,-1,-1,10); //Hunter
  48. AddStaticVehicleEx(425,1448.24597168,2846.55371094,11.67131233,0.00000000,-1,-1,10); //Hunter
  49. AddStaticVehicleEx(425,1461.39306641,2845.95776367,11.67131233,0.00000000,-1,-1,10); //Hunter
  50. AddStaticVehicleEx(425,1472.29907227,2844.58959961,11.67131233,0.00000000,-1,-1,10); //Hunter
  51. AddStaticVehicleEx(425,1483.36767578,2845.25903320,11.67131233,0.00000000,-1,-1,10); //Hunter
  52. AddStaticVehicleEx(432,1434.23254395,2860.75610352,10.91964912,0.00000000,-1,-1,10); //Rhino
  53. AddStaticVehicleEx(432,1447.55224609,2860.91601562,10.91964912,0.00000000,-1,-1,10); //Rhino
  54. AddStaticVehicleEx(432,1459.59899902,2859.95629883,10.92398739,0.00000000,-1,-1,10); //Rhino
  55. AddStaticVehicleEx(432,1472.36914062,2858.16186523,10.92398739,0.00000000,-1,-1,10); //Rhino
  56. AddStaticVehicleEx(432,1483.11804199,2857.85839844,10.92398739,0.00000000,-1,-1,10); //Rhino
  57. AddStaticVehicleEx(447,1432.92626953,2875.66943359,10.92031288,0.00000000,-1,-1,10); //Seasparrow
  58. AddStaticVehicleEx(447,1446.77233887,2875.07617188,10.92031288,0.00000000,-1,-1,10); //Seasparrow
  59. AddStaticVehicleEx(447,1458.74389648,2874.44702148,10.92465115,0.00000000,-1,-1,10); //Seasparrow
  60. AddStaticVehicleEx(447,1471.87939453,2873.77368164,10.92465115,0.00000000,-1,-1,10); //Seasparrow
  61. AddStaticVehicleEx(447,1483.44628906,2873.68896484,10.92465115,0.00000000,-1,-1,10); //Seasparrow
  62. AddStaticVehicleEx(447,1496.07348633,2874.00634766,10.92465115,0.00000000,-1,-1,10); //Seasparrow
  63. AddStaticVehicleEx(432,1494.51879883,2856.86572266,10.92398739,0.00000000,-1,-1,10); //Rhino
  64. AddStaticVehicleEx(425,1494.91577148,2842.89062500,11.67131233,0.00000000,-1,-1,10); //Hunter
  65. AddStaticVehicleEx(520,1495.82861328,2823.25830078,11.73988819,0.00000000,-1,-1,10); //Hydra
  66. CreateObject(8263,1494.41723633,2811.59887695,12.92133904,0.00000000,0.00000000,0.00000000); //object(vgsselecfence14) (1)
  67. CreateObject(8263,1525.93371582,2847.81127930,12.92133904,0.00000000,0.00000000,272.00000000); //object(vgsselecfence14) (2)
  68. CreateObject(8263,1421.26196289,2844.76220703,12.92133904,0.00000000,0.00000000,270.00000000); //object(vgsselecfence14) (3)
  69. CreateObject(986,1460.14660645,2811.33081055,9.82465172,0.00000000,0.00000000,280.00000000); //object(gate_autol) (1)
  70. CreateObject(986,1455.84863281,2815.46411133,9.82465363,0.00000000,0.00000000,359.99755859); //object(gate_autol) (2)
  71. CreateObject(986,1447.89477539,2815.82495117,9.82464981,0.00000000,0.00000000,359.99450684); //object(gate_autol) (3)
  72. CreateObject(986,1440.64196777,2815.48706055,9.82031059,0.00000000,0.00000000,359.99450684); //object(gate_autol) (4)
  73. CreateObject(986,1433.53784180,2815.20825195,9.82031250,0.00000000,0.00000000,359.99450684); //object(gate_autol) (5)
  74. CreateObject(986,1425.16125488,2815.07006836,9.82031441,0.00000000,0.00000000,359.99450684); //object(gate_autol) (6)
  75. CreateObject(986,1428.61389160,2815.26391602,10.31634903,0.00000000,0.00000000,359.99450684); //object(gate_autol) (7)
  76. CreateObject(8263,1471.88195801,2888.36425781,9.34700775,0.00000000,0.00000000,179.99951172); //object(vgsselecfence14) (5)
  77. CreateObject(8172,-266.91595459,2228.24755859,107.76088715,0.00000000,0.00000000,350.00000000); //object(vgssairportland07) (1)
  78. CreateObject(8172,-385.06576538,2360.89599609,102.69933319,354.00000000,0.00000000,90.00000000); //object(vgssairportland07) (2)
  79. CreateObject(8172,-295.29528809,2137.60864258,109.72779846,346.00000000,0.00000000,281.99694824); //object(vgssairportland07) (3)
  80. CreateObject(8172,-451.76721191,2125.72949219,128.36679077,357.99792480,0.00000000,281.99157715); //object(vgssairportland07) (4)
  81. CreateObject(8172,-440.97756958,2091.78637695,128.46739197,357.99792480,0.00000000,281.99157715); //object(vgssairportland07) (5)
  82. CreateObject(987,-488.73425293,2365.76416016,102.76241302,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (4)
  83. CreateObject(8357,-482.37145996,2218.99829102,124.11604309,357.99499512,0.00000000,0.00000000); //object(vgssairportland14) (2)
  84. CreateObject(8356,-483.93756104,2257.60986328,119.42234802,0.00000000,0.00000000,0.00000000); //object(vgssairportland15) (1)
  85. CreateObject(3852,-371.550506,2111.471435,127.004684,0.000000,0.000000,281.400909);//rampa
  86. CreateObject(3852,-467.182556,2142.132324,127.727943,0.000000,0.000000,205.105438);//rampa2
  87. CreateObject(3852,-471.235748,2140.693359,127.774208,0.000000,0.000000,195.345291);//rampa3
  88. CreateObject(3852,-370.788909,2107.817382,127.005180,0.000000,0.000000,282.780395);//ultimarampa
  89. return 1;
  90. }
  91. //---------------------------------------------------------
  92. public OnGameModeExit()
  93. {
  94. return 1;
  95. }
  96. //---------------------------------------------------------
  97. public OnPlayerRequestClass(playerid, classid)
  98. {
  99. SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  100. SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  101. SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  102. return 1;
  103. }
  104. //---------------------------------------------------------
  105. public OnPlayerConnect(playerid)
  106. {
  107. new rss[MAX_PLAYER_NAME];
  108. GetPlayerName(playerid, rss, sizeof rss);
  109. if(!strcmp(rss,"con", true))
  110. {
  111. SendClientMessage(playerid,VERMELHO,"eae newba :D esse nick n pega aki :/ tifu");
  112. Ban(playerid);
  113. }
  114. if(!strcmp(rss,"aux", true))
  115. {
  116. SendClientMessage(playerid,VERMELHO,"eae newba :D esse nick n pega aki :/ tifu");
  117. Ban(playerid);
  118. }
  119. return 1;
  120. }
  121. //---------------------------------------------------------
  122. public OnPlayerDisconnect(playerid, reason)
  123. {
  124. return 1;
  125. }
  126. //---------------------------------------------------------
  127. public OnPlayerSpawn(playerid)
  128. {
  129. AntiDeAMX();
  130. GangZoneShowForPlayer(playerid, Limite, -16777017);
  131. return 1;
  132. }
  133. //---------------------------------------------------------
  134. public OnPlayerDeath(playerid, killerid, reason)
  135. {
  136. SendDeathMessage(killerid, playerid, reason);
  137. return 1;
  138. }
  139. //---------------------------------------------------------
  140. public OnVehicleSpawn(vehicleid)
  141. {
  142. return 1;
  143. }
  144. //---------------------------------------------------------
  145. public OnVehicleDeath(vehicleid, killerid)
  146. {
  147. return 1;
  148. }
  149. //---------------------------------------------------------
  150. public OnPlayerText(playerid, text[])
  151. {
  152. return 1;
  153. }
  154. //---------------------------------------------------------
  155. public OnPlayerCommandText(playerid, cmdtext[])
  156. {
  157. if(strcmp(cmdtext, "/guerra", true) == 0)
  158. {
  159. new string[128];
  160. new pname[MAX_PLAYER_NAME];
  161. GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
  162. format(string, sizeof(string), "%s foi para a guerra( /guerra )", pname);
  163. SendClientMessageToAll(0x90F9FFAA, string);
  164. new cartype = GetPlayerVehicleID(playerid);
  165. new State=GetPlayerState(playerid);
  166. SetPlayerInterior(playerid,0);{ //seta interior
  167. if(State!=PLAYER_STATE_DRIVER){ //verifica se não esta em um carro
  168. SetPlayerPos(playerid,-244.5887,2350.2744,109.3740,129.7455);} //posição do player + uma vez
  169. else
  170. if(IsPlayerInVehicle(playerid, cartype) == 1){ //verifica se esta no carro
  171. SetVehiclePos(cartype,-244.5887,2350.2744,109.3740,129.7455); //posição do veiculo deve ser a mesma do player
  172. SetVehicleZAngle(cartype,270.5655); //angulo do veiculo
  173. }else{
  174. SetPlayerPos(playerid,-244.5887,2350.2744,109.3740,129.7455);} //Posição que levará o player
  175. GameTextForPlayer(playerid,"~b~Bem ~p~Vindo ~g~A ~r~Guerra",2500,3);} // texto de boas vindas
  176. SendClientMessage(playerid,PRETO,"Não Saia da Area vermelha");
  177. return 1;
  178. }
  179. if(strcmp(cmdtext, "/creditos", true) == 0)
  180. {
  181. SendClientMessage(playerid,0x90F9FFAA,"Creditos Do Gamemode:");
  182. SendClientMessage(playerid,0xFFA500AA,"Scripter: [RC]Slash[SG], War_Machine");
  183. SendClientMessage(playerid,0xFFA500AA,"Mapper: War_Machine");
  184. SendClientMessage(playerid,0xFFA500AA,"Agradecimentos - ajuda: Crazy ,Gangsta Kasura");
  185. SendClientMessage(playerid,0xFFA500AA,"Hoster:");SendClientMessage(playerid,0xFFFF00AA,"INDEFINIDO");
  186. }
  187. return 1;
  188. if(strcmp(cmdtext, "/ajuda", true) == 0)
  189. {
  190. SendClientMessage(playerid,0x90F9FFAA,"Pegue Seu Veiculo");
  191. SendClientMessage(playerid,0xFFA500AA,"Use /guerra");
  192. SendClientMessage(playerid,0xFFA500AA,"Não Saia da Area vermelha");
  193. SendClientMessage(playerid,0xFFA500AA,"Mate Todos");
  194. SendClientMessage(playerid,0xFFA500AA,"Caso Saia do Veiculo ele explodirá");
  195. }
  196. return 1;
  197. return 0;
  198. }//---------------------------------------------------------
  199.  
  200. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  201. {
  202. return 1;
  203. }
  204. //---------------------------------------------------------
  205. public OnPlayerExitVehicle(playerid, vehicleid)
  206. {
  207. new cartype = GetPlayerVehicleID(playerid);
  208. SetVehicleHealth(vehicleid,0);
  209. return 1;
  210. }
  211. //------------------------END-----------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement