Guest User

4 Welten Script

a guest
May 23rd, 2012
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 120.58 KB | None | 0 0
  1. #include <a_samp>
  2. #include <dudb>
  3. #include <Zadmin2.0>
  4.  
  5. AntiDeAMX(){
  6. new a[][] ={
  7. "Unarmed (Fist)",
  8. "Brass K"};
  9. #pragma unused a
  10. }
  11.  
  12. /*******************************************************************************
  13. * <=[Variabili e defines]=> *
  14. *******************************************************************************/
  15.  
  16. #define dcmd(%1,%2,%3) if((strcmp((%3)[1],#%1,true,(%2))==0)&&((((%3)[(%2)+1]==0)&&(dcmd_%1(playerid,"")))||(((%3)[(%2)+1]==32)&&(dcmd_%1(playerid,(%3)[(%2)+2]))))) return 1
  17. #define VITA_AUTO
  18. #define INFO_GIOCATORE
  19. #define TEMPO_RESPAWN_AUTO 10
  20.  
  21. #define MAX-PLAYERS 50
  22.  
  23. #define TEMPO_DM 1
  24. #define TEMPO_DRIFT 5
  25. #define TEMPO_STUNT 13
  26. #define TEMPO_WAR 5
  27. #define ORARIO_DM 12
  28. #define ORARIO_DRIFT 5
  29. #define ORARIO_STUNT 12
  30. #define ORARIO_WAR 5
  31.  
  32. #define TEAM_GROVE 1
  33. #define TEAM_VAGOS 2
  34. #define TEAM_BALLAS 3
  35. #define TEAM_BIKERS 4
  36. #define TEAM_AZTECAS 5
  37. #define TEAM_MAFIA 6
  38.  
  39. #define CAR_HEALTH
  40. #define PLAYER_INFO
  41.  
  42. /*******************************************************************************
  43. * <=[ARMI]=> *
  44. *******************************************************************************/
  45.  
  46. #define BASEBALL_BAT 5
  47. #define COLT 22
  48. #define SILENCED_COLT 23
  49. #define DEAGLE 24
  50. #define AK47 30
  51. #define M4 31
  52. #define TEC9 32
  53. #define MICRO_UZI 28
  54. #define MP5 29
  55. #define GRENADES 16
  56. #define KNIFE 4
  57. #define SHOTGUN 25
  58. #define SAWNOFF_SHOTGUN 26
  59. #define COMBAT_SHOTGUN 27
  60. #define SNIPER_RIFLE 34
  61. #define MINIGUN 38
  62. #define SPRAY_PAINT 41
  63. #define FIRE_EXTINGUER 42
  64.  
  65. /*******************************************************************************
  66. * <=[COLORI]=> *
  67. *******************************************************************************/
  68.  
  69. #define COLOR_VERDEMILITARE 0x9ACD32AA //verde militare
  70. #define COLOR_GRIGIO 0xAFAFAFAA //grigio
  71. #define COLOR_GRIGIOSCURO 0x5F5251AA //grigio scuro
  72. #define COLOR_VERDECHIARO 0x81F628AA //verde chiaro
  73. #define COLOR_GIALLO 0xFFFF00AA //giallo
  74. #define COLOR_BLU 0x0050F6AA //blu
  75. #define COLOR_VERDE 0x33AA33AA //verde
  76. #define COLOR_ROSSO 0xF60000AA //rosso
  77. #define COLOR_ARANCIONE 0xFF9900AA //arancione
  78. #define COLOR_ROSSOCHIARO 0xF60000AA //rosso acceso
  79. #define COLOR_BIANCO 0xFFFFFFFF //bianco
  80. #define COLOR_NERO 0x000000AA //nero
  81. #define COLOR_BLUCHIARO 0x33CCFFAA //azzurro
  82. #define COLOR_MARRONE 0x663300AA //marrone
  83. #define COLOR_VIOLA 0x990099AA //viola
  84.  
  85. /*******************************************************************************
  86. * <=[VARIABILI]=> *
  87. *******************************************************************************/
  88.  
  89. new NomeGiocatore1[24],
  90. string[256],
  91. veicolo;
  92.  
  93. enum OpzioniGiocatore{
  94. SquadraGiocatore[MAX-PLAYERS],
  95. BuoneUccisioni[MAX-PLAYERS],
  96. CattiveUccisioni[MAX-PLAYERS],
  97. Punteggio[MAX-PLAYERS],
  98. Morti[MAX-PLAYERS],
  99. Float:Vita[MAX-PLAYERS],
  100. Mondo[MAX-PLAYERS],
  101. PlayerSpawnato[MAX-PLAYERS],
  102. gTeam[MAX-PLAYERS]};
  103. new InfoGiocatore[MAX-PLAYERS][OpzioniGiocatore];
  104.  
  105. enum ServerData{
  106. Language};
  107. new Options[ServerData];
  108.  
  109. new GangZoneGrove;
  110. new GangZoneVagos;
  111. new GangZoneMafia;
  112. new GangZoneBikers;
  113. new GangZoneBallas;
  114. new GangZoneAztecas;
  115.  
  116. new GroveKills,
  117. BallasKills,
  118. VagosKills,
  119. AztecasKills,
  120. BikersKills,
  121. MafiaKills;
  122.  
  123. new Text:VitaVeicolo[MAX-PLAYERS];
  124. #if defined INFO_GIOCATORE
  125. new Text:PlayerInfo2[MAX-PLAYERS];
  126. #endif
  127. new Text:tdraw;
  128. new Float:VitaVeicolo2;
  129. new MenuDialog=600;
  130.  
  131. new tempo1,
  132. tempo2,
  133. tempo3,
  134. tempo4,
  135. tempo5;
  136.  
  137. new elegy_d1_1, elegy_d1_2, elegy_d1_3, elegy_d1_4, elegy_d1_5, elegy_d1_6, // auto drift 1
  138. sultan_d2_1, sultan_d2_2, flash_d2_1, flash_d2_2, // auto drift 2
  139. elegy_d3_1, elegy_d3_2, elegy_d3_3, elegy_d3_4, // auto drift 3
  140. elegy_d4_1, elegy_d4_2, elegy_d4_3, elegy_d4_4, // auto drift4
  141. elegy_d5_1, elegy_d5_2, elegy_d5_3, elegy_d5_4, elegy_d5_5, elegy_d5_6, // auto drift 5
  142. elegy_d6_1, elegy_d6_2, elegy_d6_3;
  143.  
  144. // veicoli MONDO DM (2) //
  145. new a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24,a25,a26,a27,a28,a29,a30,a31,a32,a33,a34,a35,a36,a37,a38,a39;
  146. // veicoli MONDO WAR (4) //
  147. new b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,b15,b16,b17,b18,b19,b20,b21,b22,b23,b24,b25,b26,b27,b28,b29,b30,b31,b32,b33,b34,b35,b36,b37,b38,b39,
  148. b40,b41,b42,b43,b44,b45,b46,b47,b48,b49,b50,b51,b52,b53,b54,b55,b56,b57,b58,b59,b60,b61,b62,b63,b64,b65,b66,b67,b68,b69,b70,b71,b72,b73;
  149. // vehcoli jump1 //
  150. new c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19,c20;
  151. new d1,d2,d3,d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,d14,d15,d16,d17,d18,d19,d20,d21,d22,d23,d24,d25,d26,d27,d28,d29,d30,d31,d32;
  152.  
  153. new Float:PuntiDiSpawn[4][4]={ // X, Y, Z, ROTAZIONE //
  154. {-304.1332,1527.7257,75.3594,185.0},
  155. {-2381.5737,-579.5432,132.1172,118.0},
  156. {1244.8322,-2036.8687,59.8600,270.0},
  157. {833.7303,-1795.3284,14.3240,180.0}};
  158.  
  159. new Float:StuntSpawns[5][4]={ // X, Y, Z, ROTAZIONE //
  160. {1960.5044,-2456.3022,13.5391,270.0},
  161. {-1717.2229,-314.5244,13.7286,318.0},
  162. {377.2024,2551.0232,17.9733,90.0},
  163. {-690.7571,821.6666,834.6039,135.5},
  164. {-326.7627,2518.4670,406.9554}};
  165.  
  166. new Float:PlayerSpawns[8][4]={
  167. {1297.6279,1343.1221,10.8203,270.0},
  168. {1585.0704,1447.3429,10.8357,90.0},
  169. {342.2527,2025.4828,22.6406,90.0},
  170. {289.4953,1946.5419,17.6406,0.0},
  171. {387.9521,2536.4685,16.5391,180.0},
  172. {2574.1260,2780.7708,10.8203,90.0},
  173. {2660.3418,2817.9771,38.3222,175.0},
  174. {2623.8022,2746.9744,23.8222,0.0}};
  175.  
  176. new name[24],sniperzone,minigunzone,minigunzone2;
  177. new Text:CarHealth[MAX-PLAYERS];
  178. new Messaggio;
  179. new SceltaMondiFatta[MAX-PLAYERS];
  180.  
  181. new Float:x3,Float:y3,Float:z3;
  182.  
  183. #if defined PLAYER_INFO
  184. new Text:PlayerInfo3[MAX-PLAYERS];
  185. #endif
  186.  
  187. enum PlayerData{
  188. GoodKillings[MAX-PLAYERS],
  189. Score[MAX-PLAYERS],
  190. Deaths[MAX-PLAYERS],};
  191. new PlayerInfo[MAX-PLAYERS][PlayerData];
  192.  
  193. new atimer,
  194. atempo1,
  195. atempo2,
  196. atempo3,
  197. atempo4,
  198. atempo5;
  199.  
  200. /*******************************************************************************
  201. * <=[FORWARDS]=> *
  202. *******************************************************************************/
  203.  
  204. forward VitaPlayerAuto();
  205. forward PlayerInfoTimer();
  206. forward InfoVeicolo();
  207. forward Messaggi();
  208. forward ResettatoreArmi();
  209. forward NitroReset();
  210. forward VitaPlayerAuto();
  211. forward UpdateTime();
  212. forward InAreas();
  213. forward UpdateConfig();
  214. forward TempBlockPlayer(playerid);
  215. forward RemovePlayerBlock(playerid);
  216.  
  217. stock IsPlayerInArea(playerID, Float:minx, Float:miny, Float:maxx, Float:maxy, Float:minz, Float:maxz){
  218. new Float:x, Float:y, Float:z; GetPlayerPos(playerID,x,y,z);
  219. if(x>=minx && x<=maxx && y>=miny && y<=maxy && z>=minz && z<=maxz){
  220. return 1;}
  221. return 0;}
  222.  
  223. /*******************************************************************************
  224. * <=[GAMEMODE]=> *
  225. *******************************************************************************/
  226.  
  227. public OnGameModeInit(){
  228. SetTimer("NitroReset", 1000, true);
  229. atempo1=SetTimer("VitaPlayerAuto",500,1);
  230. atempo2=SetTimer("CarInfo",100,1);
  231. atempo3=SetTimer("PlayerInfoTimer",200,1);
  232. atempo5=SetTimer("Messaggi",60000,1);
  233. SetTimer("UpdateConfig",10000,1);
  234. #if defined PLAYER_INFO
  235. for(new i=0;i<MAX-PLAYERS;i++){
  236. PlayerInfo3[i] = TextDrawCreate(10.000000,180.000000," ");
  237. TextDrawFont(Text:PlayerInfo3[i],1);
  238. TextDrawLetterSize(PlayerInfo3[i],0.5,1.5);
  239. TextDrawAlignment(PlayerInfo3[i],0);}
  240. #endif
  241. #if defined CAR_HEALTH
  242. for(new i = 0; i < MAX-PLAYERS; i++){
  243. CarHealth[i] = TextDrawCreate(210.000000,390.000000," ");
  244. TextDrawFont(CarHealth[i],1);
  245. TextDrawLetterSize(CarHealth[i],0.810000,2.020000);
  246. TextDrawColor(CarHealth[i],COLOR_GIALLO);}
  247. #endif
  248.  
  249. sniperzone = GangZoneCreate(95.1270,1799.3463,283.8586,1940.4288); // zona da sniper
  250. minigunzone = GangZoneCreate(470.4272,1990.8818,493.0548,2029.7832); // zona da minigun
  251. minigunzone2 = GangZoneCreate(393.9248,2668.9033,409.9981,2680.8328); // zona 2 da minigun
  252. atimer=SetTimer("InAreas",1000,1);
  253. // MAPPA //
  254. CreateObject(8040, -702.017029, 795.600281, 834.783508, 0.0000, 0.0000, 225.9278); //jump1
  255. CreateObject(8040, -308.591156, 2517.795654, 406.549194, 0.0000, 0.0000, 358.2811); //jump2
  256. CreateObject(18450, 2538.947754, 2780.295410, 7.338510, 0.0000, 14.6104, 0.0000);
  257. CreateObject(18450, 2461.384521, 2776.768555, 9.630175, 0.0000, 348.8273, 5.1566);
  258. CreateObject(18450, 2555.745117, 2753.446533, 10.713517, 0.0000, 342.8113, 0.0000);
  259. CreateObject(18450, 2638.314209, 2769.262207, 20.915411, 0.0000, 339.3735, 89.3814);
  260. CreateObject(18450, 2695.406982, 2816.469238, 27.115416, 0.0000, 56.7228, 89.3814);
  261. CreateObject(7291, 176.386215, 2232.538574, 86.878990, 0.0000, 0.0000, 0.0000);
  262. CreateObject(3885, 176.404724, 2232.532227, 138.909500, 0.0000, 0.0000, 75.6304);
  263. CreateObject(3885, 170.608780, 2232.504883, 138.923508, 0.0000, 0.0000, 255.2528);
  264. CreateObject(7291, 170.518402, 2232.320557, 86.879723, 0.0000, 0.0000, 0.0000);
  265. CreateObject(17013, 482.189484, 2010.363770, 55.058228, 0.0000, 0.0000, 0.0000);
  266. CreateObject(3279, 401.437988, 2674.163086, 58.114410, 0.0000, 0.0000, 0.0000);
  267. CreateObject(3361, 496.283630, 2026.932373, 57.573643, 0.0000, 0.0000, 0.0000);
  268. CreateObject(3361, 502.292450, 2026.907959, 53.559315, 0.0000, 0.0000, 0.0000);
  269. CreateObject(5130, 484.764374, 2010.527222, 60.965111, 0.0000, 0.0000, 315.3093);
  270. CreateObject(974, 476.690704, 2010.559570, 63.960037, 89.8335, 0.0000, 89.8335);
  271. CreateObject(1215, 470.199829, 2028.938843, 58.540272, 0.0000, 0.0000, 0.0000);
  272. CreateObject(1215, 492.444000, 2029.182861, 58.540272, 0.0000, 0.0000, 0.0000);
  273. CreateObject(1215, 492.430573, 1991.837158, 58.540272, 0.0000, 0.0000, 0.0000);
  274. CreateObject(1215, 470.094696, 1991.531860, 58.540272, 0.0000, 0.0000, 0.0000);
  275. CreateObject(1215, 173.369431, 2233.477783, 139.987823, 0.0000, 0.0000, 0.0000);
  276. CreateObject(1215, 173.440186, 2231.782959, 139.973816, 0.0000, 0.0000, 0.0000);
  277.  
  278. // VEICOLI //
  279. b1=AddStaticVehicle(520,329.0167,1968.1473,17.3002,90.2662,6,0); // Hydra
  280. b2=AddStaticVehicle(520,328.7503,1954.0695,17.2993,92.4101,6,0); // Hydra
  281. b3=AddStaticVehicle(520,300.7502,2045.5149,18.3577,182.0805,0,0); // Hydra
  282. b4=AddStaticVehicle(520,315.0127,2045.4285,18.3644,178.2314,0,0); // Hydra
  283. b5=AddStaticVehicle(520,279.5898,1987.1644,18.3653,271.3350,0,0); // Hydra
  284. b6=AddStaticVehicle(520,278.8428,2024.1180,18.3564,271.4596,0,0); // Hydra
  285. b7=AddStaticVehicle(520,278.1877,1955.5408,18.3694,269.3195,0,0); // Hydra
  286. b8=AddStaticVehicle(520,2618.3464,2721.1465,36.5386,346.6828,0,0); // Hydra
  287. b9=AddStaticVehicle(520,347.9677,2538.1638,16.7497,180.7476,0,0); // Hydra
  288. b10=AddStaticVehicle(520,326.4308,2541.2136,16.8071,180.4760,0,0); // Hydra
  289. b11=AddStaticVehicle(520,291.0368,2541.7463,16.8205,178.8466,0,0); // Hydra
  290. b12=AddStaticVehicle(520,273.2721,2542.5374,16.8125,179.9328,0,0); // Hydra
  291. b13=AddStaticVehicle(520,260.3457,2533.3135,16.8047,180.4760,0,0); // Hydra
  292. b14=AddStaticVehicle(520,247.0742,2532.8535,16.8047,180.4760,0,0); // Hydra
  293. b15=AddStaticVehicle(520,232.8671,2532.2603,16.7594,180.4760,0,0); // Hydra
  294. b16=AddStaticVehicle(520,327.4832,1991.1764,17.6406,90.9478,0,0); // Hydra
  295. b17=AddStaticVehicle(432,2793.1440,-2417.9502,13.6484,90.8369,0,0); // Rhyno
  296. b18=AddStaticVehicle(432,2794.2158,-2456.1770,13.6481,90.2192,0,0); // Rhyno
  297. b19=AddStaticVehicle(432,2792.9753,-2494.8115,13.6600,89.0224,0,0); // Rhyno
  298. b20=AddStaticVehicle(432,2738.5068,-2485.0493,13.6693,270.6107,0,0); // Rhyno
  299. b21=AddStaticVehicle(432,2780.1348,-2471.3777,13.6516,90.0677,0,0); // Rhyno
  300. b22=AddStaticVehicle(432,2779.8335,-2477.1897,13.6543,89.8087,0,0); // Rhyno
  301. b23=AddStaticVehicle(432,2779.5125,-2439.1084,13.6515,88.6752,0,0); // Rhyno
  302. b24=AddStaticVehicle(432,2780.0032,-2433.3601,13.6512,90.2015,0,0); // Rhyno
  303. b25=AddStaticVehicle(476,-1357.1349,-478.0920,15.5878,204.3550,0,3); // rustler1
  304. b26=AddStaticVehicle(476,-1375.1039,-489.5829,15.5998,207.9839,0,3); // rustler2
  305.  
  306. b27=AddStaticVehicle(476,306.0569,2474.6897,17.1971,0.5361,0,3); // rustler3
  307. b28=AddStaticVehicle(476,294.0569,2474.6897,17.1971,0.5361,0,6); // rustler4
  308. b29=AddStaticVehicle(476,282.0569,2474.6897,17.1971,0.5361,3,0); // rustler5
  309. b30=AddStaticVehicle(476,270.0569,2474.6897,17.1971,0.5361,6,0); // rustler6
  310. b31=AddStaticVehicle(476,258.0569,2474.6897,17.1971,0.5361,6,3); // rustler7
  311. b32=AddStaticVehicle(476,246.0569,2474.6897,17.1971,0.5361,0,1); // rustler8
  312. b33=AddStaticVehicle(476,234.0569,2474.6897,17.1971,0.5361,0,1); // rustler9
  313. b34=AddStaticVehicle(476,420.6151,2484.7590,17.1981,88.5230,0,3); // rustler10
  314. b35=AddStaticVehicle(476,420.3187,2502.4006,17.2049,89.0440,0,3); // rustler11
  315. b36=AddStaticVehicle(476,420.7604,2517.9685,17.1978,88.7012,0,3); // rustler12
  316. b37=AddStaticVehicle(425,365.3882,2537.1570,17.3890,178.3511,0,0); // hunter
  317.  
  318. b38=AddStaticVehicle(520,1553.8940,1455.2955,11.5539,93.4769,0,0); // hydra1
  319. b39=AddStaticVehicle(520,1553.8940,1443.2955,11.5539,93.4769,0,0); // hydra2
  320. b40=AddStaticVehicle(520,1553.8940,1431.2955,11.5539,93.4769,0,0); // hydra3
  321. b41=AddStaticVehicle(520,1553.8940,1419.2955,11.5539,93.4769,0,0); // hydra4
  322. b42=AddStaticVehicle(520,1553.8940,1407.2955,11.5539,93.4769,0,0); // hydra5
  323. b43=AddStaticVehicle(520,1553.8940,1395.2955,11.5539,93.4769,0,0); // hydra6
  324.  
  325. b44=AddStaticVehicle(476,1543.8940,1455.2955,11.5539,93.4769,0,4); // rustler1
  326. b45=AddStaticVehicle(476,1543.8940,1443.2955,11.5539,93.4769,0,3); // rustler2
  327. b46=AddStaticVehicle(476,1543.8940,1431.2955,11.5539,93.4769,0,6); // rustler3
  328. b47=AddStaticVehicle(476,1543.8940,1419.2955,11.5539,93.4769,0,1); // rustler4
  329. b48=AddStaticVehicle(476,1543.8940,1407.2955,11.5539,93.4769,1,3); // rustler5
  330. b49=AddStaticVehicle(476,1543.8940,1395.2955,11.5539,93.4769,3,0); // rustler6
  331.  
  332. b50=AddStaticVehicle(520,1281.7423,1361.6439,11.5441,269.0107,0,0); // hydra7
  333. b51=AddStaticVehicle(520,1281.6346,1324.2739,11.5279,270.2573,0,0); // hydra8
  334.  
  335. b52=AddStaticVehicle(520,1322.1439,1325.0677,11.5484,271.7925,0,0); // hydra9
  336. b53=AddStaticVehicle(520,1334.1439,1325.0677,11.5484,271.7925,0,0); // hydra10
  337. b54=AddStaticVehicle(520,1346.1439,1325.0677,11.5484,271.7925,0,0); // hydra11
  338. b55=AddStaticVehicle(520,1358.1439,1325.0677,11.5484,271.7925,0,0); // hydra12
  339.  
  340. b56=AddStaticVehicle(425,2689.6348,2783.8997,59.5963,101.9302,37,1); // hunter1
  341. b57=AddStaticVehicle(425,2650.0210,2818.7178,36.8844,179.2354,37,1); // hunter2
  342. b58=AddStaticVehicle(425,2670.0325,2816.5818,36.9217,177.0872,37,1); // hunter3
  343. b59=AddStaticVehicle(425,2690.1501,2816.4849,36.8972,177.0108,37,1); // hunter4
  344. b60=AddStaticVehicle(425,2635.4705,2765.3850,26.3924,177.4629,37,1); // hunter5
  345. b61=AddStaticVehicle(425,2616.8821,2758.4126,24.3912,90.2431,37,1); // hunter6
  346.  
  347. b62=AddStaticVehicle(432,2541.8101,2791.2732,10.8384,179.2964,0,3); // rhino1
  348. b63=AddStaticVehicle(432,2546.8101,2791.2732,10.8384,179.2964,0,3); // rhino2
  349. b64=AddStaticVehicle(432,2551.8101,2791.2732,10.8384,179.2964,0,3); // rhino3
  350. b65=AddStaticVehicle(432,2556.8101,2791.2732,10.8384,179.2964,0,3); // rhino4
  351. b66=AddStaticVehicle(432,2561.8101,2791.2732,10.8384,179.2964,0,3); // rhino5
  352. b67=AddStaticVehicle(432,2566.8101,2791.2732,10.8384,179.2964,0,3); // rhino6
  353.  
  354. b68=AddStaticVehicle(432,2541.8101,2769.7527,10.8371,358.5837,0,3); // rhino7
  355. b69=AddStaticVehicle(432,2546.8101,2769.7527,10.8371,358.5837,0,3); // rhino8
  356. b70=AddStaticVehicle(432,2551.8101,2769.7527,10.8371,358.5837,0,3); // rhino9
  357. b71=AddStaticVehicle(432,2556.8101,2769.7527,10.8371,358.5837,0,3); // rhino10
  358. b72=AddStaticVehicle(432,2561.8101,2769.7527,10.8371,358.5837,0,3); // rhino11
  359. b73=AddStaticVehicle(432,2566.8101,2769.7527,10.8371,358.5837,0,3); // rhino12
  360.  
  361. //============================================================================//
  362.  
  363. c1=AddStaticVehicle(444,-689.5707,802.6511,835.4071,136.1318,6,3); //
  364. c2=AddStaticVehicle(444,-695.9046,796.0602,835.4078,136.1449,6,3); //
  365. c3=AddStaticVehicle(444,-703.6025,788.0471,835.3912,136.1818,6,3); //
  366. c4=AddStaticVehicle(444,-710.9246,780.4160,835.3895,136.2078,6,3); //
  367. c5=AddStaticVehicle(504,-691.3380,828.7825,834.8180,135.0043,0,1); //
  368. c6=AddStaticVehicle(504,-698.5326,821.5867,834.8131,135.0049,0,1); //
  369. c7=AddStaticVehicle(504,-705.2797,814.8366,834.8068,134.9136,0,1); //
  370. c8=AddStaticVehicle(504,-712.3544,807.7977,834.8391,134.9408,0,1); //
  371. c9=AddStaticVehicle(504,-718.9443,801.2258,834.8086,134.6199,0,1); //
  372. c10=AddStaticVehicle(504,-725.8113,794.4449,834.8103,134.6290,0,1); //
  373. c11=AddStaticVehicle(407,-693.6835,809.1295,835.2557,134.7148,3,3); //
  374. c12=AddStaticVehicle(437,-703.9482,799.1744,835.1488,135.8018,0,56); //
  375. c13=AddStaticVehicle(457,-712.8431,789.9028,834.6447,136.3914,6,1); //
  376. c14=AddStaticVehicle(411,-669.3221,807.8176,834.7450,135.9605,0,1); //
  377. c15=AddStaticVehicle(411,-676.0371,800.9902,834.7450,135.6227,0,1); //
  378. c16=AddStaticVehicle(411,-683.1287,793.7425,834.7449,135.6254,0,1); //
  379. c17=AddStaticVehicle(411,-689.7867,786.9430,834.7455,135.9364,0,1); //
  380. c18=AddStaticVehicle(411,-696.5167,779.9897,834.7441,135.9407,0,1); //
  381. c19=AddStaticVehicle(541,-702.1965,773.7459,834.6432,135.7802,0,6); //
  382. c20=AddStaticVehicle(541,-709.2735,766.4734,834.6464,135.7813,0,6); //
  383.  
  384. d1=AddStaticVehicle(522,392.1692,2545.4463,17.5217,79.3635,0,6); //
  385. d2=AddStaticVehicle(522,390.7528,2554.5342,17.5332,116.3529,0,2); //
  386. d3=AddStaticVehicle(522,382.2634,2560.1577,17.5287,156.9555,2,0); //
  387. d4=AddStaticVehicle(522,372.0559,2560.2542,17.5359,202.6777,1,1); //
  388. d5=AddStaticVehicle(522,364.0718,2554.3933,17.5279,241.7525,1,3); //
  389. d6=AddStaticVehicle(522,362.0587,2545.6501,17.5279,283.3701,6,3); //
  390. d7=AddStaticVehicle(522,-1728.0220,-316.7668,14.0612,270.4347,0,0); // nrg stunt2
  391. d8=AddStaticVehicle(522,-1728.0220,-312.7668,14.0612,270.4347,0,3); // nrg stunt2
  392. d9=AddStaticVehicle(522,-1728.0220,-308.7668,14.0612,270.4347,0,86); // nrg stunt2
  393. d10=AddStaticVehicle(522,-1728.0220,-304.7668,14.0612,270.4347,1,2); // nrg stunt2
  394. d11=AddStaticVehicle(522,-1728.0220,-300.7668,14.0612,270.4347,6,3); // nrg stunt2
  395. d12=AddStaticVehicle(522,1960.7471,-2447.6392,13.1168,219.2952,6,0); //
  396. d13=AddStaticVehicle(522,1957.4077,-2447.9146,13.1106,220.3233,6,1); //
  397. d14=AddStaticVehicle(522,1957.6963,-2461.0840,13.1069,315.9277,1,6); //
  398. d15=AddStaticVehicle(522,1961.4955,-2461.8557,13.1083,312.8473,1,3); //
  399. d16=AddStaticVehicle(451,-331.8052,2533.1853,406.4903,177.9209,1,54); // jump2 veh1
  400. d17=AddStaticVehicle(451,-325.4096,2532.3545,406.4908,178.5246,0,86); // jump2 veh2
  401. d18=AddStaticVehicle(451,-312.6373,2531.8196,406.4914,178.2419,6,29); // jump2 veh4
  402. d19=AddStaticVehicle(557,-304.5346,2531.7324,407.1585,177.4825,1,1); // jump2 veh3
  403. d20=AddStaticVehicle(557,-295.1190,2531.2852,407.1587,178.0388,0,3); // jump2 veh5
  404. d21=AddStaticVehicle(557,-285.4703,2531.5706,407.1584,177.7743,6,1); // jump2 veh6
  405. d22=AddStaticVehicle(573,-337.1325,2506.1636,407.4419,356.7882,1,3); // jump2 veh7
  406. d23=AddStaticVehicle(573,-327.9750,2506.0532,407.4357,358.1539,2,0); // jump2 veh8
  407. d24=AddStaticVehicle(411,-307.3216,2503.4526,406.5107,357.4240,3,6); // jump2 veh9
  408. d25=AddStaticVehicle(411,-316.5373,2503.5159,406.5105,357.8569,6,3); // jump2 veh10
  409. d26=AddStaticVehicle(411,-287.9658,2502.4731,406.5106,359.0237,0,6); // jump2 veh11
  410. d27=AddStaticVehicle(541,387.0265,2450.8853,16.1251,355.4094,0,2); // stunt3 car1
  411. d28=AddStaticVehicle(541,389.7783,2441.5491,16.1250,354.3293,0,2); // stunt3 car2
  412. d29=AddStaticVehicle(429,414.3774,2440.9302,16.1797,358.0711,1,3); // stunt3 car3
  413. d30=AddStaticVehicle(429,421.2147,2450.9038,16.1859,1.2813,3,1); // stunt3 car4
  414. d31=AddStaticVehicle(556,407.3979,2438.9094,16.8750,356.2795,0,2); // stunt3 car5
  415. d32=AddStaticVehicle(556,400.5885,2439.7148,16.8750,356.0679,0,1); // stunt3 car6
  416.  
  417. //=============================//
  418. GroveKills=0;
  419. BallasKills=0;
  420. VagosKills=0;
  421. AztecasKills=0;
  422. BikersKills=0;
  423. MafiaKills=0;
  424.  
  425. #if defined INFO_GIOCATORE
  426. for(new i=0;i<MAX-PLAYERS;i++){
  427. PlayerInfo2[i] = TextDrawCreate(5.000000,280.000000," "); // 10.0000, 425.0000
  428. TextDrawFont(Text:PlayerInfo2[i],3);
  429. TextDrawLetterSize(PlayerInfo2[i],0.4,1.5);
  430. TextDrawAlignment(PlayerInfo2[i],0);}
  431. #endif
  432.  
  433. tdraw = TextDrawCreate(10.000000,425.000000," ");
  434. TextDrawColor(Text:tdraw,COLOR_BIANCO);
  435. TextDrawFont(Text:tdraw,3);
  436. TextDrawLetterSize(Text:tdraw,0.6,1.3);
  437. TextDrawAlignment(Text:tdraw,0);
  438. if(Options[Language]==1)format(string,sizeof(string),"~r~*** ~w~Gamemode Scriptata da ~y~[ZFM]Zuc ~r~***");else
  439. if(Options[Language]==2)format(string,sizeof(string),"~r~*** ~w~Gamemode Scripted by ~y~[ZFM]Zuc ~r~***");else
  440. if(Options[Language]==3)format(string,sizeof(string),"~r~*** ~w~Gamemode scripter par ~y~[ZFM]Zuc ~r~***");
  441. TextDrawSetString(Text:tdraw,string);
  442.  
  443. GangZoneGrove = GangZoneCreate(2200.996, -1946.361, 2619.307, -1480.527); // grove
  444. GangZoneBallas = GangZoneCreate(664.6498, -1768.712, 946.0596, -1196.29); // ballas
  445. GangZoneVagos = GangZoneCreate(2619.307, -1705.548, 2912.126, -1042.328); // vagos
  446. GangZoneAztecas = GangZoneCreate(1778.881, -2068.74, 2045.079, -1614.75); // aztecas
  447. GangZoneBikers = GangZoneCreate(185.4924, -1444.997, 679.8611, -1097.596); // bikers
  448. GangZoneMafia = GangZoneCreate(991.6937, -2199.016, 1820.712, -1867.406); // mafia
  449.  
  450. tempo1=SetTimer("VitaPlayerAuto",500,1);
  451. tempo3=SetTimer("PlayerInfoTimer",100,1);
  452. tempo2=SetTimer("InfoVeicolo",100,1);
  453. tempo5=SetTimer("ResettatoreArmi",2000,1);
  454. #if defined VITA_AUTO
  455. for(new i=0;i<MAX-PLAYERS;i++){
  456. VitaVeicolo[i] = TextDrawCreate(210.000000,390.000000," ");
  457. TextDrawFont(VitaVeicolo[i],1);
  458. TextDrawLetterSize(VitaVeicolo[i],0.810000,2.020000);
  459. TextDrawColor(VitaVeicolo[i],COLOR_GIALLO);}
  460. #endif
  461. AddPlayerClass(0,2495.0396,-1681.5645,13.3388,2.9431,COMBAT_SHOTGUN,1000,SPRAY_PAINT,500,TEC9,2000); //CJ
  462. AddPlayerClass(269,2495.0396,-1681.5645,13.3388,2.9431,COMBAT_SHOTGUN,1000,SPRAY_PAINT,500,TEC9,2000); //BS
  463. AddPlayerClass(270,2495.0396,-1681.5645,13.3388,2.9431,COMBAT_SHOTGUN,1000,SPRAY_PAINT,500,TEC9,2000); //Sweet
  464. AddPlayerClass(271,2495.0396,-1681.5645,13.3388,2.9431,COMBAT_SHOTGUN,1000,SPRAY_PAINT,500,TEC9,2000); //Rider
  465. AddPlayerClass(105,2495.0396,-1681.5645,13.3388,2.9431,COMBAT_SHOTGUN,1000,SPRAY_PAINT,500,TEC9,2000); //grove1
  466. AddPlayerClass(106,2495.0396,-1681.5645,13.3388,2.9431,COMBAT_SHOTGUN,1000,SPRAY_PAINT,500,TEC9,2000); //grove2
  467. AddPlayerClass(107,2495.0396,-1681.5645,13.3388,2.9431,COMBAT_SHOTGUN,1000,SPRAY_PAINT,500,TEC9,2000); //grove1
  468. AddPlayerClass(272,1124.0625,-2029.8197,74.4297,270.0,AK47,1500,COLT,500,MICRO_UZI,2000); //Mafiaboss
  469. AddPlayerClass(248,297.3302,-1336.3334,53.4416,40.1599,M4,500,TEC9,3000,BASEBALL_BAT,1); //Biker1
  470. AddPlayerClass(100,297.3302,-1336.3334,53.4416,40.1599,M4,500,TEC9,3000,BASEBALL_BAT,1); //Biker2
  471. AddPlayerClass(247,297.3302,-1336.3334,53.4416,40.1599,M4,500,TEC9,3000,BASEBALL_BAT,1); //Biker3
  472. AddPlayerClass(102,830.8262,-1100.4926,24.2969,270.1599,MICRO_UZI,2000,M4,90,BASEBALL_BAT,1); //Balla1
  473. AddPlayerClass(103,830.8262,-1101.9926,24.2969,270.1599,MICRO_UZI,2000,M4,90,BASEBALL_BAT,1); //Balla2
  474. AddPlayerClass(104,830.8262,-1103.4926,24.2969,270.1599,MICRO_UZI,2000,M4,90,BASEBALL_BAT,1); //Balla3
  475. AddPlayerClass(114,1764.1902,-1937.8105,13.5768,270.1599,MICRO_UZI,2000,M4,90,BASEBALL_BAT,1); //Azteca1
  476. AddPlayerClass(115,1764.1902,-1937.8105,13.5768,270.1599,MICRO_UZI,2000,M4,90,BASEBALL_BAT,1); //Azteca2
  477. AddPlayerClass(116,1764.1902,-1937.8105,13.5768,270.1599,MICRO_UZI,2000,M4,90,BASEBALL_BAT,1); //Azteca3
  478. AddPlayerClass(108,2812.5349,-1182.3782,25.2754,270.0,MICRO_UZI,2000,M4,90,BASEBALL_BAT,1); //Vago1
  479. AddPlayerClass(109,2812.5349,-1183.8782,25.2754,270.0,MICRO_UZI,2000,M4,90,BASEBALL_BAT,1); //Vago2
  480. AddPlayerClass(110,2812.5349,-1185.3782,25.2754,270.0,MICRO_UZI,2000,M4,90,BASEBALL_BAT,1); //Vago3
  481.  
  482. SetGameModeText("Stunt Drift TDM DM");
  483. ShowNameTags(1);SetWeather(5);ShowPlayerMarkers(1); SetNameTagDrawDistance(9999.0); SetWorldTime(5);UsePlayerPedAnims();
  484.  
  485. /*******************************************************************************
  486. * Vicoli Mondo DRIFT *
  487. *******************************************************************************/
  488.  
  489. elegy_d1_1=CreateVehicle(562,-314.8162,1514.9783,75.0173,0.4179,0,3,TEMPO_RESPAWN_AUTO); // elegy1
  490. elegy_d1_2=CreateVehicle(562,-320.9365,1515.6160,75.0191,359.6992,0,3,TEMPO_RESPAWN_AUTO); // elegy2
  491. elegy_d1_3=CreateVehicle(562,-327.4287,1515.3293,75.0193,0.1457,0,3,TEMPO_RESPAWN_AUTO); // elegy3
  492. elegy_d1_4=CreateVehicle(562,-333.4426,1515.3110,75.0195,359.7414,0,3,TEMPO_RESPAWN_AUTO); // elegy4
  493. elegy_d1_5=CreateVehicle(562,-339.7246,1515.3938,75.0180,359.7698,0,3,TEMPO_RESPAWN_AUTO); // elegy5
  494. elegy_d1_6=CreateVehicle(562,-346.0086,1515.6414,75.0170,0.0015,0,3,TEMPO_RESPAWN_AUTO); // elegy6
  495.  
  496. sultan_d2_1=CreateVehicle(560,-2392.2998,-607.8143,132.3048,35.0354,1,1,TEMPO_RESPAWN_AUTO); // jester1
  497. sultan_d2_2=CreateVehicle(560,-2397.2959,-611.2857,132.3048,34.7290,6,1,TEMPO_RESPAWN_AUTO); // jester2
  498. flash_d2_1=CreateVehicle(565,-2392.8872,-599.4079,132.2728,125.0736,1,56,TEMPO_RESPAWN_AUTO); // flash1
  499. flash_d2_2=CreateVehicle(565,-2401.7419,-587.5086,132.2711,126.0859,1,56,TEMPO_RESPAWN_AUTO); // flash2
  500.  
  501. elegy_d3_1=CreateVehicle(562,1246.2479,-2041.1329,59.4817,268.5010,0,3,TEMPO_RESPAWN_AUTO); // elegy d3 1
  502. elegy_d3_2=CreateVehicle(562,1246.1248,-2030.7529,59.4826,270.2646,1,3,TEMPO_RESPAWN_AUTO); // elegy d3 2
  503. elegy_d3_3=CreateVehicle(562,1246.5392,-2022.6560,59.4679,270.1208,3,3,TEMPO_RESPAWN_AUTO); // elegy d3 3
  504. elegy_d3_4=CreateVehicle(562,1246.2544,-2015.7302,59.4750,270.2187,6,3,TEMPO_RESPAWN_AUTO); // elegy d3 4
  505.  
  506. elegy_d4_1=CreateVehicle(562,827.4843,-1779.2490,13.9424,195.1938,1,0,TEMPO_RESPAWN_AUTO); // elegy_d4_1
  507. elegy_d4_2=CreateVehicle(562,819.0854,-1784.9222,13.9391,227.5191,3,0,TEMPO_RESPAWN_AUTO); // elegy_d4_2
  508. elegy_d4_3=CreateVehicle(562,836.7298,-1781.4438,13.9386,153.5798,6,0,TEMPO_RESPAWN_AUTO); // elegy_d4_3
  509. elegy_d4_4=CreateVehicle(562,842.5681,-1789.9498,13.9429,115.2471,57,0,TEMPO_RESPAWN_AUTO); // elegy_d4_4
  510.  
  511. elegy_d5_1=CreateVehicle(562,2277.8008,-2348.4231,13.2069,250.8365,3,0,TEMPO_RESPAWN_AUTO); // elegy_d5_1
  512. elegy_d5_2=CreateVehicle(562,2282.3196,-2353.4907,13.2069,251.6033,3,0,TEMPO_RESPAWN_AUTO); // elegy_d5_2
  513. elegy_d5_3=CreateVehicle(562,2286.9304,-2358.6106,13.2065,245.4723,3,0,TEMPO_RESPAWN_AUTO); // elegy_d5_3
  514. elegy_d5_4=CreateVehicle(562,2287.6284,-2338.4109,13.2051,202.2799,3,0,TEMPO_RESPAWN_AUTO); // elegy_d5_4
  515. elegy_d5_5=CreateVehicle(562,2293.0859,-2343.4016,13.2064,202.8372,3,0,TEMPO_RESPAWN_AUTO); // elegy_d5_5
  516. elegy_d5_6=CreateVehicle(562,2298.3066,-2348.5408,13.2065,200.2808,3,0,TEMPO_RESPAWN_AUTO); // elegy_d5_6
  517.  
  518. elegy_d6_1=CreateVehicle(562,-1240.2104,-767.3622,63.9136,266.8747,0,6,TEMPO_RESPAWN_AUTO); // elegy1
  519. elegy_d6_2=CreateVehicle(562,-1244.1521,-769.7728,64.4897,256.7923,1,56,TEMPO_RESPAWN_AUTO); // elegy2
  520. elegy_d6_3=CreateVehicle(562,-1247.6555,-771.6098,64.9932,255.2628,6,3,TEMPO_RESPAWN_AUTO); // elegy3
  521.  
  522. AddStaticVehicle(411,1256.6528,-2010.6254,59.2430,179.5589,6,6); // infernus d3 1
  523. AddStaticVehicle(411,1264.0372,-2010.6283,59.0320,179.9428,6,6); // infernus d3 2
  524. AddStaticVehicle(411,1269.3359,-2010.9248,58.8805,180.1656,6,6); // infernus d3 3
  525. AddStaticVehicle(411,1276.2338,-2010.1608,58.6841,180.5237,6,6); // infernus d3 4
  526.  
  527. AddStaticVehicle(562,-2414.3054,-587.3031,132.3066,214.8672,6,0); //
  528. AddStaticVehicle(562,-2409.2886,-583.3287,132.3082,214.8828,6,0); //
  529. AddStaticVehicle(559,-2494.2844,-602.1353,132.2189,180.3211,56,1); //
  530. AddStaticVehicle(559,-2505.6721,-601.6947,132.2188,179.3393,56,1); //
  531. AddStaticVehicle(559,-2513.1831,-601.7897,132.2187,179.9089,56,1); //
  532. AddStaticVehicle(559,-2531.9375,-601.5029,132.2187,179.9992,56,1); //
  533. AddStaticVehicle(559,-1886.8342,-817.5203,31.6798,90.1411,56,1); //
  534. AddStaticVehicle(559,-1871.8888,-836.9843,31.6798,90.0904,56,1); //
  535. AddStaticVehicle(536,-1872.7919,-850.0784,31.7612,90.3130,0,56); //
  536. AddStaticVehicle(536,-1887.2317,-890.5042,31.7618,89.7817,0,56); //
  537. AddStaticVehicle(439,-1871.7156,-853.2545,31.9194,89.9999,3,6); //
  538. AddStaticVehicle(439,-1887.2554,-801.9365,31.9191,89.6419,3,6); //
  539. AddStaticVehicle(439,-1897.2765,-936.5278,31.9188,270.7605,3,6); //
  540. AddStaticVehicle(535,-1871.2218,-871.1074,31.7874,90.1324,0,6); //
  541. AddStaticVehicle(535,-1871.4902,-936.5441,31.7877,89.8404,0,6); //
  542. AddStaticVehicle(402,-1897.1497,-884.1402,31.8550,269.8574,6,1); //
  543. AddStaticVehicle(402,-1897.3802,-843.5033,31.8549,271.2345,6,1); //
  544. AddStaticVehicle(402,-1871.9803,-781.1037,31.8551,269.5940,6,1); //
  545. AddStaticVehicle(429,-1897.0713,-933.6788,31.7031,268.9417,56,0); //
  546. AddStaticVehicle(429,-1886.9283,-963.7364,31.7031,88.7616,56,0); //
  547. AddStaticVehicle(429,-1897.3604,-874.3018,31.7031,269.1915,56,0); //
  548. AddStaticVehicle(477,-1897.9359,-787.0715,31.7783,269.7861,0,1); //
  549. AddStaticVehicle(477,-1897.5277,-753.9415,31.7760,89.6822,0,1); //
  550. AddStaticVehicle(451,-303.2271,1582.2648,75.1401,313.0697,0,1); //
  551. AddStaticVehicle(541,1254.1815,-2063.5388,59.4114,358.6187,1,0); //
  552. AddStaticVehicle(541,1261.2512,-2063.4253,59.2258,357.4277,1,0); //
  553. AddStaticVehicle(541,1239.3068,-1814.1129,13.0527,270.1432,1,0); //
  554. AddStaticVehicle(541,1238.8124,-1822.1113,13.0414,271.1531,1,0); //
  555. AddStaticVehicle(555,1207.6666,-1828.1239,13.0927,182.3405,56,56); //
  556. AddStaticVehicle(555,1197.6501,-1836.2804,13.0851,269.6407,56,56); //
  557. AddStaticVehicle(492,2508.1802,-1665.7750,13.2004,191.8329,1,0); //
  558. AddStaticVehicle(492,2468.5320,-1653.2859,13.1795,91.3547,1,0); //
  559. AddStaticVehicle(600,2473.7942,-1692.6951,13.2336,358.6398,1,0); //
  560. //****************************************************************************//
  561. AddVehicleComponent(elegy_d1_1,1010);AddVehicleComponent(elegy_d1_1,1087);AddVehicleComponent(elegy_d1_1,1039);AddVehicleComponent(elegy_d1_1,1146);AddVehicleComponent(elegy_d1_1,1148);AddVehicleComponent(elegy_d1_1,1172);AddVehicleComponent(elegy_d1_1,1098);ChangeVehiclePaintjob(elegy_d1_1,1);ChangeVehicleColor(elegy_d1_1,1,0);
  562. AddVehicleComponent(elegy_d1_2,1010);AddVehicleComponent(elegy_d1_2,1087);AddVehicleComponent(elegy_d1_2,1039);AddVehicleComponent(elegy_d1_2,1146);AddVehicleComponent(elegy_d1_2,1148);AddVehicleComponent(elegy_d1_2,1172);AddVehicleComponent(elegy_d1_2,1098);ChangeVehiclePaintjob(elegy_d1_2,1);ChangeVehicleColor(elegy_d1_2,3,0);
  563. AddVehicleComponent(elegy_d1_3,1010);AddVehicleComponent(elegy_d1_3,1087);AddVehicleComponent(elegy_d1_3,1039);AddVehicleComponent(elegy_d1_3,1146);AddVehicleComponent(elegy_d1_3,1148);AddVehicleComponent(elegy_d1_3,1172);AddVehicleComponent(elegy_d1_3,1098);ChangeVehiclePaintjob(elegy_d1_3,1);ChangeVehicleColor(elegy_d1_3,6,0);
  564. AddVehicleComponent(elegy_d1_4,1010);AddVehicleComponent(elegy_d1_4,1087);AddVehicleComponent(elegy_d1_4,1039);AddVehicleComponent(elegy_d1_4,1146);AddVehicleComponent(elegy_d1_4,1148);AddVehicleComponent(elegy_d1_4,1172);AddVehicleComponent(elegy_d1_4,1098);ChangeVehiclePaintjob(elegy_d1_4,1);ChangeVehicleColor(elegy_d1_4,1,1);
  565. AddVehicleComponent(elegy_d1_5,1010);AddVehicleComponent(elegy_d1_5,1087);AddVehicleComponent(elegy_d1_5,1039);AddVehicleComponent(elegy_d1_5,1146);AddVehicleComponent(elegy_d1_5,1148);AddVehicleComponent(elegy_d1_5,1172);AddVehicleComponent(elegy_d1_5,1098);ChangeVehiclePaintjob(elegy_d1_5,1);ChangeVehicleColor(elegy_d1_5,6,0);
  566. AddVehicleComponent(elegy_d1_6,1010);AddVehicleComponent(elegy_d1_6,1087);AddVehicleComponent(elegy_d1_6,1039);AddVehicleComponent(elegy_d1_6,1146);AddVehicleComponent(elegy_d1_6,1148);AddVehicleComponent(elegy_d1_6,1172);AddVehicleComponent(elegy_d1_6,1098);ChangeVehiclePaintjob(elegy_d1_6,1);ChangeVehicleColor(elegy_d1_6,3,0);
  567.  
  568. AddVehicleComponent(flash_d2_1,1010);AddVehicleComponent(flash_d2_1,1087);AddVehicleComponent(flash_d2_1,1048);AddVehicleComponent(flash_d2_1,1052);AddVehicleComponent(flash_d2_1,1049);AddVehicleComponent(flash_d2_1,1151);AddVehicleComponent(flash_d2_1,1152);AddVehicleComponent(flash_d2_1,1083);ChangeVehiclePaintjob(flash_d2_1,3);
  569. AddVehicleComponent(flash_d2_2,1010);AddVehicleComponent(flash_d2_2,1087);AddVehicleComponent(flash_d2_2,1048);AddVehicleComponent(flash_d2_2,1052);AddVehicleComponent(flash_d2_2,1049);AddVehicleComponent(flash_d2_2,1151);AddVehicleComponent(flash_d2_2,1152);AddVehicleComponent(flash_d2_2,1083);ChangeVehiclePaintjob(flash_d2_2,3);
  570. AddVehicleComponent(sultan_d2_1,1010);AddVehicleComponent(sultan_d2_1,1087);AddVehicleComponent(sultan_d2_1,1030);AddVehicleComponent(sultan_d2_1,1139);AddVehicleComponent(sultan_d2_1,1140);AddVehicleComponent(sultan_d2_1,1170);AddVehicleComponent(sultan_d2_1,1085);ChangeVehiclePaintjob(sultan_d2_1,1);
  571. AddVehicleComponent(sultan_d2_2,1010);AddVehicleComponent(sultan_d2_2,1087);AddVehicleComponent(sultan_d2_2,1030);AddVehicleComponent(sultan_d2_2,1139);AddVehicleComponent(sultan_d2_2,1140);AddVehicleComponent(sultan_d2_2,1170);AddVehicleComponent(sultan_d2_2,1085);ChangeVehiclePaintjob(sultan_d2_2,2);
  572.  
  573. AddVehicleComponent(elegy_d3_1,1010);AddVehicleComponent(elegy_d3_1,1087);AddVehicleComponent(elegy_d3_1,1039);AddVehicleComponent(elegy_d3_1,1146);AddVehicleComponent(elegy_d3_1,1148);AddVehicleComponent(elegy_d3_1,1172);AddVehicleComponent(elegy_d3_1,1098);ChangeVehiclePaintjob(elegy_d3_1,2);ChangeVehicleColor(elegy_d3_1,1,0);
  574. AddVehicleComponent(elegy_d3_2,1010);AddVehicleComponent(elegy_d3_2,1087);AddVehicleComponent(elegy_d3_2,1039);AddVehicleComponent(elegy_d3_2,1146);AddVehicleComponent(elegy_d3_2,1148);AddVehicleComponent(elegy_d3_2,1172);AddVehicleComponent(elegy_d3_2,1098);ChangeVehiclePaintjob(elegy_d3_2,1);ChangeVehicleColor(elegy_d3_2,1,0);
  575. AddVehicleComponent(elegy_d3_3,1010);AddVehicleComponent(elegy_d3_3,1087);AddVehicleComponent(elegy_d3_3,1039);AddVehicleComponent(elegy_d3_3,1146);AddVehicleComponent(elegy_d3_3,1148);AddVehicleComponent(elegy_d3_3,1172);AddVehicleComponent(elegy_d3_3,1098);ChangeVehiclePaintjob(elegy_d3_3,2);ChangeVehicleColor(elegy_d3_3,1,0);
  576. AddVehicleComponent(elegy_d3_4,1010);AddVehicleComponent(elegy_d3_4,1087);AddVehicleComponent(elegy_d3_4,1039);AddVehicleComponent(elegy_d3_4,1146);AddVehicleComponent(elegy_d3_4,1148);AddVehicleComponent(elegy_d3_4,1172);AddVehicleComponent(elegy_d3_4,1098);ChangeVehiclePaintjob(elegy_d3_4,1);ChangeVehicleColor(elegy_d3_4,1,0);
  577.  
  578. AddVehicleComponent(elegy_d4_1,1010);AddVehicleComponent(elegy_d4_1,1087);AddVehicleComponent(elegy_d4_1,1039);AddVehicleComponent(elegy_d4_1,1146);AddVehicleComponent(elegy_d4_1,1148);AddVehicleComponent(elegy_d4_1,1172);AddVehicleComponent(elegy_d4_1,1098);ChangeVehiclePaintjob(elegy_d4_1,3);ChangeVehicleColor(elegy_d4_1,1,1);
  579. AddVehicleComponent(elegy_d4_2,1010);AddVehicleComponent(elegy_d4_2,1087);AddVehicleComponent(elegy_d4_2,1039);AddVehicleComponent(elegy_d4_2,1146);AddVehicleComponent(elegy_d4_2,1148);AddVehicleComponent(elegy_d4_2,1172);AddVehicleComponent(elegy_d4_2,1098);ChangeVehiclePaintjob(elegy_d4_2,2);ChangeVehicleColor(elegy_d4_2,3,1);
  580. AddVehicleComponent(elegy_d4_3,1010);AddVehicleComponent(elegy_d4_3,1087);AddVehicleComponent(elegy_d4_3,1039);AddVehicleComponent(elegy_d4_3,1146);AddVehicleComponent(elegy_d4_3,1148);AddVehicleComponent(elegy_d4_3,1172);AddVehicleComponent(elegy_d4_3,1098);ChangeVehiclePaintjob(elegy_d4_3,2);ChangeVehicleColor(elegy_d4_3,6,0);
  581. AddVehicleComponent(elegy_d4_4,1010);AddVehicleComponent(elegy_d4_4,1087);AddVehicleComponent(elegy_d4_4,1039);AddVehicleComponent(elegy_d4_4,1146);AddVehicleComponent(elegy_d4_4,1148);AddVehicleComponent(elegy_d4_4,1172);AddVehicleComponent(elegy_d4_4,1098);ChangeVehiclePaintjob(elegy_d4_4,1);ChangeVehicleColor(elegy_d4_4,58,0);
  582.  
  583. AddVehicleComponent(elegy_d5_1,1010);AddVehicleComponent(elegy_d5_1,1087);AddVehicleComponent(elegy_d5_1,1039);AddVehicleComponent(elegy_d5_1,1146);AddVehicleComponent(elegy_d5_1,1148);AddVehicleComponent(elegy_d5_1,1172);AddVehicleComponent(elegy_d5_1,1098);ChangeVehiclePaintjob(elegy_d5_1,1);ChangeVehicleColor(elegy_d5_1,1,0);
  584. AddVehicleComponent(elegy_d5_2,1010);AddVehicleComponent(elegy_d5_2,1087);AddVehicleComponent(elegy_d5_2,1039);AddVehicleComponent(elegy_d5_2,1146);AddVehicleComponent(elegy_d5_2,1148);AddVehicleComponent(elegy_d5_2,1172);AddVehicleComponent(elegy_d5_2,1098);ChangeVehiclePaintjob(elegy_d5_2,1);ChangeVehicleColor(elegy_d5_2,3,0);
  585. AddVehicleComponent(elegy_d5_3,1010);AddVehicleComponent(elegy_d5_3,1087);AddVehicleComponent(elegy_d5_3,1039);AddVehicleComponent(elegy_d5_3,1146);AddVehicleComponent(elegy_d5_3,1148);AddVehicleComponent(elegy_d5_3,1172);AddVehicleComponent(elegy_d5_3,1098);ChangeVehiclePaintjob(elegy_d5_3,1);ChangeVehicleColor(elegy_d5_3,6,0);
  586. AddVehicleComponent(elegy_d5_4,1010);AddVehicleComponent(elegy_d5_4,1087);AddVehicleComponent(elegy_d5_4,1039);AddVehicleComponent(elegy_d5_4,1146);AddVehicleComponent(elegy_d5_4,1148);AddVehicleComponent(elegy_d5_4,1172);AddVehicleComponent(elegy_d5_4,1098);ChangeVehiclePaintjob(elegy_d5_4,1);ChangeVehicleColor(elegy_d5_4,1,1);
  587. AddVehicleComponent(elegy_d5_5,1010);AddVehicleComponent(elegy_d5_5,1087);AddVehicleComponent(elegy_d5_5,1039);AddVehicleComponent(elegy_d5_5,1146);AddVehicleComponent(elegy_d5_5,1148);AddVehicleComponent(elegy_d5_5,1172);AddVehicleComponent(elegy_d5_5,1098);ChangeVehiclePaintjob(elegy_d5_5,1);ChangeVehicleColor(elegy_d5_5,6,0);
  588. AddVehicleComponent(elegy_d5_6,1010);AddVehicleComponent(elegy_d5_6,1087);AddVehicleComponent(elegy_d5_6,1039);AddVehicleComponent(elegy_d5_6,1146);AddVehicleComponent(elegy_d5_6,1148);AddVehicleComponent(elegy_d5_6,1172);AddVehicleComponent(elegy_d5_6,1098);ChangeVehiclePaintjob(elegy_d5_6,1);ChangeVehicleColor(elegy_d5_6,3,0);
  589.  
  590. AddVehicleComponent(elegy_d6_1,1010);AddVehicleComponent(elegy_d6_1,1087);AddVehicleComponent(elegy_d6_1,1039);AddVehicleComponent(elegy_d6_1,1146);AddVehicleComponent(elegy_d6_1,1148);AddVehicleComponent(elegy_d6_1,1172);AddVehicleComponent(elegy_d6_1,1098);ChangeVehiclePaintjob(elegy_d6_1,1);ChangeVehicleColor(elegy_d6_1,1,0);
  591. AddVehicleComponent(elegy_d6_2,1010);AddVehicleComponent(elegy_d6_2,1087);AddVehicleComponent(elegy_d6_2,1039);AddVehicleComponent(elegy_d6_2,1146);AddVehicleComponent(elegy_d6_2,1148);AddVehicleComponent(elegy_d6_2,1172);AddVehicleComponent(elegy_d6_2,1098);ChangeVehiclePaintjob(elegy_d6_2,1);ChangeVehicleColor(elegy_d6_2,3,0);
  592. AddVehicleComponent(elegy_d6_3,1010);AddVehicleComponent(elegy_d6_3,1087);AddVehicleComponent(elegy_d6_3,1039);AddVehicleComponent(elegy_d6_3,1146);AddVehicleComponent(elegy_d6_3,1148);AddVehicleComponent(elegy_d6_3,1172);AddVehicleComponent(elegy_d6_3,1098);ChangeVehiclePaintjob(elegy_d6_3,1);ChangeVehicleColor(elegy_d6_3,6,0);
  593.  
  594. /*******************************************************************************
  595. * Vicoli Mondo DRIFT *
  596. *******************************************************************************/
  597.  
  598. a1=AddStaticVehicle(567,2505.0098,-1694.3311,13.4259,2.2904,86,3); // s1 (groove)
  599. a2=AddStaticVehicle(567,2489.9810,-1682.5962,13.2052,89.8062,86,3); // s2 (groove)
  600. a3=AddStaticVehicle(447,2507.8977,-1717.8137,18.5927,267.3832,0,3); // sea sparrow grove
  601. a4=AddStaticVehicle(522,2488.0176,-1654.7709,12.9135,145.9781,86,86); // nrg1 (groove)
  602. a5=AddStaticVehicle(522,2486.0364,-1654.8816,12.9016,152.4622,86,86); // nrg2 (groove)
  603. a6=AddStaticVehicle(522,2483.8230,-1654.9849,12.8813,148.7798,86,86); // nrg3 (groove)
  604. a7=AddStaticVehicle(522,2804.7180,-1177.7246,25.0504,225.6694,86,6); // nrg4 (vagos)
  605. a8=AddStaticVehicle(522,2804.6353,-1180.1395,25.0486,226.0119,6,0); // nrg5 (vagos)
  606. a9=AddStaticVehicle(522,2804.6860,-1188.9224,25.0139,305.0964,6,0); // nrg6 (vagos)
  607. a10=AddStaticVehicle(522,2804.7644,-1186.4161,25.0246,309.5659,6,0); // nrg7 (vagos)
  608. a11=AddStaticVehicle(474,2813.8716,-1179.3989,25.0398,270.4331,6,1); // ermes1 (vagos)
  609. a12=AddStaticVehicle(474,2813.9661,-1187.4839,25.0155,269.9157,6,0); // ermes2 (vagos)
  610. a13=AddStaticVehicle(474,2828.8984,-1200.2936,24.4678,3.2516,6,3); // ermes3 (vagos)
  611. a14=AddStaticVehicle(522,294.3363,-1338.4100,53.0096,35.5795,0,6); // nrg bikers1
  612. a15=AddStaticVehicle(522,291.7659,-1340.2625,53.0107,34.4144,0,3); // nrg bikers2
  613. a16=AddStaticVehicle(522,300.0016,-1334.3844,53.0001,34.1297,0,1); // nrg bikers3
  614. a17=AddStaticVehicle(522,302.5065,-1332.2899,53.0109,38.2475,0,85); // nrg bikers4
  615. a18=AddStaticVehicle(463,301.7482,-1319.9590,52.9860,216.6941,0,3); //
  616. a19=AddStaticVehicle(463,306.0108,-1318.7830,52.9855,170.4996,0,3); //
  617. a20=AddStaticVehicle(463,308.8305,-1321.3469,52.9827,119.1228,0,3); //
  618. a21=AddStaticVehicle(463,308.8880,-1326.1689,52.9898,72.2351,0,3); //
  619. a22=AddStaticVehicle(463,299.5509,-1323.6591,52.9855,255.9284,0,3); //
  620. a23=AddStaticVehicle(411,288.3019,-1341.5844,53.1650,37.2573,0,3); //
  621. a24=AddStaticVehicle(522,824.4659,-1108.0983,25.3671,272.0557,85,3); // nrg balla1
  622. a25=AddStaticVehicle(522,824.6586,-1098.0831,25.3576,270.2567,85,3); // nrg balla2
  623. a26=AddStaticVehicle(522,828.3910,-1093.3501,23.8459,268.0260,85,3); // nrg balla3
  624. a27=AddStaticVehicle(522,828.9756,-1112.3806,23.7063,271.6220,85,3); // nrg balla4
  625. a28=AddStaticVehicle(566,838.8126,-1109.5154,23.9858,270.5916,85,3); // tahoma1
  626. a29=AddStaticVehicle(566,851.5013,-1109.3185,23.9968,271.4331,85,3); // tahoma2
  627. a30=AddStaticVehicle(566,865.2902,-1108.8911,24.0083,272.5043,85,3); // tahoma3
  628. a31=AddStaticVehicle(466,859.0558,-1090.9810,24.0386,268.7275,85,3); // glendale balla
  629. a32=AddStaticVehicle(466,1778.4890,-1908.6465,13.1301,270.5482,7,1); // glendale aztecas 1
  630. a33=AddStaticVehicle(466,1778.2532,-1915.9114,13.1293,270.3923,7,1); // glendale aztecas 2
  631. a34=AddStaticVehicle(466,1777.8219,-1927.3149,13.1296,270.1895,7,1); // glendale aztecas 3
  632. a35=AddStaticVehicle(466,1803.6307,-1934.0259,13.1328,90.9486,7,1); // glendale aztecas 4
  633. a36=AddStaticVehicle(466,1803.4069,-1905.0221,13.1415,90.7493,7,1); // glendale aztecas 5
  634. a37=AddStaticVehicle(489,1132.5251,-2024.0563,69.1443,179.2111,0,3); // rancher mafia
  635. a38=AddStaticVehicle(429,1132.9072,-2057.2170,68.6875,359.1181,0,3); // banshee mafia
  636. a39=AddStaticVehicle(487,1116.2285,-2020.9191,74.6063,359.7095,0,3); // maveric mafia
  637.  
  638. /*******************************
  639. * veicoli nei rispettivi MONDI *
  640. *******************************/
  641.  
  642. // veicoli MONDO DM //
  643. SetVehicleVirtualWorld(a1,1);SetVehicleVirtualWorld(a2,1);SetVehicleVirtualWorld(a3,1);
  644. SetVehicleVirtualWorld(a4,1);SetVehicleVirtualWorld(a5,1);SetVehicleVirtualWorld(a6,1);
  645. SetVehicleVirtualWorld(a7,1);SetVehicleVirtualWorld(a8,1);SetVehicleVirtualWorld(a9,1);
  646. SetVehicleVirtualWorld(a10,1);SetVehicleVirtualWorld(a11,1);SetVehicleVirtualWorld(a12,1);
  647. SetVehicleVirtualWorld(a13,1);SetVehicleVirtualWorld(a14,1);SetVehicleVirtualWorld(a15,1);
  648. SetVehicleVirtualWorld(a16,1);SetVehicleVirtualWorld(a17,1);SetVehicleVirtualWorld(a18,1);SetVehicleVirtualWorld(a19,1);
  649. SetVehicleVirtualWorld(a20,1);SetVehicleVirtualWorld(a21,1);SetVehicleVirtualWorld(a22,1);
  650. SetVehicleVirtualWorld(a23,1);SetVehicleVirtualWorld(a24,1);SetVehicleVirtualWorld(a25,1);
  651. SetVehicleVirtualWorld(a26,1);SetVehicleVirtualWorld(a27,1);SetVehicleVirtualWorld(a28,1);SetVehicleVirtualWorld(a29,1);
  652. SetVehicleVirtualWorld(a30,1);SetVehicleVirtualWorld(a31,1);SetVehicleVirtualWorld(a32,1);
  653. SetVehicleVirtualWorld(a33,1);SetVehicleVirtualWorld(a34,1);SetVehicleVirtualWorld(a35,1);
  654. SetVehicleVirtualWorld(a36,1);SetVehicleVirtualWorld(a37,1);SetVehicleVirtualWorld(a38,1);SetVehicleVirtualWorld(a39,1);
  655.  
  656. // veicoli MONDO WAR //
  657. SetVehicleVirtualWorld(b1,3);SetVehicleVirtualWorld(b2,3);SetVehicleVirtualWorld(b3,3);
  658. SetVehicleVirtualWorld(b4,3);SetVehicleVirtualWorld(b5,3);SetVehicleVirtualWorld(b6,3);
  659. SetVehicleVirtualWorld(b7,3);SetVehicleVirtualWorld(b8,3);SetVehicleVirtualWorld(b9,3);
  660. SetVehicleVirtualWorld(b10,3);SetVehicleVirtualWorld(b11,3);SetVehicleVirtualWorld(b12,3);
  661. SetVehicleVirtualWorld(b13,3);SetVehicleVirtualWorld(b14,3);SetVehicleVirtualWorld(b15,3);
  662. SetVehicleVirtualWorld(b16,3);SetVehicleVirtualWorld(b17,3);SetVehicleVirtualWorld(b18,3);
  663. SetVehicleVirtualWorld(b19,3);SetVehicleVirtualWorld(b20,3);SetVehicleVirtualWorld(b21,3);
  664. SetVehicleVirtualWorld(b22,3);SetVehicleVirtualWorld(b23,3);SetVehicleVirtualWorld(b24,3);
  665. SetVehicleVirtualWorld(b25,3);SetVehicleVirtualWorld(b26,3);SetVehicleVirtualWorld(b27,3);
  666. SetVehicleVirtualWorld(b28,3);SetVehicleVirtualWorld(b29,3);SetVehicleVirtualWorld(b30,3);
  667. SetVehicleVirtualWorld(b31,3);SetVehicleVirtualWorld(b32,3);SetVehicleVirtualWorld(b33,3);
  668. SetVehicleVirtualWorld(b34,3);SetVehicleVirtualWorld(b35,3);SetVehicleVirtualWorld(b36,3);
  669. SetVehicleVirtualWorld(b37,3);SetVehicleVirtualWorld(b38,3);SetVehicleVirtualWorld(b39,3);
  670. SetVehicleVirtualWorld(b40,3);SetVehicleVirtualWorld(b41,3);SetVehicleVirtualWorld(b42,3);
  671. SetVehicleVirtualWorld(b43,3);SetVehicleVirtualWorld(b44,3);SetVehicleVirtualWorld(b45,3);
  672. SetVehicleVirtualWorld(b46,3);SetVehicleVirtualWorld(b47,3);SetVehicleVirtualWorld(b48,3);
  673. SetVehicleVirtualWorld(b49,3);SetVehicleVirtualWorld(b50,3);SetVehicleVirtualWorld(b51,3);
  674. SetVehicleVirtualWorld(b52,3);SetVehicleVirtualWorld(b53,3);SetVehicleVirtualWorld(b54,3);
  675. SetVehicleVirtualWorld(b55,3);SetVehicleVirtualWorld(b56,3);SetVehicleVirtualWorld(b57,3);
  676. SetVehicleVirtualWorld(b58,3);SetVehicleVirtualWorld(b59,3);SetVehicleVirtualWorld(b60,3);
  677. SetVehicleVirtualWorld(b61,3);SetVehicleVirtualWorld(b62,3);SetVehicleVirtualWorld(b63,3);
  678. SetVehicleVirtualWorld(b64,3);SetVehicleVirtualWorld(b65,3);SetVehicleVirtualWorld(b66,3);
  679. SetVehicleVirtualWorld(b67,3);SetVehicleVirtualWorld(b68,3);SetVehicleVirtualWorld(b69,3);
  680. SetVehicleVirtualWorld(b70,3);SetVehicleVirtualWorld(b71,3);SetVehicleVirtualWorld(b72,3);
  681. SetVehicleVirtualWorld(b73,3);
  682.  
  683. // veicoli mondo stunt //
  684. SetVehicleVirtualWorld(c1,2);SetVehicleVirtualWorld(c2,2);SetVehicleVirtualWorld(c3,2);
  685. SetVehicleVirtualWorld(c4,2);SetVehicleVirtualWorld(c5,2);SetVehicleVirtualWorld(c6,2);
  686. SetVehicleVirtualWorld(c7,2);SetVehicleVirtualWorld(c8,2);SetVehicleVirtualWorld(c9,2);
  687. SetVehicleVirtualWorld(c10,2);SetVehicleVirtualWorld(c11,2);SetVehicleVirtualWorld(c12,2);
  688. SetVehicleVirtualWorld(c13,2);SetVehicleVirtualWorld(c14,2);SetVehicleVirtualWorld(c15,2);
  689. SetVehicleVirtualWorld(c16,2);SetVehicleVirtualWorld(c17,2);SetVehicleVirtualWorld(c18,2);
  690. SetVehicleVirtualWorld(c19,2);SetVehicleVirtualWorld(c20,2);
  691.  
  692. SetVehicleVirtualWorld(d1,2);SetVehicleVirtualWorld(d2,2);SetVehicleVirtualWorld(d3,2);
  693. SetVehicleVirtualWorld(d4,2);SetVehicleVirtualWorld(d5,2);SetVehicleVirtualWorld(d6,2);
  694. SetVehicleVirtualWorld(d7,2);SetVehicleVirtualWorld(d8,2);SetVehicleVirtualWorld(d9,2);
  695. SetVehicleVirtualWorld(d10,2);SetVehicleVirtualWorld(d11,2);SetVehicleVirtualWorld(d12,2);
  696. SetVehicleVirtualWorld(d13,2);SetVehicleVirtualWorld(d14,2);SetVehicleVirtualWorld(d15,2);
  697. SetVehicleVirtualWorld(d16,2);SetVehicleVirtualWorld(d17,2);SetVehicleVirtualWorld(d18,2);
  698. SetVehicleVirtualWorld(d19,2);SetVehicleVirtualWorld(d20,2);SetVehicleVirtualWorld(d21,2);
  699. SetVehicleVirtualWorld(d22,2);SetVehicleVirtualWorld(d23,2);SetVehicleVirtualWorld(d24,2);
  700. SetVehicleVirtualWorld(d25,2);SetVehicleVirtualWorld(d26,2);SetVehicleVirtualWorld(d27,2);
  701. SetVehicleVirtualWorld(d28,2);SetVehicleVirtualWorld(d29,2);SetVehicleVirtualWorld(d30,2);
  702. SetVehicleVirtualWorld(d31,2);SetVehicleVirtualWorld(d32,2);
  703. return 1;}
  704.  
  705. /*******************************************************************************
  706. * <=[OnVehicleSpawn]=> *
  707. *******************************************************************************/
  708.  
  709. public OnVehicleSpawn(vehicleid){
  710. if(vehicleid==elegy_d1_1){AddVehicleComponent(elegy_d1_1,1010);AddVehicleComponent(elegy_d1_1,1087);AddVehicleComponent(elegy_d1_1,1039);AddVehicleComponent(elegy_d1_1,1146);AddVehicleComponent(elegy_d1_1,1148);AddVehicleComponent(elegy_d1_1,1172);AddVehicleComponent(elegy_d1_1,1098);ChangeVehiclePaintjob(elegy_d1_1,1);ChangeVehicleColor(elegy_d1_1,1,0);}
  711. if(vehicleid==elegy_d1_2){AddVehicleComponent(elegy_d1_2,1010);AddVehicleComponent(elegy_d1_2,1087);AddVehicleComponent(elegy_d1_2,1039);AddVehicleComponent(elegy_d1_2,1146);AddVehicleComponent(elegy_d1_2,1148);AddVehicleComponent(elegy_d1_2,1172);AddVehicleComponent(elegy_d1_2,1098);ChangeVehiclePaintjob(elegy_d1_2,1);ChangeVehicleColor(elegy_d1_2,3,0);}
  712. if(vehicleid==elegy_d1_3){AddVehicleComponent(elegy_d1_3,1010);AddVehicleComponent(elegy_d1_3,1087);AddVehicleComponent(elegy_d1_3,1039);AddVehicleComponent(elegy_d1_3,1146);AddVehicleComponent(elegy_d1_3,1148);AddVehicleComponent(elegy_d1_3,1172);AddVehicleComponent(elegy_d1_3,1098);ChangeVehiclePaintjob(elegy_d1_3,1);ChangeVehicleColor(elegy_d1_3,6,0);}
  713. if(vehicleid==elegy_d1_4){AddVehicleComponent(elegy_d1_4,1010);AddVehicleComponent(elegy_d1_4,1087);AddVehicleComponent(elegy_d1_4,1039);AddVehicleComponent(elegy_d1_4,1146);AddVehicleComponent(elegy_d1_4,1148);AddVehicleComponent(elegy_d1_4,1172);AddVehicleComponent(elegy_d1_4,1098);ChangeVehiclePaintjob(elegy_d1_4,1);ChangeVehicleColor(elegy_d1_4,1,1);}
  714. if(vehicleid==elegy_d1_5){AddVehicleComponent(elegy_d1_5,1010);AddVehicleComponent(elegy_d1_5,1087);AddVehicleComponent(elegy_d1_5,1039);AddVehicleComponent(elegy_d1_5,1146);AddVehicleComponent(elegy_d1_5,1148);AddVehicleComponent(elegy_d1_5,1172);AddVehicleComponent(elegy_d1_5,1098);ChangeVehiclePaintjob(elegy_d1_5,1);ChangeVehicleColor(elegy_d1_5,6,0);}
  715. if(vehicleid==elegy_d1_6){AddVehicleComponent(elegy_d1_6,1010);AddVehicleComponent(elegy_d1_6,1087);AddVehicleComponent(elegy_d1_6,1039);AddVehicleComponent(elegy_d1_6,1146);AddVehicleComponent(elegy_d1_6,1148);AddVehicleComponent(elegy_d1_6,1172);AddVehicleComponent(elegy_d1_6,1098);ChangeVehiclePaintjob(elegy_d1_6,1);ChangeVehicleColor(elegy_d1_6,3,0);}
  716.  
  717. if(vehicleid==sultan_d2_1){AddVehicleComponent(sultan_d2_1,1010);AddVehicleComponent(sultan_d2_1,1087);AddVehicleComponent(sultan_d2_1,1030);AddVehicleComponent(sultan_d2_1,1139);AddVehicleComponent(sultan_d2_1,1140);AddVehicleComponent(sultan_d2_1,1170);AddVehicleComponent(sultan_d2_1,1085);ChangeVehiclePaintjob(sultan_d2_1,1);}
  718. if(vehicleid==sultan_d2_2){AddVehicleComponent(sultan_d2_2,1010);AddVehicleComponent(sultan_d2_2,1087);AddVehicleComponent(sultan_d2_2,1030);AddVehicleComponent(sultan_d2_2,1139);AddVehicleComponent(sultan_d2_2,1140);AddVehicleComponent(sultan_d2_2,1170);AddVehicleComponent(sultan_d2_2,1085);ChangeVehiclePaintjob(sultan_d2_2,2);}
  719. if(vehicleid==flash_d2_1){AddVehicleComponent(flash_d2_1,1010);AddVehicleComponent(flash_d2_1,1087);AddVehicleComponent(flash_d2_1,1048);AddVehicleComponent(flash_d2_1,1052);AddVehicleComponent(flash_d2_1,1049);AddVehicleComponent(flash_d2_1,1151);AddVehicleComponent(flash_d2_1,1152);AddVehicleComponent(flash_d2_1,1083);ChangeVehiclePaintjob(flash_d2_1,3);}
  720. if(vehicleid==flash_d2_2){AddVehicleComponent(flash_d2_2,1010);AddVehicleComponent(flash_d2_2,1087);AddVehicleComponent(flash_d2_2,1048);AddVehicleComponent(flash_d2_2,1052);AddVehicleComponent(flash_d2_2,1049);AddVehicleComponent(flash_d2_2,1151);AddVehicleComponent(flash_d2_2,1152);AddVehicleComponent(flash_d2_2,1083);ChangeVehiclePaintjob(flash_d2_2,1);}
  721.  
  722. if(vehicleid==elegy_d3_1){AddVehicleComponent(elegy_d3_1,1010);AddVehicleComponent(elegy_d3_1,1087);AddVehicleComponent(elegy_d3_1,1039);AddVehicleComponent(elegy_d3_1,1146);AddVehicleComponent(elegy_d3_1,1148);AddVehicleComponent(elegy_d3_1,1172);AddVehicleComponent(elegy_d3_1,1098);ChangeVehiclePaintjob(elegy_d3_1,2);ChangeVehicleColor(elegy_d3_1,1,0);}
  723. if(vehicleid==elegy_d3_2){AddVehicleComponent(elegy_d3_2,1010);AddVehicleComponent(elegy_d3_2,1087);AddVehicleComponent(elegy_d3_2,1039);AddVehicleComponent(elegy_d3_2,1146);AddVehicleComponent(elegy_d3_2,1148);AddVehicleComponent(elegy_d3_2,1172);AddVehicleComponent(elegy_d3_2,1098);ChangeVehiclePaintjob(elegy_d3_2,1);ChangeVehicleColor(elegy_d3_2,1,0);}
  724. if(vehicleid==elegy_d3_3){AddVehicleComponent(elegy_d3_3,1010);AddVehicleComponent(elegy_d3_3,1087);AddVehicleComponent(elegy_d3_3,1039);AddVehicleComponent(elegy_d3_3,1146);AddVehicleComponent(elegy_d3_3,1148);AddVehicleComponent(elegy_d3_3,1172);AddVehicleComponent(elegy_d3_3,1098);ChangeVehiclePaintjob(elegy_d3_3,2);ChangeVehicleColor(elegy_d3_3,1,0);}
  725. if(vehicleid==elegy_d3_4){AddVehicleComponent(elegy_d3_4,1010);AddVehicleComponent(elegy_d3_4,1087);AddVehicleComponent(elegy_d3_4,1039);AddVehicleComponent(elegy_d3_4,1146);AddVehicleComponent(elegy_d3_4,1148);AddVehicleComponent(elegy_d3_4,1172);AddVehicleComponent(elegy_d3_4,1098);ChangeVehiclePaintjob(elegy_d3_4,1);ChangeVehicleColor(elegy_d3_4,1,0);}
  726.  
  727. if(vehicleid==elegy_d4_1){AddVehicleComponent(elegy_d4_1,1010);AddVehicleComponent(elegy_d4_1,1087);AddVehicleComponent(elegy_d4_1,1039);AddVehicleComponent(elegy_d4_1,1146);AddVehicleComponent(elegy_d4_1,1148);AddVehicleComponent(elegy_d4_1,1172);AddVehicleComponent(elegy_d4_1,1098);ChangeVehiclePaintjob(elegy_d4_1,3);ChangeVehicleColor(elegy_d4_1,1,1);}
  728. if(vehicleid==elegy_d4_2){AddVehicleComponent(elegy_d4_2,1010);AddVehicleComponent(elegy_d4_2,1087);AddVehicleComponent(elegy_d4_2,1039);AddVehicleComponent(elegy_d4_2,1146);AddVehicleComponent(elegy_d4_2,1148);AddVehicleComponent(elegy_d4_2,1172);AddVehicleComponent(elegy_d4_2,1098);ChangeVehiclePaintjob(elegy_d4_2,2);ChangeVehicleColor(elegy_d4_2,3,1);}
  729. if(vehicleid==elegy_d4_3){AddVehicleComponent(elegy_d4_3,1010);AddVehicleComponent(elegy_d4_3,1087);AddVehicleComponent(elegy_d4_3,1039);AddVehicleComponent(elegy_d4_3,1146);AddVehicleComponent(elegy_d4_3,1148);AddVehicleComponent(elegy_d4_3,1172);AddVehicleComponent(elegy_d4_3,1098);ChangeVehiclePaintjob(elegy_d4_3,2);ChangeVehicleColor(elegy_d4_3,6,0);}
  730. if(vehicleid==elegy_d4_4){AddVehicleComponent(elegy_d4_4,1010);AddVehicleComponent(elegy_d4_4,1087);AddVehicleComponent(elegy_d4_4,1039);AddVehicleComponent(elegy_d4_4,1146);AddVehicleComponent(elegy_d4_4,1148);AddVehicleComponent(elegy_d4_4,1172);AddVehicleComponent(elegy_d4_4,1098);ChangeVehiclePaintjob(elegy_d4_4,1);ChangeVehicleColor(elegy_d4_4,58,0);}
  731.  
  732. if(vehicleid==elegy_d5_1){AddVehicleComponent(elegy_d5_1,1010);AddVehicleComponent(elegy_d5_1,1087);AddVehicleComponent(elegy_d5_1,1039);AddVehicleComponent(elegy_d5_1,1146);AddVehicleComponent(elegy_d5_1,1148);AddVehicleComponent(elegy_d5_1,1172);AddVehicleComponent(elegy_d5_1,1098);ChangeVehiclePaintjob(elegy_d5_1,1);ChangeVehicleColor(elegy_d5_1,1,0);}
  733. if(vehicleid==elegy_d5_2){AddVehicleComponent(elegy_d5_2,1010);AddVehicleComponent(elegy_d5_2,1087);AddVehicleComponent(elegy_d5_2,1039);AddVehicleComponent(elegy_d5_2,1146);AddVehicleComponent(elegy_d5_2,1148);AddVehicleComponent(elegy_d5_2,1172);AddVehicleComponent(elegy_d5_2,1098);ChangeVehiclePaintjob(elegy_d5_2,1);ChangeVehicleColor(elegy_d5_2,3,0);}
  734. if(vehicleid==elegy_d5_3){AddVehicleComponent(elegy_d5_3,1010);AddVehicleComponent(elegy_d5_3,1087);AddVehicleComponent(elegy_d5_3,1039);AddVehicleComponent(elegy_d5_3,1146);AddVehicleComponent(elegy_d5_3,1148);AddVehicleComponent(elegy_d5_3,1172);AddVehicleComponent(elegy_d5_3,1098);ChangeVehiclePaintjob(elegy_d5_3,1);ChangeVehicleColor(elegy_d5_3,6,0);}
  735. if(vehicleid==elegy_d5_4){AddVehicleComponent(elegy_d5_4,1010);AddVehicleComponent(elegy_d5_4,1087);AddVehicleComponent(elegy_d5_4,1039);AddVehicleComponent(elegy_d5_4,1146);AddVehicleComponent(elegy_d5_4,1148);AddVehicleComponent(elegy_d5_4,1172);AddVehicleComponent(elegy_d5_4,1098);ChangeVehiclePaintjob(elegy_d5_4,1);ChangeVehicleColor(elegy_d5_4,1,1);}
  736. if(vehicleid==elegy_d5_5){AddVehicleComponent(elegy_d5_5,1010);AddVehicleComponent(elegy_d5_5,1087);AddVehicleComponent(elegy_d5_5,1039);AddVehicleComponent(elegy_d5_5,1146);AddVehicleComponent(elegy_d5_5,1148);AddVehicleComponent(elegy_d5_5,1172);AddVehicleComponent(elegy_d5_5,1098);ChangeVehiclePaintjob(elegy_d5_5,1);ChangeVehicleColor(elegy_d5_5,6,0);}
  737. if(vehicleid==elegy_d5_6){AddVehicleComponent(elegy_d5_6,1010);AddVehicleComponent(elegy_d5_6,1087);AddVehicleComponent(elegy_d5_6,1039);AddVehicleComponent(elegy_d5_6,1146);AddVehicleComponent(elegy_d5_6,1148);AddVehicleComponent(elegy_d5_6,1172);AddVehicleComponent(elegy_d5_6,1098);ChangeVehiclePaintjob(elegy_d5_6,1);ChangeVehicleColor(elegy_d5_6,3,0);}
  738. return 1;}
  739.  
  740. /*******************************************************************************
  741. * <=[SPEGNIMENTO GM]=> *
  742. *******************************************************************************/
  743.  
  744. public OnGameModeExit(){
  745. for(new i=0;i<MAX-PLAYERS;i++)TextDrawHideForAll(PlayerInfo2[i]),TextDrawHideForAll(Text:tdraw);
  746. KillTimer(tempo1);
  747. KillTimer(tempo2);
  748. KillTimer(tempo3);
  749. KillTimer(tempo4);
  750. KillTimer(tempo5);
  751.  
  752. KillTimer(atimer);
  753. KillTimer(atempo1);
  754. KillTimer(atempo2);
  755. KillTimer(atempo3);
  756. KillTimer(atempo4);
  757. KillTimer(atempo5);
  758. return 1;}
  759.  
  760. /*******************************************************************************
  761. * <=[SELEZIONE SKIN]=> *
  762. *******************************************************************************/
  763.  
  764. public OnPlayerRequestClass(playerid, classid){
  765. if(SceltaMondiFatta[playerid]==0) ShowWorldsMenu(playerid);else
  766. if(SceltaMondiFatta[playerid]==1){
  767. if(GetPlayerVirtualWorld(playerid)==0){
  768. SetPlayerFacingAngle(playerid,0);
  769. SetPlayerPos(playerid, 846.9625,-1817.1378,32.1953);
  770. SetPlayerCameraPos(playerid, 849.1249,-1813.5853,34.2561);
  771. SetPlayerCameraLookAt(playerid, 846.9625,-1817.1378,32.1953);}
  772.  
  773. if(GetPlayerVirtualWorld(playerid)==1){
  774. new skin;
  775. skin = GetPlayerSkin(playerid);
  776. if(skin==105 || skin==106 || skin==107 || skin==0){ // grove1
  777. SetPlayerColor(playerid,COLOR_VERDE);
  778. SetPlayerPos(playerid,2495.2842,-1674.0824,13.3359);
  779. SetPlayerFacingAngle(playerid, 0.0);
  780. SetPlayerCameraPos(playerid,2495.1775,-1669.7306,13.3359);
  781. SetPlayerCameraLookAt(playerid,2495.2842,-1674.0824,13.3359);}
  782.  
  783. if(skin==269 || skin==270 || skin==271){ // grove2
  784. SetPlayerColor(playerid,COLOR_VERDE);
  785. SetPlayerPos(playerid,2495.2842,-1674.0824,13.3359);
  786. SetPlayerFacingAngle(playerid, 0.0);
  787. SetPlayerCameraPos(playerid,2495.1775,-1669.7306,13.3359);
  788. SetPlayerCameraLookAt(playerid,2495.2842,-1674.0824,13.3359);}
  789.  
  790. if(skin==108 || skin==109 || skin==110){ // vagos
  791. SetPlayerColor(playerid,COLOR_GIALLO);
  792. SetPlayerPos(playerid,2816.6111,-1184.9723,25.2456);
  793. SetPlayerFacingAngle(playerid, 270.0);
  794. SetPlayerCameraPos(playerid, 2824.4146,-1184.8827,25.2077);
  795. SetPlayerCameraLookAt(playerid, 2816.6111,-1184.9723,25.2456);}
  796.  
  797. if(skin==102 || skin==103 || skin==104){ // ballas
  798. SetPlayerColor(playerid,COLOR_VIOLA);
  799. SetPlayerPos(playerid,830.8262,-1103.1368,24.2969);
  800. SetPlayerFacingAngle(playerid, 270.0);
  801. SetPlayerCameraPos(playerid, 836.2038,-1103.1194,24.3040);
  802. SetPlayerCameraLookAt(playerid, 830.8262,-1103.1368,24.2969);}
  803.  
  804. if(skin==114 || skin==115 || skin==116){ // azteca1-2-3
  805. SetPlayerColor(playerid,COLOR_BLUCHIARO);
  806. SetPlayerPos(playerid,1764.1902,-1937.8105,13.5768);
  807. SetPlayerFacingAngle(playerid, 270.0);
  808. SetPlayerCameraPos(playerid, 1767.1902,-1937.8105,13.5768);
  809. SetPlayerCameraLookAt(playerid, 1764.1902,-1937.8105,13.5768);}
  810.  
  811. if(skin==100 || skin==248 || skin==247){ // bikers
  812. SetPlayerColor(playerid,COLOR_GRIGIOSCURO);
  813. SetPlayerPos(playerid,297.3302,-1335.9779,53.4416);
  814. SetPlayerFacingAngle(playerid, 40.0);
  815. SetPlayerCameraPos(playerid,293.5636,-1330.8734,53.4417);
  816. SetPlayerCameraLookAt(playerid,297.3302,-1335.9779,53.4416);}
  817.  
  818. if(skin==272){ // mafia
  819. SetPlayerColor(playerid,COLOR_MARRONE);
  820. SetPlayerPos(playerid,1127.2079,-2036.7831,69.8837);
  821. SetPlayerFacingAngle(playerid, 270.0);
  822. SetPlayerCameraPos(playerid,1132.9829,-2036.5929,69.0078);
  823. SetPlayerCameraLookAt(playerid,1127.2079,-2036.7831,69.8837);}}
  824.  
  825. if(GetPlayerVirtualWorld(playerid)==2){ // stunt
  826. SetPlayerPos(playerid, 1628.3965,-2286.6055,94.1270);
  827. SetPlayerFacingAngle(playerid,177.0);
  828. SetPlayerCameraPos(playerid, 1627.5911,-2291.2395,96.3888);
  829. SetPlayerCameraLookAt(playerid, 1628.3965,-2286.6055,94.1270);}
  830.  
  831. if(GetPlayerVirtualWorld(playerid)==3){ //war
  832. SetPlayerPos(playerid, 471.9146,2018.1603,65.2692);
  833. SetPlayerFacingAngle(playerid,275.0);
  834. SetPlayerCameraPos(playerid, 474.2815,2019.2319,66.2692);
  835. SetPlayerCameraLookAt(playerid, 471.9146,2018.1603,65.2692);}}
  836. return 1;}
  837.  
  838. /*******************************************************************************
  839. * <=[OnPlayerConnect]=> *
  840. *******************************************************************************/
  841.  
  842. public OnPlayerConnect(playerid){
  843. GetPlayerName(playerid,NomeGiocatore1,sizeof(NomeGiocatore1));
  844. if(Options[Language]==1)format(string,sizeof(string),"[ENTRATO]: %s (id:%d) è entrato nel server.",NomeGiocatore1, playerid);else
  845. if(Options[Language]==2)format(string,sizeof(string),"[JOIN]: %s (id:%d) betritt den Server.",NomeGiocatore1, playerid);else
  846. if(Options[Language]==3)format(string,sizeof(string),"[ARRIVER]: %s (ID:%d) as rejoint le serveur.",NomeGiocatore1, playerid);
  847. SendClientMessageToAll(COLOR_GIALLO,string);print(string);
  848. if(Options[Language]==1)SendClientMessage(playerid,COLOR_VERDE,"*** Benvenuto in questo server! ***");else
  849. if(Options[Language]==2)SendClientMessage(playerid,COLOR_VERDE,"*** Willkommen auf unserem Server! ***");else
  850. if(Options[Language]==3)SendClientMessage(playerid,COLOR_VERDE,"*** Bienvenue sur le serveur ***");
  851. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"==>INFO: SCEGLI IL MONDO IN CUI VUOI GIOCARE!");else
  852. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"==>INFO: Such dir eine Welt aus in der du spielen willst!");else
  853. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"==>INFO: Choisie le monde que tu veux pour jouer !");
  854. if(Options[Language]==1)SendClientMessage(playerid,COLOR_VERDECHIARO,"==>INFO: Digita /cmd per vedere i comandi disponibili!!!");else
  855. if(Options[Language]==2)SendClientMessage(playerid,COLOR_VERDECHIARO,"==>INFO: Tip /cmd um alle befehle zusehen!!!");else
  856. if(Options[Language]==3)SendClientMessage(playerid,COLOR_VERDECHIARO,"==>INFO: Tape /cmd pour connaitre les commandes!!!");
  857. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSO,"==>INFO: Digita /info per informazioni del tuo Mondo!!!");else
  858. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSO,"==>INFO: Tip /info für informationen dieser Welt!!!");else
  859. if(Options[Language]==3)SendClientMessage(playerid,COLOR_ROSSO,"==>INFO: Type /info pour avoir les infos du monde!!!");
  860. InfoGiocatore[playerid][PlayerSpawnato]=0;
  861. SceltaMondiFatta[playerid]=0;
  862. ShowWorldsMenu(playerid);
  863. return 1;}
  864.  
  865. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
  866. if(dialogid == MenuDialog){
  867. if(response){
  868. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  869. if(listitem == 0){
  870. if(Options[Language]==1)format(string, sizeof(string), "<> %s è entrato nel mondo DM", NomeGiocatore1);else
  871. if(Options[Language]==2)format(string, sizeof(string), "<> %s betritt die DM Welt", NomeGiocatore1);else
  872. if(Options[Language]==3)format(string, sizeof(string), "<> %s a rejoint le monde DM", NomeGiocatore1);
  873. SendClientMessageToAll(COLOR_GIALLO,string);print(string);SetPlayerVirtualWorld(playerid,1);
  874. SetPlayerWeather(playerid,TEMPO_DM);SetPlayerTime(playerid,ORARIO_DM,30);
  875. SetPlayerColor(playerid,COLOR_ROSSOCHIARO);SceltaMondiFatta[playerid]=1;
  876. if(InfoGiocatore[playerid][PlayerSpawnato]==1) SetPlayerHealth(playerid,0);}
  877. if(listitem == 1){
  878. if(Options[Language]==1)format(string, sizeof(string), "<> %s è entrato nel mondo DRIFT", NomeGiocatore1);else
  879. if(Options[Language]==2)format(string, sizeof(string), "<> %s betritt die Drift Welt", NomeGiocatore1);else
  880. if(Options[Language]==3)format(string, sizeof(string), "<> %s a rejoint le monde DRIFT", NomeGiocatore1);
  881. SendClientMessageToAll(COLOR_GIALLO,string);print(string);SetPlayerVirtualWorld(playerid,0);
  882. SetPlayerWeather(playerid,TEMPO_DRIFT);SetPlayerTime(playerid,ORARIO_DRIFT,00);
  883. SetPlayerColor(playerid,COLOR_BIANCO);SceltaMondiFatta[playerid]=1;
  884. if(InfoGiocatore[playerid][PlayerSpawnato]==1)SetPlayerHealth(playerid,0);}
  885. if(listitem == 2){
  886. if(Options[Language]==1)format(string, sizeof(string), "<> %s è entrato nel mondo STUNT", NomeGiocatore1);else
  887. if(Options[Language]==2)format(string, sizeof(string), "<> %s betritt die Stunt Welt", NomeGiocatore1);else
  888. if(Options[Language]==3)format(string, sizeof(string), "<> %s a rejoint le monde STUNT", NomeGiocatore1);
  889. SendClientMessageToAll(COLOR_GIALLO,string);print(string);SetPlayerVirtualWorld(playerid,2);
  890. SetPlayerWeather(playerid,TEMPO_STUNT);SetPlayerTime(playerid,ORARIO_STUNT,00);
  891. SetPlayerColor(playerid,COLOR_GIALLO);SceltaMondiFatta[playerid]=1;
  892. if(InfoGiocatore[playerid][PlayerSpawnato]==1)SetPlayerHealth(playerid,0);}
  893. if(listitem == 3){
  894. if(Options[Language]==1)format(string, sizeof(string), "<> %s è entrato nel mondo WAR", NomeGiocatore1);else
  895. if(Options[Language]==2)format(string, sizeof(string), "<> %s betritt die WAR Welt", NomeGiocatore1);else
  896. if(Options[Language]==3)format(string, sizeof(string), "<> %s a rejoint le monde WAR", NomeGiocatore1);
  897. SendClientMessageToAll(COLOR_GIALLO,string);print(string);SetPlayerVirtualWorld(playerid,3);
  898. SetPlayerWeather(playerid,TEMPO_WAR);SetPlayerTime(playerid,ORARIO_WAR,00);
  899. SetPlayerColor(playerid,COLOR_VIOLA);SceltaMondiFatta[playerid]=1;
  900. if(InfoGiocatore[playerid][PlayerSpawnato]==1)SetPlayerHealth(playerid,0);}}
  901. return 1;}
  902.  
  903. if(dialogid == MenuDialog+1){
  904. if(response){
  905. if(listitem == 0){
  906. GivePlayerWeapon(playerid,MICRO_UZI,500),GivePlayerWeapon(playerid,AK47,500),GivePlayerWeapon(playerid,SPRAY_PAINT,5000);}
  907. if(listitem == 1){
  908. GivePlayerWeapon(playerid,TEC9,500),GivePlayerWeapon(playerid,M4,500),GivePlayerWeapon(playerid,FIRE_EXTINGUER,5000);}
  909. if(listitem == 2){
  910. GivePlayerWeapon(playerid,SNIPER_RIFLE,90),GivePlayerWeapon(playerid,KNIFE,1),GivePlayerWeapon(playerid,SILENCED_COLT,500);}
  911. if(listitem == 3){
  912. GivePlayerWeapon(playerid,DEAGLE,200),GivePlayerWeapon(playerid,MP5,2000),GivePlayerWeapon(playerid,SAWNOFF_SHOTGUN,500);}
  913. if(listitem == 4){
  914. GivePlayerWeapon(playerid,46,1);}}
  915. return 1;}
  916. return 0;}
  917.  
  918. /*******************************************************************************
  919. * <=[OnPlayerText]=> *
  920. *******************************************************************************/
  921.  
  922. public OnPlayerText(playerid, text[]){
  923. new string3[128];
  924. format(string3, sizeof(string3), "(ID:%d) %s",playerid,text);
  925. SendPlayerMessageToAll(playerid,string3);
  926. return 0;}
  927.  
  928. /*******************************************************************************
  929. * <=[OnPlayerDisconnect]=> *
  930. *******************************************************************************/
  931.  
  932. public OnPlayerDisconnect(playerid, reason){
  933. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  934. switch(reason){
  935. case 0: if(Options[Language]==1)format(string, sizeof(string), "[CRASHATO]: %s è uscito dal server.", NomeGiocatore1);else
  936. if(Options[Language]==2)format(string, sizeof(string), "[CRASH]: %s verlässt den Server[Crash/Timeout].", NomeGiocatore1);else
  937. if(Options[Language]==3)format(string, sizeof(string), "[CRASH]: %s est parti du serveur a cause d'un crash.", NomeGiocatore1);
  938. case 1: if(Options[Language]==1)format(string, sizeof(string), "[USCITO]: %s è uscito dal server.", NomeGiocatore1);else
  939. if(Options[Language]==2)format(string, sizeof(string), "[LEFT]: %s verlässt den Server[Ausgeloggt].", NomeGiocatore1);else
  940. if(Options[Language]==3)format(string, sizeof(string), "[QUITTE]: %s est parti du serveur.", NomeGiocatore1);
  941. case 2: if(Options[Language]==1)format(string, sizeof(string), "[KICK/BAN]: %s è stato kickato o bannato dal server.", NomeGiocatore1);else
  942. if(Options[Language]==2)format(string, sizeof(string), "[KICK/BAN]: %s wurde gekickt oder gebannt.", NomeGiocatore1);else
  943. if(Options[Language]==3)format(string, sizeof(string), "[KICK/BAN]: %s a été kické ou banni du serveur.", NomeGiocatore1);}
  944. SendClientMessageToAll(COLOR_GIALLO, string);print(string);
  945. InfoGiocatore[playerid][PlayerSpawnato]=0;
  946. InfoGiocatore[playerid][BuoneUccisioni]=0;
  947. InfoGiocatore[playerid][CattiveUccisioni]=0;
  948. InfoGiocatore[playerid][Punteggio]=0;
  949. return 1;}
  950.  
  951. /*******************************************************************************
  952. * <=[OnPlayerSpawn]=> *
  953. *******************************************************************************/
  954.  
  955. public OnPlayerSpawn(playerid){
  956. AntiDeAMX();
  957. InfoGiocatore[playerid][PlayerSpawnato]=1;
  958. if(GetPlayerVirtualWorld(playerid)==1){
  959. new skin=GetPlayerSkin(playerid);
  960. if(skin==105 || skin==106 || skin==107 || skin==0){
  961. InfoGiocatore[playerid][SquadraGiocatore]=1;}
  962. if(skin==269 || skin==270 || skin==271){
  963. InfoGiocatore[playerid][SquadraGiocatore]=1;}
  964. if(skin==108 || skin==109 || skin==110){
  965. InfoGiocatore[playerid][SquadraGiocatore]=2;}
  966. if(skin==102 || skin==103 || skin==104){
  967. InfoGiocatore[playerid][SquadraGiocatore]=3;}
  968. if(skin==114 || skin==115 || skin==116){
  969. InfoGiocatore[playerid][SquadraGiocatore]=4;}
  970. if(skin==100 || skin==248 || skin==247){
  971. InfoGiocatore[playerid][SquadraGiocatore]=5;}
  972. if(skin==272){
  973. InfoGiocatore[playerid][SquadraGiocatore]=6;}
  974. GangZoneShowForPlayer(playerid, GangZoneGrove, 0x008C0096);
  975. GangZoneShowForPlayer(playerid, GangZoneVagos, 0xFFFF0096);
  976. GangZoneShowForPlayer(playerid, GangZoneMafia, 0x5E2F0096);
  977. GangZoneShowForPlayer(playerid, GangZoneBikers, 0x4F4F4F96);
  978. GangZoneShowForPlayer(playerid, GangZoneBallas, 0x80008096);
  979. GangZoneShowForPlayer(playerid, GangZoneAztecas, 0x00FFFF96);
  980. TextDrawHideForPlayer(playerid,Text:tdraw);
  981. #if defined INFO_GIOCATORE
  982. TextDrawShowForPlayer(playerid,PlayerInfo2[playerid]);
  983. #endif
  984. GangZoneHideForPlayer(playerid, sniperzone);
  985. GangZoneHideForPlayer(playerid, minigunzone);
  986. GangZoneHideForPlayer(playerid, minigunzone2);
  987. if(Options[Language]==1)GameTextForPlayer(playerid,"~w~MODALITA' DM!!!",3000,3);else
  988. if(Options[Language]==2)GameTextForPlayer(playerid,"~r~DM Welt!!!",3000,3);else
  989. if(Options[Language]==3)GameTextForPlayer(playerid,"~r~DM MONDE!!!",3000,3);}
  990.  
  991. if(GetPlayerVirtualWorld(playerid)==0){
  992. GangZoneHideForPlayer(playerid, GangZoneGrove);
  993. GangZoneHideForPlayer(playerid, GangZoneVagos);
  994. GangZoneHideForPlayer(playerid, GangZoneMafia);
  995. GangZoneHideForPlayer(playerid, GangZoneBikers);
  996. GangZoneHideForPlayer(playerid, GangZoneBallas);
  997. GangZoneHideForPlayer(playerid, GangZoneAztecas);
  998. TextDrawShowForPlayer(playerid,Text:tdraw);
  999. GangZoneHideForPlayer(playerid, sniperzone);
  1000. GangZoneHideForPlayer(playerid, minigunzone);
  1001. GangZoneHideForPlayer(playerid, minigunzone2);
  1002. #if defined INFO_GIOCATORE
  1003. TextDrawHideForPlayer(playerid,PlayerInfo2[playerid]);
  1004. #endif
  1005. new rand = random(sizeof(PuntiDiSpawn));
  1006. SetPlayerPos(playerid,PuntiDiSpawn[rand][0],PuntiDiSpawn[rand][1],PuntiDiSpawn[rand][2]);
  1007. SetPlayerFacingAngle(playerid,PuntiDiSpawn[rand][3]);SetCameraBehindPlayer(playerid);
  1008. if(Options[Language]==1)GameTextForPlayer(playerid,"~w~MODALITA' DRIFT!!!",3000,3);else
  1009. if(Options[Language]==2)GameTextForPlayer(playerid,"~w~Drift Welt!!!",3000,3);else
  1010. if(Options[Language]==3)GameTextForPlayer(playerid,"~r~DRIFT MONDE!!!",3000,3);}
  1011.  
  1012. if(GetPlayerVirtualWorld(playerid)==2){ // stunt
  1013. TempBlockPlayer(playerid);
  1014. new rand = random(sizeof(StuntSpawns));
  1015. SetPlayerPos(playerid,StuntSpawns[rand][0],StuntSpawns[rand][1],StuntSpawns[rand][2]);
  1016. SetPlayerFacingAngle(playerid,270.0);
  1017. GangZoneHideForPlayer(playerid, GangZoneGrove);
  1018. GangZoneHideForPlayer(playerid, GangZoneVagos);
  1019. GangZoneHideForPlayer(playerid, GangZoneMafia);
  1020. GangZoneHideForPlayer(playerid, GangZoneBikers);
  1021. GangZoneHideForPlayer(playerid, GangZoneBallas);
  1022. GangZoneHideForPlayer(playerid, GangZoneAztecas);
  1023. TextDrawShowForPlayer(playerid,Text:tdraw);
  1024. ResetPlayerWeapons(playerid);
  1025. #if defined INFO_GIOCATORE
  1026. TextDrawHideForPlayer(playerid,PlayerInfo2[playerid]);
  1027. #endif
  1028. if(Options[Language]==1)GameTextForPlayer(playerid,"~w~~r~Mondo STUNT!!!",3000,3);else
  1029. if(Options[Language]==2)GameTextForPlayer(playerid,"~w~~r~Stunt Welt!!!",3000,3);else
  1030. if(Options[Language]==3)GameTextForPlayer(playerid,"~r~STUNT MONDE!!!",3000,3);}
  1031.  
  1032. if(GetPlayerVirtualWorld(playerid)==3){
  1033. GangZoneHideForPlayer(playerid, GangZoneGrove);
  1034. GangZoneHideForPlayer(playerid, GangZoneVagos);
  1035. GangZoneHideForPlayer(playerid, GangZoneMafia);
  1036. GangZoneHideForPlayer(playerid, GangZoneBikers);
  1037. GangZoneHideForPlayer(playerid, GangZoneBallas);
  1038. GangZoneHideForPlayer(playerid, GangZoneAztecas);
  1039. TextDrawShowForPlayer(playerid,Text:tdraw);
  1040. #if defined INFO_GIOCATORE
  1041. TextDrawHideForPlayer(playerid,PlayerInfo2[playerid]);
  1042. #endif
  1043. new rand = random(sizeof(PlayerSpawns));
  1044. SetPlayerPos(playerid,PlayerSpawns[rand][0],PlayerSpawns[rand][1],PlayerSpawns[rand][2]);
  1045. SetPlayerFacingAngle(playerid,PlayerSpawns[rand][3]);SetCameraBehindPlayer(playerid);
  1046. if(Options[Language]==1)GameTextForPlayer(playerid,"~w~Mondo ~r~GUERRA!!!",3000,3);else
  1047. if(Options[Language]==2)GameTextForPlayer(playerid,"~r~WAR Welt!!!",3000,3);else
  1048. if(Options[Language]==3)GameTextForPlayer(playerid,"~r~WAR MONDE!!!",3000,3);
  1049. GangZoneShowForPlayer(playerid, sniperzone, COLOR_GIALLO);
  1050. GangZoneShowForPlayer(playerid, minigunzone, COLOR_ROSSO);
  1051. GangZoneShowForPlayer(playerid, minigunzone2, COLOR_ROSSO);}
  1052. return 1;}
  1053.  
  1054. /*******************************************************************************
  1055. * <=[OnPlayerDeath]=> *
  1056. *******************************************************************************/
  1057.  
  1058. public OnPlayerDeath(playerid, killerid, reason){
  1059. SendDeathMessage(killerid, playerid, reason);
  1060. if(GetPlayerVirtualWorld(killerid)==0){
  1061. InfoGiocatore[playerid][Morti]++;
  1062. GetPlayerName(killerid,NomeGiocatore1,sizeof(NomeGiocatore1));
  1063. SetPlayerScore(killerid,GetPlayerScore(killerid)+1); InfoGiocatore[killerid][BuoneUccisioni]++;GivePlayerMoney(killerid,500);
  1064. if(reason==38){
  1065. if(!IsPlayerInAnyVehicle(killerid)){
  1066. if(Options[Language]==1)SendClientMessage(killerid,COLOR_ROSSO,"KICKATO per minigun hack");else
  1067. if(Options[Language]==2)SendClientMessage(killerid,COLOR_ROSSO,"KICKED for minigun hack");else
  1068. if(Options[Language]==3)SendClientMessage(killerid,COLOR_ROSSO,"KICK pour avoir utiliser le weapons-hack!");
  1069. GetPlayerName(killerid,NomeGiocatore1,sizeof(NomeGiocatore1));
  1070. if(Options[Language]==1)format(string,sizeof(string),"\"%s\" è stato kickato[motivo: Minigun hack]",NomeGiocatore1);else
  1071. if(Options[Language]==2)format(string,sizeof(string),"\"%s\" has been kicked [reason: Minigun hack]",NomeGiocatore1);else
  1072. if(Options[Language]==3)format(string,sizeof(string),"\"%s\" a été kické [raison: Weapons Hack]",NomeGiocatore1);
  1073. SendClientMessageToAll(COLOR_GRIGIO,string);
  1074. Kick(killerid);}}}
  1075.  
  1076. if(GetPlayerVirtualWorld(killerid)==1){
  1077. InfoGiocatore[playerid][Morti]++;
  1078. GivePlayerMoney(killerid,750);
  1079. if(InfoGiocatore[killerid][SquadraGiocatore]==TEAM_GROVE){
  1080. GroveKills++;}
  1081. if(InfoGiocatore[killerid][SquadraGiocatore]==TEAM_BALLAS){
  1082. BallasKills++;}
  1083. if(InfoGiocatore[killerid][SquadraGiocatore]==TEAM_VAGOS){
  1084. VagosKills++;}
  1085. if(InfoGiocatore[killerid][SquadraGiocatore]==TEAM_AZTECAS){
  1086. AztecasKills++;}
  1087. if(InfoGiocatore[killerid][SquadraGiocatore]==TEAM_BIKERS){
  1088. BikersKills++;}
  1089. if(InfoGiocatore[killerid][SquadraGiocatore]==TEAM_MAFIA){
  1090. MafiaKills++;}
  1091. //--------------------------------------------------------------------------//
  1092. if(InfoGiocatore[killerid][SquadraGiocatore]==InfoGiocatore[playerid][SquadraGiocatore]){
  1093. InfoGiocatore[killerid][CattiveUccisioni]++;
  1094. InfoGiocatore[killerid][Punteggio]--;
  1095. SetPlayerScore(killerid,GetPlayerScore(killerid)-1);
  1096. SetPlayerHealth(killerid,1); GivePlayerMoney(killerid,-200);
  1097. GameTextForPlayer(killerid,"~r~Kein Team Kill!!!",3000,3);
  1098. if(Options[Language]==1)SendClientMessage(killerid,COLOR_ROSSOCHIARO,"Hai perso 200$ per team-kill!!!");else
  1099. if(Options[Language]==2)SendClientMessage(killerid,COLOR_ROSSOCHIARO,"Du verlierst 200$ wegen Team Kill!!!");else
  1100. if(Options[Language]==2)SendClientMessage(killerid,COLOR_ROSSOCHIARO,"Tu a perdu 200$ car tu as tué un amis!!!");}else
  1101. if(InfoGiocatore[killerid][SquadraGiocatore]!=InfoGiocatore[playerid][SquadraGiocatore]){
  1102. SetPlayerScore(killerid,GetPlayerScore(killerid)+1); InfoGiocatore[killerid][BuoneUccisioni]++;
  1103. InfoGiocatore[killerid][Punteggio]--;
  1104. GivePlayerMoney(killerid,200);
  1105. if(Options[Language]==1)SendClientMessage(killerid,COLOR_VERDE,"Hai guagagnato 200$ per l'uccisione!!!");else
  1106. if(Options[Language]==2)SendClientMessage(killerid,COLOR_VERDE,"Du bekommst 200$ für ein Kill!!!");else
  1107. if(Options[Language]==2)SendClientMessage(killerid,COLOR_VERDE,"Tu as gagné 200$ car tu as tué un ennemis!!!");}}
  1108.  
  1109. if(GetPlayerVirtualWorld(killerid)==3){
  1110. new name2[24];
  1111. GetPlayerName(killerid,name,sizeof(name));
  1112. GetPlayerName(playerid,name2,sizeof(name2));
  1113. PlayerInfo[playerid][Deaths]++;
  1114. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);PlayerInfo[killerid][GoodKillings]++;
  1115. GivePlayerMoney(killerid,400);
  1116. SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
  1117. if(reason==255){
  1118. if(IsPlayerInAnyVehicle(playerid)){
  1119. GetPlayerPos(playerid,x3,y3,z3);
  1120. CreateExplosion(x3,y3,z3,7,12);}}}
  1121. return 1;}
  1122.  
  1123. /*******************************************************************************
  1124. * <=[OnPlayerCommandText]=> *
  1125. *******************************************************************************/
  1126.  
  1127. public OnPlayerCommandText(playerid, cmdtext[]){
  1128. // comandi normali //
  1129. if(GetPlayerVirtualWorld(playerid)==1 || GetPlayerVirtualWorld(playerid)==3){
  1130. dcmd(weapons, 7, cmdtext);}
  1131. dcmd(kill, 4, cmdtext);
  1132. dcmd(info, 4, cmdtext);
  1133. dcmd(cmd, 3, cmdtext);
  1134. dcmd(changeworld, 11, cmdtext);
  1135. if(GetPlayerVirtualWorld(playerid)==0){
  1136. dcmd(nitro, 5, cmdtext);
  1137. dcmd(drift, 5, cmdtext);
  1138. dcmd(drift1, 6, cmdtext);
  1139. dcmd(drift2, 6, cmdtext);
  1140. dcmd(drift3, 6, cmdtext);
  1141. dcmd(drift4, 6, cmdtext);
  1142. dcmd(drift5, 6, cmdtext);
  1143. dcmd(drift6, 6, cmdtext);
  1144. dcmd(tuning1, 7, cmdtext);
  1145. dcmd(tuning2, 7, cmdtext);
  1146. dcmd(tuning3, 7, cmdtext);}
  1147.  
  1148. if(GetPlayerVirtualWorld(playerid)==2){
  1149. dcmd(nitro, 5, cmdtext);
  1150. dcmd(stunt1, 6, cmdtext);
  1151. dcmd(stunt2, 6, cmdtext);
  1152. dcmd(stunt3, 6, cmdtext);
  1153. dcmd(jump1, 5, cmdtext);
  1154. dcmd(jump2, 5, cmdtext);
  1155. dcmd(tuning1, 7, cmdtext);
  1156. dcmd(tuning2, 7, cmdtext);
  1157. dcmd(tuning3, 7, cmdtext);}
  1158.  
  1159. if(GetPlayerVirtualWorld(playerid)==3){
  1160. dcmd(lvairport, 9, cmdtext);
  1161. dcmd(area51, 6, cmdtext);
  1162. dcmd(sniper, 6, cmdtext);
  1163. dcmd(area69, 6, cmdtext);}
  1164. return 1;}
  1165.  
  1166. /*******************************************************************************
  1167. * <=[TELETRASPORTI e COMANDI DCMD]=> *
  1168. *******************************************************************************/
  1169.  
  1170. dcmd_cmd(playerid,params[]){
  1171. #pragma unused params
  1172. if(GetPlayerVirtualWorld(playerid)==0){
  1173. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Comandi Mondo Drift: <><><><><>");else
  1174. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Drift Welt befehle: <><><><><>");else
  1175. if(Options[Language]==3)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Commandes Monde DRIFT: <><><><><>");
  1176. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- COMANDI: /info /changeworld /nitro /kill /admins /votekick");else
  1177. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- COMMANDS: /pm /info /changeworld /nitro /kill /admins /votekick");
  1178. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- COMMANDES: /info /admins /changeworld /nitro /kill /admins /votekick");
  1179. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- REGISTRAZIONE: /register /login /logout /stats /changepass");else
  1180. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- REGISTER: /register /login /logout /stats /changepass");
  1181. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- COMPTE: /register /login /logout /stats /changepass");
  1182. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- TETETRASPORTI: /tuning[1-3] /drift[1-6]");else
  1183. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- TELEPORTS: /tuning[1-3] /drift[1-6]");
  1184. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- ANDERE: /afkhelp");
  1185. SendClientMessage(playerid,COLOR_ROSSO,"<><><><><><><><><><><><><><><><><><><><><>");}
  1186. if(GetPlayerVirtualWorld(playerid)==1){
  1187. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Comandi Mondo DM: <><><><><>");else
  1188. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> DM Welt befehle: <><><><><>");else
  1189. if(Options[Language]==3)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Commandes Monde DM: <><><><><>");
  1190. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- COMANDI: /info /admins /changeworld /nitro /kill /admins /votekick");else
  1191. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- COMMANDS: /pm /info /admins /changeworld /nitro /kill /votekick");
  1192. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- COMMANDES: /info /admins /changeworld /nitro /kill /admins /votekick");
  1193. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- REGISTRAZIONE: /register /login /logout /stats /changepass");else
  1194. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- REGISTER: /register /login /logout /stats /changepass");
  1195. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- COMPTE: /register /login /logout /stats /changepass");
  1196. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- TETETRASPORTI: Nessun teletrasporto in questo mondo.");else
  1197. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- TELEPORTS: Hier gibt es keine Teleportbefehle.");
  1198. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- ANDERE: /afkhelp");
  1199. SendClientMessage(playerid,COLOR_ROSSO,"<><><><><><><><><><><><><><><><><><><><><><");}
  1200. if(GetPlayerVirtualWorld(playerid)==2){
  1201. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Comandi Mondo STUNT: <><><><><>");else
  1202. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Stunt Welt befehle: <><><><><>");else
  1203. if(Options[Language]==3)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Commandes Monde STUNT: <><><><><>");
  1204. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- COMANDI: /info /admins /changeworld /nitro /kill /admins /votekick");else
  1205. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- COMMANDS: /pm /info /changeworld /nitro /kill /admins /votekick");else
  1206. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- COMMANDES: /info /admins /changeworld /nitro /kill /admins /votekick");
  1207. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- REGISTRAZIONE: /register /login /logout /stats /changepass");else
  1208. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- REGISTER: /register /login /logout /stats /changepass");
  1209. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- COMPTE: /register /login /logout /stats /changepass");
  1210. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- TELETRASPORTI: /tuning[1-3] /stunt[1-3] /jump[1-2]");else
  1211. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- TELEPORTS: /tuning[1-3] /stunt[1-3] /jump[1-2]");
  1212. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- ANDERE: /afkhelp");
  1213. SendClientMessage(playerid,COLOR_ROSSO,"<><><><><><><><><><><><><><><><><><><><><>");}
  1214. if(GetPlayerVirtualWorld(playerid)==3){
  1215. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Comandi Mondo WAR: <><><><><>");else
  1216. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> WAR Welt befehle: <><><><><>");else
  1217. if(Options[Language]==3)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Commandes Monde WAR: <><><><><>");
  1218. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- COMANDI: /info changeworld /weapons /kill /admins /votekick");else
  1219. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- COMMANDS: /pm /info changeworld /weapons /kill /admins /votekick");
  1220. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- COMMANDES: /info changeworld /weapons /kill /admins /votekick");
  1221. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- REGISTRAZIONE: /register /login /logout /stats /changepass");else
  1222. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- REGISTER: /register /login /logout /stats /changepass");
  1223. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- COMPTE: /register /login /logout /stats /changepass");
  1224. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- TELETRASPORTI: /area51 /sniper /area69 /lvairport");else
  1225. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- TELEPORTS: /area51 /sniper /area69 /lvairport");
  1226. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- ANDERE: /afkhelp");
  1227. SendClientMessage(playerid,COLOR_ROSSO,"<><><><><><><><><><><><><><><><><><><><><>");}
  1228. return 1;}
  1229.  
  1230. dcmd_info(playerid,params[]){
  1231. #pragma unused params
  1232. if(GetPlayerVirtualWorld(playerid)==0){
  1233. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Informazioni Mondo DRIFT: <><><><><>");else
  1234. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Drift Welt Information: <><><><><>");
  1235. if(Options[Language]==3)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Infos Monde DRIFT : <><><><><>");
  1236. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- Ci sono 6 zone drift (comando = /drift[1-6])");else
  1237. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- Hier gibt es 6 Teleport befehle (command = /drift[1-6])");
  1238. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- Il y a 6 teleports (commandes = /drift[1-6])");
  1239. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- Ci sono 3 zone tunint (comando = /tuning[1-3])");else
  1240. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- Hier gibt es 3 Tuning Teleport befehle (command = /tuning[1-3])");
  1241. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- Il y a 3 teleport de tuning (commandes = /tuning[1-3])");
  1242. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- Premendo il tasto sinistro del mouse, usi il NITRO");else
  1243. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- Drücke die linke Maustaste um Nitro zu benutzen");
  1244. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- Presse Tire secondaire pour mettre la nitro");
  1245. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- Nelle zone drift troverai auto truccate");else
  1246. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- In den Drift Zonen gibt es getunte Autos");
  1247. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- Dans les zones de drift , il y a plein de voitures");
  1248. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- Se hai bisogno di un'auto, usa il cmd /veh [nome/id auto] ==> esempio: '/veh elegy'");
  1249. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- Brauchst du ein Auto, dann benutze /veh [Autoname/id] ==> z.B.: '/veh elegy'");
  1250. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- Fais /veh [car name/id] pour spawn un veh de ton choix ==> exemple: '/veh elegy'");
  1251. SendClientMessage(playerid,COLOR_ROSSO,"<><><><><><><><><><><><><><><><><><><><><><><>");}
  1252. if(GetPlayerVirtualWorld(playerid)==1){
  1253. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Informazioni Mondo DM: <><><><><>");else
  1254. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> DM Welt Information: <><><><><>");
  1255. if(Options[Language]==3)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><><> Infos Monde DM: <><><><><><>");
  1256. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- Non ci sono teletrasporti! Questo è DM puro tra gangs!!!");else
  1257. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- Hier gibt es keine Teleport befehle, nur echt Gang Wars!!!");
  1258. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- Il n'y a pas de teleport , c'est le monde DM !!!");
  1259. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- Alla sinistra dello schermo puoi vedere le tue statistiche");else
  1260. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- Auf der linken Seite siehst du deine Stats");
  1261. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- A Gauche de l'écran se trouve tes stats.");
  1262. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- In basso vedi le uccisioni di ogni gang (complessivamente)");else
  1263. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- On the Bottom you see all TEAM KILLS for each team");
  1264. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- Fais TAB pour voir tous les Kills ");
  1265. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- UTILIZZA /weapons se non hai armi");
  1266. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- Benutze /weapons um Waffen zu wechseln!");
  1267. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- Utilise /weapons si tu n'as pas d'armes");
  1268. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- Le ZONE COLORATE sono i territori dellegangs gangs!");
  1269. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- In den farbingen gebieten regieren die Gangs!");
  1270. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- Les ZONES EN COULEURS sont des zones de GANG!");
  1271. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- Se hai bisogno di un'auto, usa il cmd /veh [nome/id auto] ==> esempio: '/veh elegy'");
  1272. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- Brauchst du ein Auto, dann benutze /veh [Autoname/id] ==> z.B.: '/veh elegy'");
  1273. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- Fais /veh [car name/id] pour spawn un veh de ton choix ==> exemple: '/veh elegy'");
  1274. SendClientMessage(playerid,COLOR_ROSSO,"<><><><><><><><><><><><><><><><><><><><><><<><>");}
  1275. if(GetPlayerVirtualWorld(playerid)==2){
  1276. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Informazioni Mondo STUNT: <><><><><>");else
  1277. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Stunt Welt Information: <><><><><>");
  1278. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- Ci sono 5 teletrasporti di zone stunt:");
  1279. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- Hier gibt es 5 Teleport befehle:");
  1280. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- 3 teletrasporti sono grandi zone stunt(comando = /stunt [1-3])");
  1281. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- 3 Teleports zu den Stuntparks /stunt[1-3]");
  1282. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- 2 teletrasporti sono SALTI ESTREMI (comando = /jump[1-2])");
  1283. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- 2 Teleports zu den Jumps /jump[1-2]");
  1284. if(Options[Language]==1)SendClientMessage(playerid,COLOR_BIANCO,"- Se hai bisogno di un'auto usa /veh [car name/id] ==> esempio: '/veh elegy'");
  1285. if(Options[Language]==2)SendClientMessage(playerid,COLOR_BIANCO,"- Brauchst du ein Auto, dann benutze /veh [Autoname/id] ==> z.B.: '/veh elegy'");
  1286. if(Options[Language]==3)SendClientMessage(playerid,COLOR_BIANCO,"- Fais /veh [car name/id] pour spawn un veh de ton choix ==> exemple: '/veh elegy'");
  1287. SendClientMessage(playerid,COLOR_ROSSO,"<><><><><><><><><><><><><><><><><><><><><><><>");}
  1288. if(GetPlayerVirtualWorld(playerid)==3){
  1289. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> Informazioni Mondo WAR: <><><><><>");else
  1290. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSO,"<><><><><> WAR Welt Information: <><><><><>");
  1291. SendClientMessage(playerid,COLOR_BIANCO,"- Hier gibt es den Totalen Krieg (mit Fahrzeugen/Flugzeugen)");
  1292. SendClientMessage(playerid,COLOR_BIANCO,"- Für die Teleport befehle, benutze /cmd um sie zusehen");
  1293. SendClientMessage(playerid,COLOR_BIANCO,"- Es gibt 3 farbige bereiche:");
  1294. SendClientMessage(playerid,COLOR_BIANCO," In der Roten Zone hast du eine MINIGUN");
  1295. SendClientMessage(playerid,COLOR_BIANCO," In der Gelben Zone hast du eine SNIPER (nur oben auf den Türmen)");
  1296. SendClientMessage(playerid,COLOR_BIANCO,"- Brauchst du ein Auto, benutze /veh [Autoname/id] ==> z.B.: '/veh elegy'");
  1297. SendClientMessage(playerid,COLOR_ROSSO,"<><><><><><><><><><><><><><><><><><><><><><><>");}
  1298. return 1;}
  1299.  
  1300. dcmd_weapons(playerid,params[]){
  1301. #pragma unused params
  1302. if(Options[Language]==1)ShowPlayerDialog(playerid, MenuDialog+1, DIALOG_STYLE_LIST, "KITS DI ARMI:","1): UZI, nAK-47, Bombola spray\n2): Tec9, M4, Estintore\n3): Fucile cecchino, Coltelli, Pistola Silenziata\n4): Deagle, MP5, Canne Mozze\n5): Paracadute", "OK", "ESC");else
  1303. if(Options[Language]==2)ShowPlayerDialog(playerid, MenuDialog+1, DIALOG_STYLE_LIST, "Waffen KITS:","1): UZI, nAK-47, Spray Paint\n2): Tec9, M4, Fire Extinguer\n3): Sniper Rifle, Knife, Silenced colt\n4): Deagle, MP5, Sawnoff Shotgun\n5): Parachute", "OK", "ESC");else
  1304. if(Options[Language]==3)ShowPlayerDialog(playerid, MenuDialog+1, DIALOG_STYLE_LIST, "WEAPONS KITS:","1): UZI, nAK-47, Bombe a Peinture\n2): Tec9, M4, Extinteur\n3): Sniper, Couteau, Pistolet Silencieux\n4): Desert Eagle, MP5, Cannon scié\n5): Parachute", "OK", "ECHAP");
  1305. return 1;}
  1306.  
  1307. dcmd_kill(playerid,params[]){
  1308. #pragma unused params
  1309. SetPlayerHealth(playerid,0);
  1310. return 1;}
  1311.  
  1312. dcmd_changeworld(playerid,params[]){
  1313. #pragma unused params
  1314. ShowWorldsMenu(playerid);
  1315. return 1;}
  1316.  
  1317. dcmd_nitro(playerid,params[]){
  1318. #pragma unused params
  1319. if(GetPlayerVirtualWorld(playerid)==0 || GetPlayerVirtualWorld(playerid)==2){
  1320. if(IsPlayerInAnyVehicle(playerid)==1){
  1321. new IDveicolo = GetPlayerVehicleID(playerid), IDmodello = GetVehicleModel(IDveicolo);
  1322. switch(IDmodello){
  1323. case 521,568,522:{
  1324. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSOCHIARO,"Non puoi mettere il NOS in questo veicolo!!!");else
  1325. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSOCHIARO,"In diesem Fahrzeug ist kein Nitro möglich!!!");else
  1326. if(Options[Language]==3)SendClientMessage(playerid,COLOR_ROSSOCHIARO,"Tu ne peux pas mettre de nitro sur ce ganre de vehicule!!!");
  1327. return 0;}}
  1328. GetPlayerVehicleID(playerid); veicolo = GetPlayerVehicleID(playerid);
  1329. AddVehicleComponent(veicolo,1010); //nos
  1330. if(Options[Language]==1)GameTextForPlayer(playerid,"~r~NOS ~g~Installato ~g~nel tuo veicolo",3000,4);else
  1331. if(Options[Language]==2)GameTextForPlayer(playerid,"~r~NITRO ~g~ist jetzt ~g~im Fahrzeug",3000,4);else
  1332. if(Options[Language]==3)GameTextForPlayer(playerid,"~r~NITRO ~g~Ajouter ~g~sur ton vehicule",3000,4);
  1333. GetPlayerName(playerid,NomeGiocatore1,sizeof(NomeGiocatore1));
  1334. if(Options[Language]==1)format(string,sizeof(string),"%s ha installato il NOS nel proprio veicolo (/nitro)",NomeGiocatore1);else
  1335. if(Options[Language]==2)format(string,sizeof(string),"%s Hat Nitro in sein Fahrzeug gepackt (/nitro)",NomeGiocatore1);else
  1336. if(Options[Language]==3)format(string,sizeof(string),"%s a installer la NITRO sur son vehicule ! (/nitro)",NomeGiocatore1);
  1337. SendClientMessageToAll(COLOR_GRIGIO,string);}
  1338. print(string);}
  1339. return 1;}
  1340.  
  1341. dcmd_stunt1(playerid,params[]){
  1342. #pragma unused params
  1343. if(GetPlayerVirtualWorld(playerid)==2){
  1344. GameTextForPlayer(playerid,"~w~Stunt 1",3000,3);
  1345. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1346. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in /stunt1", NomeGiocatore1);else
  1347. if(Options[Language]==2)format(string, sizeof(string), "%s hat /stunt1 betreten", NomeGiocatore1);else
  1348. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /stunt1", NomeGiocatore1);
  1349. SendClientMessageToAll(COLOR_ARANCIONE,string),print(string);
  1350. if(!IsPlayerInAnyVehicle(playerid)){
  1351. SetPlayerPos(playerid, 1960.5044,-2456.3022,13.5391);
  1352. SetPlayerFacingAngle(playerid,270.0);}else
  1353. if(IsPlayerInAnyVehicle(playerid)){
  1354. TelePlayerVehicle(playerid,1960.5044,-2456.3022,13.5391,270.0,0);}}
  1355. return 1;}
  1356.  
  1357. dcmd_stunt2(playerid,params[]){
  1358. #pragma unused params
  1359. if(GetPlayerVirtualWorld(playerid)==2){
  1360. GameTextForPlayer(playerid,"~w~Stunt 2",3000,3);
  1361. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1362. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in /stunt2", NomeGiocatore1);else
  1363. if(Options[Language]==2)format(string, sizeof(string), "%s hat /stunt2 betreten", NomeGiocatore1);else
  1364. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /stunt2", NomeGiocatore1);
  1365. SendClientMessageToAll(COLOR_ARANCIONE,string),print(string);
  1366. if(!IsPlayerInAnyVehicle(playerid)){
  1367. SetPlayerPos(playerid, -1717.2229,-314.5244,13.7286);
  1368. SetPlayerFacingAngle(playerid,318.9173);}else
  1369. if(IsPlayerInAnyVehicle(playerid)){
  1370. TelePlayerVehicle(playerid,-1717.2229,-314.5244,13.7286,318.0,0);}}
  1371. return 1;}
  1372.  
  1373. dcmd_stunt3(playerid,params[]){
  1374. #pragma unused params
  1375. if(GetPlayerVirtualWorld(playerid)==2){
  1376. GameTextForPlayer(playerid,"~w~Stunt 3",3000,3);
  1377. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1378. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in /stunt3", NomeGiocatore1);else
  1379. if(Options[Language]==2)format(string, sizeof(string), "%s hat /stunt3 betreten", NomeGiocatore1);else
  1380. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /stunt3", NomeGiocatore1);
  1381. SendClientMessageToAll(COLOR_ARANCIONE,string),print(string);
  1382. if(!IsPlayerInAnyVehicle(playerid)){
  1383. SetPlayerPos(playerid, 377.2024,2551.0232,17.9733);
  1384. SetPlayerFacingAngle(playerid,180.0);
  1385. TempBlockPlayer(playerid);}else
  1386. if(IsPlayerInAnyVehicle(playerid)){
  1387. TelePlayerVehicle(playerid,423.9225,2502.0981,16.4692,90.0,0);}}
  1388. return 1;}
  1389.  
  1390. dcmd_jump1(playerid,params[]){
  1391. #pragma unused params
  1392. if(GetPlayerVirtualWorld(playerid)==2){
  1393. GameTextForPlayer(playerid,"~w~Jump 1",3000,3);
  1394. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1395. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in /jump1", NomeGiocatore1);else
  1396. if(Options[Language]==2)format(string, sizeof(string), "%s hat /jump1 betreten", NomeGiocatore1);else
  1397. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /jump1", NomeGiocatore1);
  1398. SendClientMessageToAll(COLOR_ARANCIONE,string),print(string);
  1399. if(!IsPlayerInAnyVehicle(playerid)){
  1400. SetPlayerPos(playerid, -687.9762,809.9364,835.1898);
  1401. SetPlayerFacingAngle(playerid,135.0);}else
  1402. if(IsPlayerInAnyVehicle(playerid)){
  1403. TelePlayerVehicle(playerid,-690.7571,821.6666,834.6039,135.5,0);}}
  1404. return 1;}
  1405.  
  1406. dcmd_jump2(playerid,params[]){
  1407. #pragma unused params
  1408. if(GetPlayerVirtualWorld(playerid)==2){
  1409. GameTextForPlayer(playerid,"~w~Jump 2",3000,3);
  1410. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1411. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in /jump2", NomeGiocatore1);else
  1412. if(Options[Language]==2)format(string, sizeof(string), "%s hat /jump2 betreten", NomeGiocatore1);else
  1413. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /jump2", NomeGiocatore1);
  1414. SendClientMessageToAll(COLOR_ARANCIONE,string),print(string);
  1415. if(!IsPlayerInAnyVehicle(playerid)){
  1416. SetPlayerPos(playerid, -326.7627,2518.4670,406.9554);
  1417. SetPlayerFacingAngle(playerid,135.0);}else
  1418. if(IsPlayerInAnyVehicle(playerid)){
  1419. TelePlayerVehicle(playerid,-326.7627,2518.4670,406.9554,270.0,0);}}
  1420. return 1;}
  1421.  
  1422. dcmd_area51(playerid,params[]){
  1423. #pragma unused params
  1424. if(GetPlayerVirtualWorld(playerid)==3){
  1425. GameTextForPlayer(playerid,"~r~Area 51",3000,3);
  1426. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1427. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in /area51", NomeGiocatore1);else
  1428. if(Options[Language]==2)format(string, sizeof(string), "%s hat /area51 betreten", NomeGiocatore1);else
  1429. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /area51", NomeGiocatore1);
  1430. SendClientMessageToAll(COLOR_ARANCIONE,string),print(string);
  1431. SetPlayerPos(playerid,324.6160,1983.1732,17.6406);
  1432. SetPlayerFacingAngle(playerid,90.0);}
  1433. return 1;}
  1434.  
  1435. dcmd_sniper(playerid,params[]){
  1436. #pragma unused params
  1437. if(GetPlayerVirtualWorld(playerid)==3){
  1438. GameTextForPlayer(playerid,"~r~Area SNIPER",3000,3);
  1439. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1440. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in /sniper", NomeGiocatore1);else
  1441. if(Options[Language]==2)format(string, sizeof(string), "%s hat /sniper betreten", NomeGiocatore1);else
  1442. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /sniper", NomeGiocatore1);
  1443. SendClientMessageToAll(COLOR_ARANCIONE,string),print(string);
  1444. SetPlayerPos(playerid,210.2527,1919.7451,17.6406);
  1445. SetPlayerFacingAngle(playerid,180.0);}
  1446. return 1;}
  1447.  
  1448. dcmd_area69(playerid,params[]){
  1449. #pragma unused params
  1450. if(GetPlayerVirtualWorld(playerid)==3){
  1451. GameTextForPlayer(playerid,"~r~Area 69",3000,3);
  1452. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1453. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in /area69", NomeGiocatore1);else
  1454. if(Options[Language]==2)format(string, sizeof(string), "%s hat /area69 betreten", NomeGiocatore1);else
  1455. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /area69", NomeGiocatore1);
  1456. SendClientMessageToAll(COLOR_ARANCIONE,string),print(string);
  1457. AdvanceTelePlayer(playerid,413.3539,2533.3423,19.1484,90.0,0,0,0,1,1);}
  1458. return 1;}
  1459.  
  1460. dcmd_lvairport(playerid,params[]){
  1461. #pragma unused params
  1462. if(GetPlayerVirtualWorld(playerid)==3){
  1463. GameTextForPlayer(playerid,"~y~LV Airport",3000,3);
  1464. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1465. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in /lvairport", NomeGiocatore1);else
  1466. if(Options[Language]==2)format(string, sizeof(string), "%s hat /lvairport betreten", NomeGiocatore1);else
  1467. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /lvairport", NomeGiocatore1);
  1468. SendClientMessageToAll(COLOR_ARANCIONE,string),print(string);
  1469. AdvanceTelePlayer(playerid,1556.0350,1438.3502,10.8261,90.0,0,1,0,1,1);}
  1470. return 1;}
  1471.  
  1472. dcmd_drift(playerid,params[]){
  1473. #pragma unused params
  1474. if(GetPlayerVirtualWorld(playerid)==0){
  1475. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSOCHIARO,"UTILIZZA: /drift[1-6]");else
  1476. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSOCHIARO,"Benutz: /drift[1-6]");}else
  1477. if(Options[Language]==1)SendClientMessage(playerid,COLOR_ROSSOCHIARO,"Devi essere nel Mondo DRIFT!!! UTILIZZA: /changeworld");else
  1478. if(Options[Language]==2)SendClientMessage(playerid,COLOR_ROSSOCHIARO,"You have to be in World DRIFT!!! USAGE: /changeworld");
  1479. return 1;}
  1480.  
  1481. dcmd_drift1(playerid,params[]){
  1482. #pragma unused params
  1483. if(GetPlayerVirtualWorld(playerid)==0){
  1484. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1485. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in in /drift1", NomeGiocatore1);else
  1486. if(Options[Language]==2)format(string, sizeof(string), "%s hat /drift1 betreten", NomeGiocatore1);else
  1487. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /drift1", NomeGiocatore1);
  1488. SendClientMessageToAll(COLOR_ARANCIONE,string);print(string);
  1489. GameTextForPlayer(playerid,"~w~DRIFT 1",3000,3);
  1490. AdvanceTelePlayer(playerid,-304.1332,1527.7257,75.3594,185.0,0,1,1,1,1);}
  1491. return 1;}
  1492.  
  1493. dcmd_drift2(playerid,params[]){
  1494. #pragma unused params
  1495. if(GetPlayerVirtualWorld(playerid)==0){
  1496. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1497. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in in /drift2", NomeGiocatore1);else
  1498. if(Options[Language]==2)format(string, sizeof(string), "%s hat /drift2 betreten", NomeGiocatore1);else
  1499. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /drift2", NomeGiocatore1);
  1500. SendClientMessageToAll(COLOR_ARANCIONE,string);print(string);
  1501. GameTextForPlayer(playerid,"~w~DRIFT 2",3000,3);
  1502. AdvanceTelePlayer(playerid,-2397.8071,-591.8931,132.3059,124.0,0,1,1,1,1);}
  1503. return 1;}
  1504.  
  1505. dcmd_drift3(playerid,params[]){
  1506. #pragma unused params
  1507. if(GetPlayerVirtualWorld(playerid)==0){
  1508. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1509. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in in /drift3", NomeGiocatore1);else
  1510. if(Options[Language]==2)format(string, sizeof(string), "%s hat /drift3 betreten", NomeGiocatore1);else
  1511. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /drift3", NomeGiocatore1);
  1512. SendClientMessageToAll(COLOR_ARANCIONE,string);print(string);
  1513. GameTextForPlayer(playerid,"~w~DRIFT 3",3000,3);
  1514. AdvanceTelePlayer(playerid,1244.8322,-2036.8687,59.8600,270.0,0,1,1,1,1);}
  1515. return 1;}
  1516.  
  1517. dcmd_drift4(playerid,params[]){
  1518. #pragma unused params
  1519. if(GetPlayerVirtualWorld(playerid)==0){
  1520. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1521. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in in /drift4", NomeGiocatore1);else
  1522. if(Options[Language]==2)format(string, sizeof(string), "%s hat /drift4 betreten", NomeGiocatore1);else
  1523. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /drift4", NomeGiocatore1);
  1524. SendClientMessageToAll(COLOR_ARANCIONE,string);print(string);
  1525. GameTextForPlayer(playerid,"~w~DRIFT 4",3000,3);
  1526. AdvanceTelePlayer(playerid,833.7303,-1795.3284,14.3240,180.0,0,1,1,1,1);}
  1527. return 1;}
  1528.  
  1529. dcmd_drift5(playerid,params[]){
  1530. #pragma unused params
  1531. if(GetPlayerVirtualWorld(playerid)==0){
  1532. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1533. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in in /drift5", NomeGiocatore1);else
  1534. if(Options[Language]==2)format(string, sizeof(string), "%s hat /drift5 betreten", NomeGiocatore1);else
  1535. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /drift5", NomeGiocatore1);
  1536. SendClientMessageToAll(COLOR_ARANCIONE,string);print(string);
  1537. GameTextForPlayer(playerid,"~w~DRIFT 5",3000,3);
  1538. AdvanceTelePlayer(playerid,2285.3533,-2346.6116,13.5469,225.0,0,1,1,1,1);}
  1539. return 1;}
  1540.  
  1541. dcmd_drift6(playerid,params[]){
  1542. #pragma unused params
  1543. if(GetPlayerVirtualWorld(playerid)==0){
  1544. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1545. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in in /drift6", NomeGiocatore1);else
  1546. if(Options[Language]==2)format(string, sizeof(string), "%s hat /drift6 betreten", NomeGiocatore1);else
  1547. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /drift6", NomeGiocatore1);
  1548. SendClientMessageToAll(COLOR_ARANCIONE,string);print(string);
  1549. GameTextForPlayer(playerid,"~w~DRIFT 6",3000,3);
  1550. AdvanceTelePlayer(playerid,-1252.1946,-775.0842,66.0000,302.2190,0,1,1,1,1);}
  1551. return 1;}
  1552.  
  1553. dcmd_tuning1(playerid,params[]){
  1554. #pragma unused params
  1555. if(GetPlayerVirtualWorld(playerid)==0 || GetPlayerVirtualWorld(playerid)==2){
  1556. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1557. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in in /tuning1", NomeGiocatore1);else
  1558. if(Options[Language]==2)format(string, sizeof(string), "%s hat /tuning1 betreten", NomeGiocatore1);else
  1559. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /tuning1", NomeGiocatore1);
  1560. SendClientMessageToAll(COLOR_ARANCIONE,string);print(string);
  1561. GameTextForPlayer(playerid,"~b~TUNING 1",3000,3);
  1562. AdvanceTelePlayer(playerid,-2708.6799,234.6679,4.1797,180.0,0,1,1,1,1);}
  1563. return 1;}
  1564.  
  1565. dcmd_tuning2(playerid,params[]){
  1566. #pragma unused params
  1567. if(GetPlayerVirtualWorld(playerid)==0 || GetPlayerVirtualWorld(playerid)==2){
  1568. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1569. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in in /tuning2", NomeGiocatore1);else
  1570. if(Options[Language]==2)format(string, sizeof(string), "%s hat /tuning2 betreten", NomeGiocatore1);else
  1571. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /tuning2", NomeGiocatore1);
  1572. SendClientMessageToAll(COLOR_ARANCIONE,string);print(string);
  1573. GameTextForPlayer(playerid,"~b~TUNING 2",3000,3);
  1574. AdvanceTelePlayer(playerid,2648.8755,-2027.1577,13.5469,180.0,0,1,1,1,1);}
  1575. return 1;}
  1576.  
  1577. dcmd_tuning3(playerid,params[]){
  1578. #pragma unused params
  1579. if(GetPlayerVirtualWorld(playerid)==0 || GetPlayerVirtualWorld(playerid)==2){
  1580. GetPlayerName(playerid, NomeGiocatore1, sizeof(NomeGiocatore1));
  1581. if(Options[Language]==1)format(string, sizeof(string), "%s si è teletrasportato in in /tuning3", NomeGiocatore1);else
  1582. if(Options[Language]==2)format(string, sizeof(string), "%s hat /tuning3 betreten", NomeGiocatore1);else
  1583. if(Options[Language]==3)format(string, sizeof(string), "%s c'est teleporter a /tuning3", NomeGiocatore1);
  1584. SendClientMessageToAll(COLOR_ARANCIONE,string);print(string);
  1585. GameTextForPlayer(playerid,"~b~TUNING 3",3000,3);
  1586. AdvanceTelePlayer(playerid,-1914.8788,225.5966,35.0078,90.0,0,1,1,1,1);}
  1587. return 1;}
  1588.  
  1589. /*******************************************************************************
  1590. * <=[STOCKS]=> *
  1591. *******************************************************************************/
  1592.  
  1593. stock ShowWorldsMenu(playerid){
  1594. if(Options[Language]==1)ShowPlayerDialog(playerid,MenuDialog,DIALOG_STYLE_LIST,"Scelta Mondo:","Mondo DM \nMondo DRIFT \nMondo STUNT \nMondo WAR ","OK","NO");else
  1595. if(Options[Language]==2)ShowPlayerDialog(playerid,MenuDialog,DIALOG_STYLE_LIST,"Welt auswählen:","DM Welt \nDrift Welt \nStunt Welt \nWAR Welt ","OK","Nein");else
  1596. if(Options[Language]==3)ShowPlayerDialog(playerid,MenuDialog,DIALOG_STYLE_LIST,"Choisi le monde ou tu veux aller:","Monde DM \nMonde DRIFT \nMonde STUNT \nMonde WAR ","OK","NON");
  1597. return 1;}
  1598.  
  1599. stock TelePlayerVehicle(playerid,Float:X,Float:Y,Float:Z,Float:ROTAZIONE,INTERIOR){
  1600. new SingoloVeicolo = GetPlayerVehicleID(playerid);
  1601. SetVehiclePos(SingoloVeicolo,X,Y,Z); LinkVehicleToInterior(SingoloVeicolo,INTERIOR);SetVehicleZAngle(SingoloVeicolo,ROTAZIONE);
  1602. SetVehicleVirtualWorld(SingoloVeicolo, GetPlayerVirtualWorld(playerid));
  1603. return 1;}
  1604.  
  1605. stock AdvanceTelePlayer(playerid,Float:X,Float:Y,Float:Z,Float:ROT,INT,WithVehicle,ResWeap,DisableCP,DisableRCP){
  1606. if(ResWeap==1) ResetPlayerWeapons(playerid);
  1607. if(DisableCP==1) DisablePlayerCheckpoint(playerid);
  1608. if(DisableRCP==1) DisablePlayerRaceCheckpoint(playerid);
  1609. if(IsPlayerInAnyVehicle(playerid)){
  1610. if(WithVehicle==1){
  1611. new VehicleID = GetPlayerVehicleID(playerid);
  1612. SetVehiclePos(VehicleID,X,Y,Z); LinkVehicleToInterior(VehicleID,INT);SetVehicleZAngle(VehicleID,ROT);
  1613. SetVehicleVirtualWorld(VehicleID, GetPlayerVirtualWorld(playerid));}
  1614. else if(WithVehicle==0){
  1615. SetPlayerPos(playerid,X,Y,Z),SetPlayerFacingAngle(playerid,ROT),SetPlayerInterior(playerid,INT);}}
  1616. if(!IsPlayerInAnyVehicle(playerid)){
  1617. SetPlayerPos(playerid,X,Y,Z);SetPlayerFacingAngle(playerid,ROT);SetPlayerInterior(playerid,INT);}
  1618. return 1;}
  1619.  
  1620. /*******************************************************************************
  1621. * <=[TIMERS]=> *
  1622. *******************************************************************************/
  1623.  
  1624. public NitroReset(){
  1625. for(new var0 = 0; var0 < MAX-PLAYERS; var0++){
  1626. if(!function1C4(var0, GetPlayerVehicleID(var0))){
  1627. new var1 = GetPlayerVehicleID(var0);
  1628. if(GetVehicleVirtualWorld(var1)==0)
  1629. AddVehicleComponent(var1, 1010);}}
  1630. return 0;}
  1631.  
  1632. public ResettatoreArmi(){
  1633. for(new i=0;i<MAX-PLAYERS;i++){
  1634. if(IsPlayerConnected(i)){
  1635. if(GetPlayerVirtualWorld(i)==0){
  1636. if(GetPlayerWeapon(i)==COLT || GetPlayerWeapon(i)==0) return 1;else
  1637. if(GetPlayerWeapon(i)!=COLT || GetPlayerWeapon(i)!=0){
  1638. ResetPlayerWeapons(i),GivePlayerWeapon(i,COLT,30);}}
  1639. if(GetPlayerVirtualWorld(i)==2){
  1640. if(GetPlayerWeapon(i)==0) return 1;else{
  1641. ResetPlayerWeapons(i);}}}}
  1642. return 1;}
  1643.  
  1644. public PlayerInfoTimer(){
  1645. #if defined INFO_GIOCATORE
  1646. for(new i=0;i<MAX-PLAYERS;i++){
  1647. InfoGiocatore[i][Punteggio]=GetPlayerScore(i);
  1648. GetPlayerHealth(i,InfoGiocatore[i][Vita]);
  1649. if(Options[Language]==1)format(string,sizeof(string),"~r~Morti ~w~%d~n~~b~Uccisioni ~w~%d~n~~y~CattiveUccisioni ~w~%d~n~~g~Vita ~w~%.f ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~~g~GROOVE kills: ~w~%d ~p~BALLAS kills ~w~%d ~y~VAGOS kills: ~w~%d ~b~AZTECAS kills ~w~%d ~w~BIKERS kills ~w~%d ~r~MAFIA kills ~w~%d", InfoGiocatore[i][Morti], InfoGiocatore[i][BuoneUccisioni], InfoGiocatore[i][CattiveUccisioni], InfoGiocatore[i][Vita], GroveKills, BallasKills, VagosKills, AztecasKills, BikersKills, MafiaKills);else
  1650. if(Options[Language]==2)format(string,sizeof(string),"~r~Gestorben ~w~%d~n~~b~Gekillt ~w~%d~n~~y~Bad Kills ~w~%d~n~~g~Gesundheit ~w~%.f ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~~g~GROVE Kills: ~w~%d ~p~BALLAS kills ~w~%d ~y~VAGOS kills: ~w~%d ~b~AZTECAS kills ~w~%d ~w~BIKERS kills ~w~%d ~r~MAFIA kills ~w~%d", InfoGiocatore[i][Morti], InfoGiocatore[i][BuoneUccisioni], InfoGiocatore[i][CattiveUccisioni], InfoGiocatore[i][Vita], GroveKills, BallasKills, VagosKills, AztecasKills, BikersKills, MafiaKills);else
  1651. if(Options[Language]==3)format(string,sizeof(string),"~r~Morts ~w~%d~n~~b~Kills ~w~%d~n~~y~Mauvais Kills ~w~%d~n~~g~Vie ~w~%.f ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~~g~GROVE: ~w~%d ~p~BALLAS: ~w~%d ~y~VAGOS: ~w~%d ~b~AZTECAS: ~w~%d ~w~BIKERS: ~w~%d ~r~MAFIA: ~w~%d", InfoGiocatore[i][Morti], InfoGiocatore[i][BuoneUccisioni], InfoGiocatore[i][CattiveUccisioni], InfoGiocatore[i][Vita], GroveKills, BallasKills, VagosKills, AztecasKills, BikersKills, MafiaKills);
  1652. TextDrawSetString(PlayerInfo2[i],string);}
  1653. #endif
  1654. return 1;}
  1655.  
  1656. public VitaPlayerAuto(){
  1657. for(new i = 0; i < MAX-PLAYERS; i++){
  1658. if(IsPlayerInAnyVehicle(i)){
  1659. #if defined VITA_AUTO
  1660. TextDrawShowForPlayer(i,VitaVeicolo[i]);
  1661. #endif
  1662. }
  1663. else if(!IsPlayerInAnyVehicle(i)){
  1664. #if defined VITA_AUTO
  1665. TextDrawHideForPlayer(i,VitaVeicolo[i]);
  1666. #endif
  1667. }}
  1668. return 1;}
  1669.  
  1670. public InfoVeicolo(){
  1671. for(new i=0; i<MAX-PLAYERS; i++){
  1672. GetVehicleHealth(GetPlayerVehicleID(i),VitaVeicolo2);
  1673. //-------- Text 1 ----------//
  1674. if(Options[Language]==1)format(string,sizeof(string),"~r~Vita Veicolo: ~w~%.2f",VitaVeicolo2);else
  1675. if(Options[Language]==2)format(string,sizeof(string),"~r~Fahrzeug: ~w~%.2f",VitaVeicolo2);else
  1676. if(Options[Language]==3)format(string,sizeof(string),"~r~Vie du vehicule: ~w~%.2f",VitaVeicolo2);
  1677. #if defined VITA_AUTO
  1678. TextDrawSetString(VitaVeicolo[i],string);
  1679. #endif
  1680. }
  1681. return 1;}
  1682.  
  1683. public InAreas(){
  1684. for(new i=0;i<MAX-PLAYERS;i++){
  1685. if(!IsPlayerInArea(i, 465.9499, 1991.8876, 492.6693, 2028.8599, 58.9759, 69.6749) || IsPlayerInArea(i, 393.9248, 2668.9033, 409.9981, 2680.8328, 74.3383, 79.3383)){
  1686. SetPlayerAmmo(i,MINIGUN,0);
  1687. SetPlayerAmmo(i,SNIPER_RIFLE,0);}
  1688.  
  1689. if(IsPlayerInArea(i, 465.9499, 1991.8876, 492.6693, 2028.8599, 58.9759, 69.6749)){
  1690. GivePlayerWeapon(i,MINIGUN,0);
  1691. SetPlayerAmmo(i,MINIGUN,100);}
  1692.  
  1693. if(IsPlayerInArea(i, 393.9248, 2668.9033, 409.9981, 2680.8328, 74.3383, 79.3383)){
  1694. GivePlayerWeapon(i,MINIGUN,0);
  1695. SetPlayerAmmo(i,MINIGUN,100);}
  1696.  
  1697. if(IsPlayerInArea(i, 95.1270, 1799.3463, 283.8586, 1940.4288, 32.5989, 42.5989)){
  1698. GivePlayerWeapon(i,SNIPER_RIFLE,0);
  1699. SetPlayerAmmo(i,SNIPER_RIFLE,100);}}
  1700. return 1;}
  1701.  
  1702. public Messaggi(){
  1703. if(Messaggio==0){
  1704. Messaggio=1;
  1705. if(Options[Language]==1)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: usa /changeworld se vuoi cambiare Mondo");else
  1706. if(Options[Language]==2)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: Mit /changeworld kannst du die Server Welt wechseln");else
  1707. if(Options[Language]==3)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: Fais /changeworld pour changer de monde");}else
  1708. if(Messaggio==1){
  1709. Messaggio=2;
  1710. if(Options[Language]==1)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: usa /cmd per vedere i comandi disponibili");else
  1711. if(Options[Language]==2)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: Mit /cmd siehst du alle Kommandos");else
  1712. if(Options[Language]==3)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: Pour savoir les commandes fais /cmd");}else
  1713. if(Messaggio==2){
  1714. Messaggio=3;
  1715. if(Options[Language]==1)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: usa /register [password] se vuoi creare il tuo account nel server");else
  1716. if(Options[Language]==2)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: Nur von Registrierten Spielern werden die Stats gespeichert, benutze /register [passwort]");else
  1717. if(Options[Language]==3)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: Pour créer un compte fais /register [Password]");}else
  1718. if(Messaggio==3){
  1719. Messaggio=4;
  1720. if(Options[Language]==1)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: usa /login [password] per accedere al tuo account (se sei registrato)");else
  1721. if(Options[Language]==2)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: Besucht unser Forum unter http://samp.suchtis.de/");else
  1722. if(Options[Language]==3)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: Fais /login [password] pour loggé ton compte");}else
  1723. if(Messaggio==4){
  1724. Messaggio=0;
  1725. if(Options[Language]==1)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: se vuoi cambiare skin, premi F4 e usa il comando /kill");else
  1726. if(Options[Language]==2)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: fehlt dir ein fahrzeug ? Dann benutze /veh ID/Fahrzeugname");else
  1727. if(Options[Language]==3)SendClientMessageToAll(COLOR_BLUCHIARO,"==> INFO: Si tu veux chager de skin, appuie sur F4 et tape /kill");}
  1728. return 1;}
  1729.  
  1730. public TempBlockPlayer(playerid){
  1731. TogglePlayerControllable(playerid,0);
  1732. SetTimerEx("RemovePlayerBlock",1000,0,"d",playerid);
  1733. return 1;}
  1734.  
  1735. public RemovePlayerBlock(playerid){
  1736. TogglePlayerControllable(playerid,1);
  1737. return 1;}
  1738.  
  1739. public UpdateConfig(){
  1740. new sfile[256]; format(sfile,sizeof(sfile),"ZASystem/Config/OptionsConfig.ini");
  1741. if(dini_Exists(sfile)){
  1742. Options[Language] = dini_Int(sfile,"Language");}
  1743. return 1;}
  1744.  
  1745. function1C4(playerid, arg1){
  1746. new var0[29]={581,523,462,521,463,522,461,448,468,586,509,481,510,472,473,493,595,484,430,453,452,446,454,590,569,537,538,570,449};
  1747. arg1=GetPlayerVehicleID(playerid);
  1748. if(IsPlayerInVehicle(playerid,arg1)){
  1749. new var1=0;
  1750. while(++var1<29){
  1751. if(GetVehicleModel(arg1)==var0[var1]){
  1752. return 1;}}}
  1753. return 0;}
  1754.  
  1755. /*******************************************************************************
  1756. * <=[Main]=> *
  1757. *******************************************************************************/
  1758.  
  1759. main(){
  1760. print("\n***********************");
  1761. print(" Worlds Free Mode ");
  1762. print(" By Zuc (v2.0) ");
  1763. print("***********************\n");}
  1764.  
  1765. /*******************************************************************************
  1766. * <=[EOF]=> *
  1767. *******************************************************************************/
Advertisement
Add Comment
Please, Sign In to add comment