Advertisement
Guest User

Untitled

a guest
May 22nd, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.87 KB | None | 0 0
  1. #include <a_samp>
  2. #include <core>
  3. #include <float>
  4. #include <xStreamer>
  5. #pragma tabsize 0
  6. //ZONA GANG GROOVE
  7. new zonagroove;
  8. //ZONA GANG BALLAS
  9. new zonaballas;
  10. //ZONA GANG VAGOS
  11. new zonavagos;
  12. //ZONA GANG ATZECAS
  13. new zonatzecas;
  14. //PLAYERS GANG
  15. new gangroove = 0;
  16. //TEAM
  17. #define Groove Street 0
  18. #define Ballas 1
  19. #define Vagos 2
  20. #define Atzecas 3
  21. #define Polizia 4
  22. #define Mafia 4
  23. #define Bikers 6
  24. //TEXT PLAYER NELLE GANGS
  25. new Text:textgroove;
  26. new Text:textballas;
  27. new Text:textvagos;
  28. new Text:textatzecas;
  29. new Text:playersgang;
  30. //TEXT INFO
  31. new Text:playerstotali;
  32. new Text:spazio;
  33. new Text:nomegm;
  34. new Text:autore;
  35. //CONNECT
  36. new string[256],name[MAX_PLAYER_NAME];
  37. //COLORI
  38. #define COLOR_RED 0xAA3333AA
  39. #define COLOR_GREY 0xAFAFAFAA
  40. #define COLOR_GREEN 0x33AA33AA
  41. #define COLOR_RED 0xAA3333AA
  42. #define COLOR_YELLOW 0xFFFF00AA
  43. #define COLOR_WHITE 0xFFFFFFAA
  44. #define PINK 0xFF66FFAA
  45. #define LIGHTBLUE 0x00BFFFAA
  46. #define PURPLE 0x9900FFAA
  47. #define BLACK 0x000000AA
  48. #define ORANGE 0xF97804AA
  49. #define BLUE 0x0000FFAA
  50. main()
  51. {
  52. print("\n----------------------------------");
  53. print(" GangWar GM v.1.0.1 by [ZX]_BlAde");
  54. print("----------------------------------\n");
  55. }
  56. public OnGameModeInit()
  57. {
  58. SetGameModeText("GangWar GM v.1.0.1 by [ZX]_BlAde");
  59. UsePlayerPedAnims();
  60. //////////////////////////////////////////[OGGETTI]////////////////////////////////////////////////////////////
  61. //SCALE GANGS
  62. CreateStreamedObject(8613, 2613.2944335938, -1065.1951904297, 72.716873168945, 0, 0, 0);
  63. CreateStreamedObject(8615, 2039.9797363281, -1109.9654541016, 27.180425643921, 0, 0, 181.35131835938);
  64. CreateStreamedObject(8613, 1927.9582519531, -2073.4194335938, 15.466588973999, 0, 0, 183.33630371094);
  65. //////////////////////////////////////////[VEICOLI]////////////////////////////////////////////////////////////
  66. //GROOVE STREET
  67. AddStaticVehicle(487,2530.2830,-1677.0455,19.9302,88.6083,86,1);//MAVERICK
  68. AddStaticVehicle(567,2483.0061,-1655.8569,13.3153,90.2978,86,1);//MACCHINA 1
  69. AddStaticVehicle(567,2499.0161,-1656.6808,13.3889,92.0733,86,1);//MACCHINA 2
  70. AddStaticVehicle(451,2507.2432,-1670.2717,13.3796,12.8828,86,1);//MACCHINA 3
  71. AddStaticVehicle(567,2471.6128,-1673.2925,13.3341,4.0910,86,1);//MACCHINA 4
  72. AddStaticVehicle(482,2491.3323,-1682.4792,13.3369,86.7466,86,0);//BURRITO
  73. AddStaticVehicle(578,2472.4810,-1700.3778,13.5183,352.7274,86,0);//CAMION
  74. AddStaticVehicle(522,2521.3433,-1711.2371,13.5243,180.4108,86,0);//NRG 1
  75. AddStaticVehicle(522,2523.2056,-1712.0825,13.5542,180.4108,86,0);//NRG 2
  76. //BALLAS
  77. AddStaticVehicle(487,2039.8413,-1113.9447,29.8617,88.7411,156,1);//MAVERICK
  78. AddStaticVehicle(492,2033.9307,-1131.5229,24.3788,96.1982,156,1);//MACCHINA 1
  79. AddStaticVehicle(492,1990.9487,-1132.6953,25.5705,83.4140,156,1);//MACCHINA 2
  80. AddStaticVehicle(492,1975.6765,-1123.8302,25.7942,354.9905,156,1);//MACCHINA 3
  81. AddStaticVehicle(492,2012.7074,-1111.3458,26.2031,179.4779,156,1);//MACCHINA 4
  82. AddStaticVehicle(492,1985.7809,-1079.4043,24.8783,169.6210,156,1);//MACCHINA 4
  83. AddStaticVehicle(413,1993.9128,-1091.0186,24.7140,84.8345,156,1);//PONY 1
  84. AddStaticVehicle(413,1992.8352,-1096.0474,25.1176,65.6583,156,1);//PONY 2
  85. AddStaticVehicle(578,2052.0952,-1123.8827,24.2608,182.4910,156,0);//CAMION
  86. AddStaticVehicle(468,2049.8264,-1106.9272,24.4198,270.4733,156,0);//NRG 1
  87. AddStaticVehicle(468,2049.8030,-1103.9708,24.4877,270.4733,156,0);//NRG 2
  88. //VAGOS
  89. AddStaticVehicle(487,2620.0776,-1068.4387,75.9696,88.1649,6,1);//MAVERICK
  90. AddStaticVehicle(412,2580.2080,-1043.8097,69.4141,87.1411,6,0);//MACCHINA 1
  91. AddStaticVehicle(412,2536.3130,-1030.3466,69.5816,178.0504,6,6);//MACCHINA 2
  92. AddStaticVehicle(412,2542.7451,-1051.3716,69.4141,270.3802,6,6);//MACCHINA 3
  93. AddStaticVehicle(578,2570.5220,-1029.4540,69.5823,180.0949,6,0);//CAMION
  94. AddStaticVehicle(413,2596.7725,-1064.2415,69.5786,1.4725,6,1);//PONY 1
  95. AddStaticVehicle(413,2603.5818,-1064.0664,69.5849,1.4725,6,1);//PONY 2
  96. AddStaticVehicle(522,2586.9268,-1026.8773,69.5696,175.2094,6,0);//NRG 1
  97. AddStaticVehicle(522,2530.9404,-1068.3550,69.5660,4.0443,6,0);//NRG 2
  98. //ATZECAS
  99. AddStaticVehicle(487,1929.6305,-2088.0920,19.9609,91.5821,86,1);//MAVERICK
  100. AddStaticVehicle(467,1928.8185,-2141.7732,13.5622,181.8704,184,184);//MACCHINA 1
  101. AddStaticVehicle(467,1931.9409,-2141.6707,13.7821,181.8704,184,184);//MACCHINA 2
  102. AddStaticVehicle(467,1938.0920,-2141.4700,13.7823,181.8704,184,184);//MACCHINA 3
  103. AddStaticVehicle(467,1941.5638,-2141.5386,13.5565,181.8704,184,184);//MACCHINA 4
  104. AddStaticVehicle(467,1946.6229,-2129.3833,13.5487,266.3877,184,184);//MACCHINA 5
  105. AddStaticVehicle(467,1946.1504,-2136.8623,14.0123,266.3877,184,184);//MACCHINA 6
  106. AddStaticVehicle(482,1938.3975,-2092.5085,13.5619,266.3877,184,184);//BURRITO 1
  107. AddStaticVehicle(482,1939.1140,-2086.8049,13.5607,266.3877,184,184);//BURRITO 2
  108. AddStaticVehicle(482,1924.9335,-2124.1118,13.5837,5.4646,184,184);//BURRITO 3
  109. AddStaticVehicle(578,1915.8522,-2085.4846,13.5783,0.4069,184,0);//CAMION
  110. AddStaticVehicle(522,1946.3577,-2113.8306,13.7806,266.3877,184,184);//NRG 1
  111. AddStaticVehicle(522,1946.5344,-2111.0300,13.5480,266.3877,184,184);//NRG 2
  112. AddStaticVehicle(522,1946.1515,-2117.0957,13.5487,266.3877,184,184);//NRG 3
  113.  
  114. //////////////////////////////////////////[TERRITORI]////////////////////////////////////////////////////////////
  115. //GROOVE 1
  116. zonagroove = GangZoneCreate(2542.0840,-1729.4027, 2352.0459,-1621.9335);
  117. zonaballas = GangZoneCreate(1874.8818,-1066.8101, 2056.5996,-1129.7382);
  118. zonavagos = GangZoneCreate(2629.3367,-986.2607, 2490.1360,-1156.3887);
  119. zonatzecas = GangZoneCreate(1956.5854,-2158.7512, 1826.6040,-2059.5596);
  120. //////////////////////////////////////////[SKIN]////////////////////////////////////////////////////////////////
  121. //GROOVE
  122. AddPlayerClass(105, 2495.3125,-1689.1324,14.2400,9.5041, 9, 1, 32, 2000, 24, 1500);
  123. AddPlayerClass(106, 2495.3125,-1689.1324,14.2400,9.5041, 9, 1, 32, 2000, 24, 1500);
  124. AddPlayerClass(107, 2495.3125,-1689.1324,14.2400,9.5041, 9, 1, 32, 2000, 24, 1500);
  125. AddPlayerClass(270, 2495.3125,-1689.1324,14.2400,9.5041, 9, 1, 32, 2000, 24, 1500);
  126. AddPlayerClass(271, 2495.3125,-1689.1324,14.2400,9.5041, 9, 1, 32, 2000, 24, 1500);
  127. //BALLAS
  128. AddPlayerClass(102, 2000.0258,-1121.1666,26.7448,173.6134, 5, 1, 25, 3000, 29, 3500);
  129. AddPlayerClass(103, 2000.0258,-1121.1666,26.7448,173.6134, 5, 1, 25, 3000, 29, 3500);
  130. AddPlayerClass(104, 2000.0258,-1121.1666,26.7448,173.6134, 5, 1, 25, 3000, 29, 3500);
  131. //VAGOS
  132. AddPlayerClass(108, 2575.1094,-1037.1385,69.5848,192.7929, 6, 1, 26, 1000, 30, 5000);
  133. AddPlayerClass(109, 2575.1094,-1037.1385,69.5848,192.7929, 6, 1, 26, 1000, 30, 5000);
  134. AddPlayerClass(110, 2575.1094,-1037.1385,69.5848,192.7929, 6, 1, 26, 1000, 30, 5000);
  135. //ATZECAS
  136. AddPlayerClass(114, 1931.7733,-2110.7942,13.6953,268.2493, 4, 1, 28, 1000, 31, 4000);
  137. AddPlayerClass(115, 1931.7733,-2110.7942,13.6953,268.2493, 4, 1, 28, 1000, 31, 4000);
  138. AddPlayerClass(116, 1931.7733,-2110.7942,13.6953,268.2493, 4, 1, 28, 1000, 31, 4000);
  139. AddPlayerClass(292, 1931.7733,-2110.7942,13.6953,268.2493, 4, 1, 28, 1000, 31, 4000);
  140. //POLIZIA
  141. AddPlayerClass(280, 261.2999,71.1934,1003.2422,274.9987, 3, 1, 23, 3500, 27, 2000);
  142. AddPlayerClass(284, 261.2999,71.1934,1003.2422,274.9987, 3, 1, 23, 3500, 27, 2000);
  143. AddPlayerClass(285, 261.2999,71.1934,1003.2422,274.9987, 3, 1, 23, 3500, 27, 2000);
  144. AddPlayerClass(286, 261.2999,71.1934,1003.2422,274.9987, 3, 1, 23, 3500, 27, 2000);
  145. //MAFIA
  146. AddPlayerClass(124, 297.4743,-1158.0006,80.9099,132.3339, 4, 1, 29, 5000, 34, 1000);
  147. AddPlayerClass(125, 297.4743,-1158.0006,80.9099,132.3339, 4, 1, 29, 5000, 34, 1000);
  148. AddPlayerClass(126, 297.4743,-1158.0006,80.9099,132.3339, 4, 1, 29, 5000, 34, 1000);
  149. AddPlayerClass(127, 297.4743,-1158.0006,80.9099,132.3339, 4, 1, 29, 5000, 34, 1000);
  150. AddPlayerClass(272, 297.4743,-1158.0006,80.9099,132.3339, 4, 1, 29, 5000, 34, 1000);
  151. //BIKERS
  152. AddPlayerClass(247, 973.5109,-1829.7964,13.3227,139.6622, 7, 1, 22, 2000, 25, 2500);
  153. AddPlayerClass(248, 973.5109,-1829.7964,13.3227,139.6622, 7, 1, 22, 2000, 25, 2500);
  154. AddPlayerClass(181, 973.5109,-1829.7964,13.3227,139.6622, 7, 1, 22, 2000, 25, 2500);
  155. //////////////////////////////////////////[TEXTDRAW]////////////////////////////////////////////////////////////////
  156. //TEXT PLAYERS NELLE GANG
  157. textgroove = TextDrawCreate(13.000000, 145.000000, "Groove= 0");
  158. TextDrawBackgroundColor(textgroove, 255);
  159. TextDrawFont(textgroove, 3);
  160. TextDrawLetterSize(textgroove, 0.500000, 1.000000);
  161. TextDrawColor(textgroove, 16711935);
  162. TextDrawSetOutline(textgroove, 0);
  163. TextDrawSetProportional(textgroove, 1);
  164. TextDrawSetShadow(textgroove, 1);
  165. TextDrawUseBox(textgroove, 1);
  166. TextDrawBoxColor(textgroove, 255);
  167. TextDrawTextSize(textgroove, 114.000000, 67.000000);
  168.  
  169. textballas = TextDrawCreate(13.000000, 157.000000, "Ballas= 0");
  170. TextDrawBackgroundColor(textballas, 255);
  171. TextDrawFont(textballas, 3);
  172. TextDrawLetterSize(textballas, 0.500000, 1.000000);
  173. TextDrawColor(textballas, -16711681);
  174. TextDrawSetOutline(textballas, 0);
  175. TextDrawSetProportional(textballas, 1);
  176. TextDrawSetShadow(textballas, 1);
  177. TextDrawUseBox(textballas, 1);
  178. TextDrawBoxColor(textballas, 255);
  179. TextDrawTextSize(textballas, 114.000000, 0.000000);
  180.  
  181. textvagos = TextDrawCreate(13.000000, 169.000000, "Vagos= 0");
  182. TextDrawBackgroundColor(textvagos, 255);
  183. TextDrawFont(textvagos, 3);
  184. TextDrawLetterSize(textvagos, 0.500000, 1.000000);
  185. TextDrawColor(textvagos, -65281);
  186. TextDrawSetOutline(textvagos, 0);
  187. TextDrawSetProportional(textvagos, 1);
  188. TextDrawSetShadow(textvagos, 1);
  189. TextDrawUseBox(textvagos, 1);
  190. TextDrawBoxColor(textvagos, 255);
  191. TextDrawTextSize(textvagos, 114.000000, 0.000000);
  192.  
  193. textatzecas = TextDrawCreate(13.000000, 181.000000, "Atzecas= 0");
  194. TextDrawBackgroundColor(textatzecas, 255);
  195. TextDrawFont(textatzecas, 3);
  196. TextDrawLetterSize(textatzecas, 0.500000, 1.000000);
  197. TextDrawColor(textatzecas, 16777215);
  198. TextDrawSetOutline(textatzecas, 0);
  199. TextDrawSetProportional(textatzecas, 1);
  200. TextDrawSetShadow(textatzecas, 1);
  201. TextDrawUseBox(textatzecas, 1);
  202. TextDrawBoxColor(textatzecas, 255);
  203. TextDrawTextSize(textatzecas, 114.000000, 0.000000);
  204.  
  205. playersgang = TextDrawCreate(13.000000, 133.000000, "Players Gang:");
  206. TextDrawBackgroundColor(playersgang, 255);
  207. TextDrawFont(playersgang, 0);
  208. TextDrawLetterSize(playersgang, 0.589999, 1.000000);
  209. TextDrawColor(playersgang, -1);
  210. TextDrawSetOutline(playersgang, 0);
  211. TextDrawSetProportional(playersgang, 1);
  212. TextDrawSetShadow(playersgang, 1);
  213. TextDrawUseBox(playersgang, 1);
  214. TextDrawBoxColor(playersgang, 255);
  215. TextDrawTextSize(playersgang, 114.000000, 0.000000);
  216. /////////////////////////////////////////////////[TEXT INFO GENERALI]///////////////////////////////////////////////
  217. playerstotali = TextDrawCreate(2.000000, 437.000000, "Players Totali: 0");
  218. TextDrawBackgroundColor(playerstotali, 255);
  219. TextDrawFont(playerstotali, 2);
  220. TextDrawLetterSize(playerstotali, 0.440000, 1.000000);
  221. TextDrawColor(playerstotali, -16776961);
  222. TextDrawSetOutline(playerstotali, 0);
  223. TextDrawSetProportional(playerstotali, 1);
  224. TextDrawSetShadow(playerstotali, 1);
  225. TextDrawUseBox(playerstotali, 1);
  226. TextDrawBoxColor(playerstotali, 65535);
  227. TextDrawTextSize(playerstotali, 175.000000, 0.000000);
  228.  
  229. nomegm = TextDrawCreate(203.000000, 437.000000, "Los Santos GangWar");
  230. TextDrawBackgroundColor(nomegm, 255);
  231. TextDrawFont(nomegm, 2);
  232. TextDrawLetterSize(nomegm, 0.440000, 1.000000);
  233. TextDrawColor(nomegm, -1);
  234. TextDrawSetOutline(nomegm, 0);
  235. TextDrawSetProportional(nomegm, 1);
  236. TextDrawSetShadow(nomegm, 1);
  237. TextDrawUseBox(nomegm, 1);
  238. TextDrawBoxColor(nomegm, 65535);
  239. TextDrawTextSize(nomegm, 430.000000, 3.000000);
  240.  
  241. autore = TextDrawCreate(434.000000, 437.000000, "by BlAde [][][]");
  242. TextDrawBackgroundColor(autore, 255);
  243. TextDrawFont(autore, 2);
  244. TextDrawLetterSize(autore, 0.460000, 1.000000);
  245. TextDrawColor(autore, 16711935);
  246. TextDrawSetOutline(autore, 0);
  247. TextDrawSetProportional(autore, 1);
  248. TextDrawSetShadow(autore, 1);
  249. TextDrawUseBox(autore, 1);
  250. TextDrawBoxColor(autore, 65535);
  251. TextDrawTextSize(autore, 638.000000, -1.000000);
  252.  
  253. spazio = TextDrawCreate(203.000000, 437.000000, "~n~");
  254. TextDrawBackgroundColor(spazio, 255);
  255. TextDrawFont(spazio, 2);
  256. TextDrawLetterSize(spazio, 0.500000, 1.000000);
  257. TextDrawColor(spazio, -1);
  258. TextDrawSetOutline(spazio, 0);
  259. TextDrawSetProportional(spazio, 1);
  260. TextDrawSetShadow(spazio, 1);
  261. TextDrawUseBox(spazio, 1);
  262. TextDrawBoxColor(spazio, 65535);
  263. TextDrawTextSize(spazio, 175.000000, 0.000000);
  264.  
  265.  
  266. return 1;
  267. }
  268.  
  269. public OnGameModeExit()
  270. {
  271. return 1;
  272. }
  273.  
  274. public OnPlayerRequestClass(playerid, classid)
  275. {
  276. PlayerPlaySound(playerid,1097,0.0,0.0,0.0);
  277. //SKIN GROOVE
  278. new skingang=GetPlayerSkin(playerid);
  279. switch(skingang){
  280. case 105,106,107,270,271:{
  281. SetPlayerPos(playerid,2532.1489,-1667.7682,15.1690);
  282. SetPlayerCameraPos(playerid,2528.1104,-1667.6498,15.3889);
  283. SetPlayerCameraLookAt(playerid,2532.1489,-1667.7682,15.1690);
  284. GameTextForPlayer(playerid,"~g~Groove Street",900, 6);
  285. SetPlayerFacingAngle(playerid,92.8243);
  286. ApplyAnimation(playerid,"LOWRIDER", "RAP_B_Loop",4.0,1,1,1,1,-1);
  287. SetPlayerInterior(playerid,0);
  288. SetPlayerColor(playerid,COLOR_GREEN);
  289. }
  290. }
  291. //SKIN BALLAS
  292. switch(skingang){
  293. case 102,103,104:{
  294. SetPlayerPos(playerid,1967.2831,-1176.5343,20.0307);
  295. SetPlayerCameraPos(playerid,1967.3000,-1180.5172,20.1669);
  296. SetPlayerCameraLookAt(playerid,1967.2831,-1176.5343,20.0307);
  297. GameTextForPlayer(playerid,"~p~Ballas",900, 6);
  298. SetPlayerFacingAngle(playerid,181.6516);
  299. ApplyAnimation(playerid,"GHANDS","gsign3",4.0,1,1,1,1,-1);
  300. SetPlayerInterior(playerid,0);
  301. SetPlayerColor(playerid,PURPLE);
  302. }
  303. }
  304. //SKIN VAGOS
  305. switch(skingang){
  306. case 108,109,110:{
  307. SetPlayerPos(playerid,2543.6130,-1062.8179,69.5660);
  308. SetPlayerCameraPos(playerid,2543.7168,-1059.1829,69.5696);
  309. SetPlayerCameraLookAt(playerid,2543.6130,-1062.8179,69.5660);
  310. GameTextForPlayer(playerid,"~y~Vagos",900, 6);
  311. SetPlayerFacingAngle(playerid,358.3640);
  312. ApplyAnimation(playerid,"RIOT", "RIOT_CHANT",4.0,1,1,1,1,-1);
  313. SetPlayerInterior(playerid,0);
  314. SetPlayerColor(playerid,COLOR_YELLOW);
  315. }
  316. }
  317. //SKIN ATZECAS
  318. switch(skingang){
  319. case 114,115,116,292:{
  320. SetPlayerPos(playerid,1925.1343,-2075.7058,13.5595);
  321. SetPlayerCameraPos(playerid,1924.4897,-2069.0208,13.5500);
  322. SetPlayerCameraLookAt(playerid,1925.1343,-2075.7058,13.5595);
  323. GameTextForPlayer(playerid,"~y~Atzecas",900, 6);
  324. SetPlayerFacingAngle(playerid,5.5076);
  325. ApplyAnimation(playerid,"LOWRIDER", "RAP_C_Loop",4.0,1,1,1,1,-1);
  326. SetPlayerInterior(playerid,0);
  327. SetPlayerColor(playerid,LIGHTBLUE);
  328. }
  329. }
  330. //SKIN POLIZIA
  331. switch(skingang){
  332. case 280,284,285,286:{
  333. SetPlayerPos(playerid,261.2999,71.1934,1003.2422);
  334. SetPlayerCameraPos(playerid,264.0736,71.4360,1003.2422);
  335. SetPlayerCameraLookAt(playerid,261.2999,71.1934,1003.2422);
  336. GameTextForPlayer(playerid,"~b~Polizia",900, 6);
  337. SetPlayerFacingAngle(playerid,274.9987);
  338. ApplyAnimation(playerid,"SHOP", "ROB_Loop_Threat",4.0,1,1,1,1,-1);
  339. SetPlayerInterior(playerid,6);
  340. SetPlayerColor(playerid,BLUE);
  341. }
  342. }
  343. //SKIN MAFIA
  344. switch(skingang){
  345. case 124,125,126,127,272:{
  346. SetPlayerPos(playerid,186.7737,-1219.0961,78.3750);
  347. SetPlayerCameraPos(playerid,185.0068,-1216.1970,78.3750);
  348. SetPlayerCameraLookAt(playerid,186.7737,-1219.0961,78.3750);
  349. GameTextForPlayer(playerid,"~l~Mafia ",900, 6);
  350. SetPlayerFacingAngle(playerid,31.7827);
  351. ApplyAnimation(playerid,"PED","fucku",4.0,1,1,1,1,-1);
  352. SetPlayerInterior(playerid,0);
  353. SetPlayerColor(playerid,BLACK);
  354. }
  355. }
  356. //BIKERS
  357. switch(skingang){
  358. case 247,248,181:{
  359. SetPlayerPos(playerid,428.1703,-1757.6730,8.2410);
  360. SetPlayerCameraPos(playerid,428.5512,-1760.1532,8.1009);
  361. SetPlayerCameraLookAt(playerid,428.1703,-1757.6730,8.2410);
  362. GameTextForPlayer(playerid,"~y~Bikers",900, 6);
  363. SetPlayerFacingAngle(playerid,184.4066);
  364. SetPlayerInterior(playerid,0);
  365. SetPlayerColor(playerid,ORANGE);
  366. }
  367. }
  368. return 1;
  369. }
  370.  
  371. public OnPlayerConnect(playerid)
  372. {
  373. SendClientMessage(playerid,COLOR_YELLOW,"____________________________[GangWar GM]_______________________________");
  374. SendClientMessage(playerid,COLOR_YELLOW," Scriptata da:[ZX]_BlAde Aggiornamento:Giornaliero Linee: 670");
  375. GetPlayerName(playerid,name,sizeof(name));
  376. format(string,sizeof(string),"%s è entrato nel Server!!",name);
  377. SendClientMessageToAll(ORANGE,string);
  378. SendClientMessage(playerid,COLOR_YELLOW,"Se non hai un account,digita /register [password],se sei già registrato,digita /login [password].");
  379. //TEXYDRAW PLAYER GANG
  380. TextDrawShowForPlayer(playerid,textgroove);
  381. TextDrawShowForPlayer(playerid,textballas);
  382. TextDrawShowForPlayer(playerid,textvagos);
  383. TextDrawShowForPlayer(playerid,textatzecas);
  384. TextDrawShowForPlayer(playerid,playersgang);
  385. //TEXTDRAW INFO GENERALI
  386. TextDrawShowForPlayer(playerid,playerstotali);
  387. TextDrawShowForPlayer(playerid,nomegm);
  388. TextDrawShowForPlayer(playerid,autore);
  389. TextDrawShowForPlayer(playerid,spazio);
  390. //TERRITORIO GROOVE 1
  391. GangZoneShowForPlayer(playerid, zonagroove, 0x33AA33AA);
  392. GangZoneShowForPlayer(playerid, zonaballas, 0x9900FFAA);
  393. GangZoneShowForPlayer(playerid, zonavagos, 0xFFFF00AA);
  394. GangZoneShowForPlayer(playerid, zonatzecas, 0x00BFFFAA);
  395. return 1;
  396. }
  397.  
  398. public OnPlayerDisconnect(playerid, reason)
  399. {
  400. new rname[256];
  401. switch(reason) {
  402. case 0: rname="TimeOut";case 1: rname="Uscito"; case 2: rname="Kickato/Bannato";
  403. }
  404. GetPlayerName(playerid,name,sizeof(name));
  405. format(string,sizeof(string),"%s è uscito dal Server! [%s]",name,rname);
  406. SendClientMessageToAll(ORANGE,string);
  407. //GROOVE
  408. pconnect--;
  409. TextDrawSetString(textgroove,gangroove);
  410. return 1;
  411. }
  412.  
  413. public OnPlayerSpawn(playerid)
  414. {
  415. SetPlayerInterior(playerid,0);
  416. //GROOVE TABELLA
  417. new tabella=GetPlayerSkin(playerid);
  418. switch(tabella){
  419. case 105,106,107,270,271:{
  420. gangroove++;
  421. TextDrawSetString(textgroove,gangroove);
  422. }
  423. }
  424. //BALLAS TABELLA
  425. switch(tabella){
  426. case 102,103,104:{
  427.  
  428. }
  429. }
  430. //VAGOS TABELLA
  431. switch(tabella){
  432. case 108,109,110:{
  433.  
  434. }
  435. }
  436. //ATZECAS TABELLA
  437. switch(tabella){
  438. case 114,115,116,292:{
  439.  
  440. }
  441. }
  442. //MUSICA
  443. PlayerPlaySound(playerid,1184,0.0,0.0,0.0);
  444.  
  445. return 1;
  446. }
  447.  
  448. public OnPlayerDeath(playerid, killerid, reason)
  449. {
  450. return 1;
  451. }
  452.  
  453. public OnVehicleSpawn(vehicleid)
  454. {
  455. return 1;
  456. }
  457.  
  458. public OnVehicleDeath(vehicleid, killerid)
  459. {
  460. return 1;
  461. }
  462.  
  463. public OnPlayerText(playerid, text[])
  464. {
  465. return 1;
  466. }
  467.  
  468. public OnPlayerCommandText(playerid, cmdtext[])
  469. {
  470.  
  471. return 0;
  472. }
  473.  
  474. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  475. {
  476. return 1;
  477. }
  478.  
  479. public OnPlayerExitVehicle(playerid, vehicleid)
  480. {
  481. return 1;
  482. }
  483.  
  484. public OnPlayerStateChange(playerid, newstate, oldstate)
  485. {
  486. return 1;
  487. }
  488.  
  489. public OnPlayerEnterCheckpoint(playerid)
  490. {
  491. return 1;
  492. }
  493.  
  494. public OnPlayerLeaveCheckpoint(playerid)
  495. {
  496. return 1;
  497. }
  498.  
  499. public OnPlayerEnterRaceCheckpoint(playerid)
  500. {
  501. return 1;
  502. }
  503.  
  504. public OnPlayerLeaveRaceCheckpoint(playerid)
  505. {
  506. return 1;
  507. }
  508.  
  509. public OnRconCommand(cmd[])
  510. {
  511. return 1;
  512. }
  513.  
  514. public OnPlayerRequestSpawn(playerid)
  515. {
  516. return 1;
  517. }
  518.  
  519. public OnObjectMoved(objectid)
  520. {
  521. return 1;
  522. }
  523.  
  524. public OnPlayerObjectMoved(playerid, objectid)
  525. {
  526. return 1;
  527. }
  528.  
  529. public OnPlayerPickUpPickup(playerid, pickupid)
  530. {
  531. return 1;
  532. }
  533.  
  534. public OnVehicleMod(playerid, vehicleid, componentid)
  535. {
  536. return 1;
  537. }
  538.  
  539. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  540. {
  541. return 1;
  542. }
  543.  
  544. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  545. {
  546. return 1;
  547. }
  548.  
  549. public OnPlayerSelectedMenuRow(playerid, row)
  550. {
  551. return 1;
  552. }
  553.  
  554. public OnPlayerExitedMenu(playerid)
  555. {
  556. return 1;
  557. }
  558.  
  559. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  560. {
  561. return 1;
  562. }
  563.  
  564. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  565. {
  566. return 1;
  567. }
  568.  
  569. public OnRconLoginAttempt(ip[], password[], success)
  570. {
  571. return 1;
  572. }
  573.  
  574. public OnPlayerUpdate(playerid)
  575. {
  576. return 1;
  577. }
  578.  
  579. public OnPlayerStreamIn(playerid, forplayerid)
  580. {
  581. return 1;
  582. }
  583.  
  584. public OnPlayerStreamOut(playerid, forplayerid)
  585. {
  586. return 1;
  587. }
  588.  
  589. public OnVehicleStreamIn(vehicleid, forplayerid)
  590. {
  591. return 1;
  592. }
  593.  
  594. public OnVehicleStreamOut(vehicleid, forplayerid)
  595. {
  596. return 1;
  597. }
  598.  
  599. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  600. {
  601. return 1;
  602. }
  603.  
  604. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  605. {
  606. return 1;
  607. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement