All pastes #1284581 Raw Edit

Le GM du futur serveur

public cpp v1 · immutable
#1284581 ·published 2008-12-13 23:12 UTC
rendered paste body
#include <a_samp>#include <jail>//forwardforward GlobalAnnouncement();forward antiarmes(playerid);//team#define TEAM_STUNT 0#define TEAM_DRIFT 1#define TEAM_BASEJUMP 2#define TEAM_PILOTE 3#define TEAM_GIRL 4#define TEAM_ADMIN 5//couleur#define COLOR_GREEN 0x33AA33AA#define COLOR_RED 0xAA3333AA#define COLOR_PINK 0xFF66FFAA#define COLOR_BLUE 0x0000BBAA#define COLOR_LIGHTBLUE 0x33CCFFAA#define COLOR_ORANGE 0xFF9900AA#define COLOR_YELLOW 0xFFFF00AA#define COLOR_PURPLE 0x330066AA#define COLOR_GREY 0xCCCCCAA#define COLOR_WHITE 0xFFFFFFAA#define ANNOUNCEMENT 0x6AF7E1FF#define jaune 0xFFFF00AA#define red 0xAA3333AA//autres#define SOUND_MUSIC2                     1062#define SOUND_OFF                             1184//newnew bara;new Float:X,Float:Y,Float:Z,Float:Angle,carid;new gTeam[MAX_PLAYERS];new Msg;new Float:X1, Float:Y1, Float:Z1, Float:Zangle1;new Float:X2, Float:Y2, Float:Z2, Float:Zangle2;new Float:X3, Float:Y3, Float:Z3, Float:Zangle3;new Float:X4, Float:Y4, Float:Z4, Float:Zangle4;new Float:X5, Float:Y5, Float:Z5, Float:Zangle5;new Save[MAX_PLAYERS] = 0;new Save2[MAX_PLAYERS] = 0;new Save3[MAX_PLAYERS] = 0;new Save4[MAX_PLAYERS] = 0;new Save5[MAX_PLAYERS] = 0;new Announcements[5][128] ={ // Announcements[number of announcement messages][string lengh]"No fair play ou kill = KICK.","Nous considerons que vous avez lu le reglement (/regles)","Cheat = BAN.","ajoutez nous a vos serveur favoris","Lire le reglement est important (/regles)"};#if defined FILTERSCRIPTpublic OnFilterScriptInit(){	print("\n--------------------------------------");	print(" Blank Filterscript by your name here");	print("--------------------------------------\n");	return 1;}public OnFilterScriptExit(){	return 1;}#elsemain(){	print("\n----------------------------------");	print(" Blank Gamemode by your name here");	print("----------------------------------\n");}#endifpublic OnGameModeInit(){	Msg = 0;	SetTimer("GlobalAnnouncement",150000,true); // Messages appears every 5 minutes	SetGameModeText("T's Stunt 0.1");	SetWorldTime(12);	AddPlayerClass(250,1955.7124,-1372.1128,19.6484,271.0319,46,99999,0,0,0,0); // Stunteur 0    AddPlayerClass(206,1955.7124,-1372.1128,19.6484,271.0319,46,99999,0,0,0,0); // Stunteur 1    AddPlayerClass(202,1955.7124,-1372.1128,19.6484,271.0319,46,99999,0,0,0,0); // Stunteur 2    AddPlayerClass(193,1955.7124,-1372.1128,19.6484,271.0319,46,99999,0,0,0,0); // Stunteur 3    AddPlayerClass(188,1955.7124,-1372.1128,19.6484,271.0319,46,99999,0,0,0,0); // Stunteur 4    AddPlayerClass(47,2350.3513,1515.3480,49.8358,339.6546,46,99999,0,0,0,0); // Drifteur 5    AddPlayerClass(48,2350.3513,1515.3480,49.8358,339.6546,46,99999,0,0,0,0); // Drifteur 6    AddPlayerClass(59,2350.3513,1515.3480,49.8358,339.6546,46,99999,0,0,0,0); // Drifteur 7    AddPlayerClass(100,2350.3513,1515.3480,49.8358,339.6546,46,99999,0,0,0,0); // Drifteur 8    AddPlayerClass(101,2350.3513,1515.3480,49.8358,339.6546,46,99999,0,0,0,0); // Drifteur 9    AddPlayerClass(143,1668.7168,-1246.9952,233.3750,267.1130,46,99999,0,0,0,0); // BaseJumpeur 10    AddPlayerClass(171,1668.7168,-1246.9952,233.3750,267.1130,46,99999,0,0,0,0); // BaseJumpeur 11    AddPlayerClass(176,1668.7168,-1246.9952,233.3750,267.1130,46,99999,0,0,0,0); // BaseJumpeur 12    AddPlayerClass(177,1668.7168,-1246.9952,233.3750,267.1130,46,99999,0,0,0,0); // BaseJumpeur 13    AddPlayerClass(179,1668.7168,-1246.9952,233.3750,267.1130,46,99999,0,0,0,0); // BaseJumpeur 14    AddPlayerClass(221,1653.8901,-2542.9258,17.2270,271.6129,46,99999,0,0,0,0); // Pilote 15    AddPlayerClass(165,1653.8901,-2542.9258,17.2270,271.6129,46,99999,0,0,0,0); // Pilote 16    AddPlayerClass(153,1653.8901,-2542.9258,17.2270,271.6129,46,99999,0,0,0,0); // Pilote 17    AddPlayerClass(71,1653.8901,-2542.9258,17.2270,271.6129,46,99999,0,0,0,0); // Pilote 18    AddPlayerClass(61,1653.8901,-2542.9258,17.2270,271.6129,46,99999,0,0,0,0); // Pilote 19    AddPlayerClass(91,-1576.3044,1179.7084,7.1881,82.4950,46,99999,0,0,0,0); // Girl 20    AddPlayerClass(76,-1576.3044,1179.7084,7.1881,82.4950,46,99999,0,0,0,0); // Girl 21    AddPlayerClass(69,-1576.3044,1179.7084,7.1881,82.4950,46,99999,0,0,0,0); // Girl 22    AddPlayerClass(55,-1576.3044,1179.7084,7.1881,82.4950,46,99999,0,0,0,0); // Girl 23    AddPlayerClass(56,-1576.3044,1179.7084,7.1881,82.4950,46,99999,0,0,0,0); // Girl 24    	//vehicule	AddStaticVehicle(451,2279.0474,1386.8417,42.5308,358.1749,36,36); //=>sapwn drifter	AddStaticVehicle(451,2282.2705,1386.6986,42.5268,179.6036,18,18); //	AddStaticVehicle(451,2285.8384,1386.7722,42.5290,357.2112,61,61); //	AddStaticVehicle(451,2289.3591,1386.7373,42.5288,0.0193,123,123); //	AddStaticVehicle(477,2292.5281,1386.9825,42.5753,359.4332,101,1); //	AddStaticVehicle(477,2295.6169,1386.9692,42.5724,359.6874,0,1); //	AddStaticVehicle(477,2298.8000,1387.0280,42.5729,356.2496,36,1); //	AddStaticVehicle(541,2302.1667,1386.4049,42.4458,357.7322,60,1); //	AddStaticVehicle(541,2305.5681,1386.3362,42.4453,358.6567,2,1); //	AddStaticVehicle(541,2309.0745,1386.3224,42.4455,356.7201,22,1); //	AddStaticVehicle(560,2312.6030,1386.6199,42.5256,0.2490,17,1); //	AddStaticVehicle(560,2315.6631,1386.4957,42.5249,359.8353,33,0); //	AddStaticVehicle(560,2344.5442,1386.4474,42.5250,41.2432,41,29); //	AddStaticVehicle(562,2354.0967,1404.9038,42.4799,89.5501,17,1); //	AddStaticVehicle(562,2354.1321,1408.3446,42.4801,89.2765,116,1); //	AddStaticVehicle(562,2354.1223,1412.1139,42.4767,90.2737,92,1); //	AddStaticVehicle(562,2354.1182,1415.5623,42.4762,88.6076,35,1); //	AddStaticVehicle(565,2354.3279,1419.2867,42.4412,89.4407,62,62); //	AddStaticVehicle(565,2354.3357,1423.0452,42.4401,88.4244,10,10); //	AddStaticVehicle(565,2354.3225,1426.3628,42.4401,89.9220,15,15); //	AddStaticVehicle(565,2354.2700,1430.1697,42.4405,90.1296,42,42); //	AddStaticVehicle(411,2353.8093,1433.8063,42.5439,89.5163,112,1); //	AddStaticVehicle(411,2353.9558,1437.3481,42.5427,87.9020,80,1); //	AddStaticVehicle(411,2353.9658,1440.8354,42.5427,89.4123,12,1); //	AddStaticVehicle(411,2353.9707,1444.1768,42.5440,90.0543,123,1); //	AddStaticVehicle(415,2300.6926,1405.1683,42.5934,269.4375,62,1); //	AddStaticVehicle(415,2300.6138,1408.6125,42.5929,268.0781,92,1); //	AddStaticVehicle(415,2300.6211,1412.1510,42.5944,271.7641,20,1); //	AddStaticVehicle(415,2300.6123,1415.7354,42.5946,268.9541,36,1); //	AddStaticVehicle(429,2300.8979,1419.4937,42.5007,269.1705,2,1); //	AddStaticVehicle(429,2300.6689,1422.9634,42.5020,270.6721,3,1); //	AddStaticVehicle(429,2301.2068,1426.6041,42.4983,270.0807,12,12); //	AddStaticVehicle(429,2300.7197,1430.1273,42.5014,269.0158,14,14); //	AddStaticVehicle(559,2300.5232,1433.6797,42.4768,269.3186,2,1); //	AddStaticVehicle(559,2300.5000,1437.2477,42.4766,270.2597,22,1); //	AddStaticVehicle(559,2300.5320,1441.0579,42.4769,270.5782,51,1); //	AddStaticVehicle(559,2300.5757,1444.5576,42.4780,270.6549,60,1); //spawn drifter <=	AddStaticVehicle(522,1927.0883,-1415.3408,13.1596,319.0482,36,105); //=>sapwn sunteur	AddStaticVehicle(522,1925.6160,-1415.7904,13.1402,317.4232,51,118); //	AddStaticVehicle(522,1923.8721,-1415.6047,13.1242,321.8031,39,106); //	AddStaticVehicle(522,1922.3182,-1415.7416,13.1592,323.4541,6,25); //	AddStaticVehicle(522,1920.9496,-1415.6591,13.1573,323.7566,3,8); //	AddStaticVehicle(522,1919.1404,-1416.1293,13.1592,322.3470,3,3); //	AddStaticVehicle(522,1917.5636,-1416.1797,13.1431,317.9672,51,118); //	AddStaticVehicle(522,1916.0557,-1416.1136,13.1592,322.5962,39,106); //	AddStaticVehicle(522,1914.3159,-1416.1708,13.1619,321.8340,36,105); //	AddStaticVehicle(522,1912.5975,-1416.3016,13.1461,322.1828,3,3); //	AddStaticVehicle(522,1911.2758,-1415.5126,13.1470,322.6981,51,118); //	AddStaticVehicle(522,1909.7871,-1415.0300,13.1439,334.2007,3,8); //spawn stunter <=	AddStaticVehicle(427,1595.5759,-1710.7307,6.0226,178.8978,0,1); //=>ccop car	AddStaticVehicle(427,1591.3655,-1710.6456,6.0226,179.9998,1,1); //	AddStaticVehicle(490,1602.2864,-1704.2657,6.0183,268.5744,6,6); //	AddStaticVehicle(490,1602.2598,-1700.3195,6.0185,87.1475,128,128); //	AddStaticVehicle(596,1604.8569,-1606.2126,13.2379,90.4719,180,180); //	AddStaticVehicle(596,1604.8477,-1609.5292,13.2391,90.3641,185,185); //	AddStaticVehicle(596,1604.7935,-1613.1588,13.2414,89.2816,126,126); //	AddStaticVehicle(597,1604.6521,-1616.2917,13.2846,90.7312,0,0); //	AddStaticVehicle(597,1604.8551,-1619.7825,13.2847,91.4088,116,116); //	AddStaticVehicle(597,1604.8469,-1623.1552,13.2858,88.0939,124,124); //	AddStaticVehicle(598,1604.7952,-1626.7614,13.2649,90.5175,65,65); //	AddStaticVehicle(598,1604.9008,-1630.2351,13.2624,91.1201,6,6); //	AddStaticVehicle(598,1604.8411,-1633.5382,13.3664,89.8317,12,12); //	AddStaticVehicle(599,1556.2039,-1619.6472,13.7407,180.8082,69,69); //	AddStaticVehicle(599,1561.3644,-1619.8870,13.7425,359.9967,85,85); //	AddStaticVehicle(599,1566.9210,-1619.7386,13.7363,181.9838,66,66); //	AddStaticVehicle(601,1601.4009,-1692.1869,5.6486,270.7119,108,108); //	AddStaticVehicle(601,1601.4447,-1687.5590,5.6494,269.9142,1,1); //	AddStaticVehicle(428,1536.0775,-1666.9731,13.5075,181.6609,123,123); //	AddStaticVehicle(428,1535.7411,-1678.2089,13.5084,1.3626,1,1); //	AddStaticVehicle(411,1546.1478,-1653.8092,13.2862,89.4145,0,0); //	AddStaticVehicle(411,1546.2227,-1697.7130,13.2743,89.2134,0,0); //	AddStaticVehicle(457,1602.9019,-1712.0728,5.5174,222.1001,18,1); //cop car <=	AddStaticVehicle(514,2160.5125,-2279.8770,13.9545,225.0812,28,1); //=> camion	AddStaticVehicle(514,2166.5027,-2273.9460,13.9639,224.2243,40,1); //	AddStaticVehicle(515,2173.9460,-2266.2144,14.3877,225.6854,63,78); //	AddStaticVehicle(578,2155.4336,-2290.5432,14.0293,224.3764,1,1); //	AddStaticVehicle(609,2171.8271,-2327.6189,13.6558,316.1822,36,36); //	AddStaticVehicle(406,2213.5181,-2290.2078,16.2896,135.0550,1,1); //	AddStaticVehicle(407,2194.9021,-2294.3926,13.7821,136.2220,3,1); //	AddStaticVehicle(408,2193.2292,-2246.0554,14.0661,225.3147,26,26); //	AddStaticVehicle(414,2183.0720,-2261.4465,13.4976,226.8185,67,1); //	AddStaticVehicle(428,2198.5532,-2241.8752,13.6724,224.9691,4,75); //	AddStaticVehicle(433,2199.2900,-2276.0828,13.9933,44.8033,43,0); //	AddStaticVehicle(443,2233.5637,-2228.8481,14.1845,134.2528,25,1); //	AddStaticVehicle(455,2184.9871,-2329.9729,13.9840,45.4250,1,31); //	AddStaticVehicle(456,2166.6409,-2308.2419,13.7198,315.0471,105,72); //camion <=   	//autres   	UsePlayerPedAnims();   	EnableZoneNames(1);   	EnableTirePopping(0);   	//bariere lspd	CreateObject(988, 1539.642212, -1618.717407, 13.593624, 0.0000, 0.0000, 270.0000);	CreateObject(988, 1539.664795, -1636.140259, 13.585938, 0.0000, 0.0000, 270.0000);	CreateObject(988, 1541.8779,-1638.1558,13.5510,0.0000,0.0000,0.0000);	CreateObject(987, 1539.833862, -1602.516479, 15.589052, 0.000000, 0.000000, 270.000000);	CreateObject(987, 1539.908935, -1605.913330, 15.602738, 0.000000, 0.000000, 270.000000); 	CreateObject(987, 1551.721801, -1602.532348, 15.711286, 0.000000, 0.000000, 180.618133); 	CreateObject(987, 1563.314819, -1602.415771, 15.911282, 0.000000, 0.000000, 180.618133);	CreateObject(987, 1575.016357, -1602.462402, 15.962743, 0.000000, 0.000000, 180.618133);	CreateObject(987, 1586.961791, -1602.449096, 15.986282, 0.000000, 0.000000, 180.618133); 	CreateObject(987, 1598.801635, -1602.326049, 16.011281, 0.000000, 0.000000, 180.618133); 	CreateObject(987, 1608.008544, -1602.513671, 15.761564, 0.000000, 0.000000, 180.618133);	CreateObject(987, 1608.036254, -1614.292724, 15.771154, 0.000000, 359.140563, 90.377349); 	CreateObject(987, 1608.439208, -1626.347778, 15.696883, 0.000000, 359.140563, 90.377349); 	CreateObject(987, 1608.502807, -1638.274047, 15.541887, 0.000000, 359.140563, 90.377349); 	CreateObject(988, 1605.740966, -1638.242553, 16.795680, 0.000000, 0.000000, 0.000000); 	CreateObject(2727, 1539.578125, -1616.488037, 14.146451, 90.240783, 0.000000, 270.000000); 	return 1;}public OnGameModeExit(){	return 1;}public OnPlayerRequestClass(playerid, classid){        if(classid ==0){        	GameTextForPlayer(playerid, "~r~STUNTEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_RED);        	gTeam[playerid] = TEAM_STUNT;}        if(classid == 1){        	GameTextForPlayer(playerid, "~r~STUNTEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_RED);        	gTeam[playerid] = TEAM_STUNT;}        if(classid == 2){        	GameTextForPlayer(playerid, "~r~STUNTEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_RED);        	gTeam[playerid] = TEAM_STUNT;}        if(classid == 3){        	GameTextForPlayer(playerid, "~r~STUNTEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_RED);        	gTeam[playerid] = TEAM_STUNT;}        if(classid == 4){        	GameTextForPlayer(playerid, "~r~STUNTEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_RED);        	gTeam[playerid] = TEAM_STUNT;}        if(classid == 5){        	GameTextForPlayer(playerid, "~b~DRIFTEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_BLUE);        	gTeam[playerid] = TEAM_DRIFT;}        if(classid == 6){        	GameTextForPlayer(playerid, "~b~DRIFTEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_BLUE);        	gTeam[playerid] = TEAM_DRIFT;}        if(classid == 7){        	GameTextForPlayer(playerid, "~b~DRIFTEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_BLUE);        	gTeam[playerid] = TEAM_DRIFT;}        if(classid == 8){        	GameTextForPlayer(playerid, "~b~DRIFTEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_BLUE);        	gTeam[playerid] = TEAM_DRIFT;}        if(classid == 9){        	GameTextForPlayer(playerid, "~b~DRIFTEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_BLUE);        	gTeam[playerid] = TEAM_DRIFT;}        if(classid == 10){        	GameTextForPlayer(playerid, "~y~BASSJUMPEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_YELLOW);        	gTeam[playerid] = TEAM_BASEJUMP;}        if(classid == 11){        	GameTextForPlayer(playerid, "~y~BASSJUMPEUR", 2000, 5);         	SetPlayerColor(playerid,COLOR_YELLOW);          	gTeam[playerid] = TEAM_BASEJUMP;}        if(classid == 12){            GameTextForPlayer(playerid, "~y~BASSJUMPEUR", 2000, 5);            SetPlayerColor(playerid,COLOR_YELLOW);			gTeam[playerid] = TEAM_BASEJUMP;}        if(classid == 13){        	GameTextForPlayer(playerid, "~y~BASSJUMPEUR", 2000, 5);        	SetPlayerColor(playerid,COLOR_YELLOW);        	gTeam[playerid] = TEAM_BASEJUMP;}        if(classid == 14){            GameTextForPlayer(playerid, "~y~BASSJUMPEUR", 2000, 5);            SetPlayerColor(playerid,COLOR_YELLOW);            gTeam[playerid] = TEAM_BASEJUMP;}        if(classid == 15){            GameTextForPlayer(playerid, "~w~PILOTE", 2000, 5);            SetPlayerColor(playerid,COLOR_WHITE);            gTeam[playerid] = TEAM_PILOTE;}   		if(classid == 16){            GameTextForPlayer(playerid, "~w~PILOTE", 2000, 5);            SetPlayerColor(playerid,COLOR_WHITE);            gTeam[playerid] = TEAM_PILOTE;}        if(classid == 17){            GameTextForPlayer(playerid, "~w~PILOTE", 2000, 5);            SetPlayerColor(playerid,COLOR_WHITE);            gTeam[playerid] = TEAM_PILOTE;}        if(classid == 18){            GameTextForPlayer(playerid, "~w~PILOTE", 2000, 5);            SetPlayerColor(playerid,COLOR_WHITE);            gTeam[playerid] = TEAM_PILOTE;}        if(classid == 19){            GameTextForPlayer(playerid, "~w~PILOTE", 2000, 5);            SetPlayerColor(playerid,COLOR_WHITE);            gTeam[playerid] = TEAM_PILOTE;}        if(classid == 20){            GameTextForPlayer(playerid, "~p~GIRL", 2000, 5);            SetPlayerColor(playerid,COLOR_PINK);            gTeam[playerid] = TEAM_GIRL;}        if(classid == 21){            GameTextForPlayer(playerid, "~p~GIRL", 2000, 5);            SetPlayerColor(playerid,COLOR_PINK);            gTeam[playerid] = TEAM_GIRL;}        if(classid == 22){            GameTextForPlayer(playerid, "~p~GIRL", 2000, 5);            SetPlayerColor(playerid,COLOR_PINK);            gTeam[playerid] = TEAM_GIRL;}        if(classid == 23){            GameTextForPlayer(playerid, "~p~GIRL", 2000, 5);            SetPlayerColor(playerid,COLOR_PINK);            gTeam[playerid] = TEAM_GIRL;}        if(classid == 24){            GameTextForPlayer(playerid, "~p~GIRL", 2000, 5);            SetPlayerColor(playerid,COLOR_PINK);            gTeam[playerid] = TEAM_GIRL;}		SetPlayerPos(playerid, 1290.9341,-788.4164,96.4609);		SetPlayerCameraPos(playerid, 1291.4899,-801.4012,96.4609);		SetPlayerCameraLookAt(playerid, 1290.9341,-788.4164,96.4609);		PlayerPlaySound(playerid,SOUND_MUSIC2,-2109.7576,184.2289,35.1503);		ApplyAnimation(playerid,"DANCING","DAN_LOOP_A",4.0,1,0,0,0,-1);		return 1;}public OnPlayerRequestSpawn(playerid){	return 1;}public OnPlayerConnect(playerid){	return 1;}public OnPlayerDisconnect(playerid, reason){	return 1;}public OnPlayerSpawn(playerid){	PlayerPlaySound(playerid,SOUND_OFF,-1421.1034,1488.5735,11.8084);	if(gTeam[playerid] == TEAM_STUNT){   	SetPlayerPos(playerid, 1920.4747,-1402.1040,13.5703);   	}if(gTeam[playerid] == TEAM_DRIFT){   	SetPlayerPos(playerid, 2327.0049,1384.6429,42.8203);   	}if(gTeam[playerid] == TEAM_BASEJUMP){   	SetPlayerPos(playerid, 1544.8363,-1353.0460,329.4748); 	}if(gTeam[playerid] == TEAM_PILOTE){   	SetPlayerPos(playerid, 1572.1261,-2574.6426,13.5469); 	}if(gTeam[playerid] == TEAM_GIRL){   	SetPlayerPos(playerid, -1552.3209,1168.6925,7.1875);}	return 1;}public OnPlayerDeath(playerid, killerid, reason){    SendDeathMessage(killerid, playerid, reason);    return 1;}    public OnVehicleSpawn(vehicleid){	return 1;}public OnVehicleDeath(vehicleid, killerid){	return 1;}public OnPlayerText(playerid, text[]){    new string[128];    format(string, sizeof(string), "[%i] %s", playerid, text);    SendPlayerMessageToAll(playerid, string);    return 0;}    public OnPlayerPrivmsg(playerid, recieverid, text[]){	GivePlayerMoney(playerid, -1);	SendClientMessage(playerid, COLOR_YELLOW, "ce PM vous a couté 1 $");	return 1;}public OnPlayerCommandText(playerid, cmdtext[]){	if (strcmp("/sultan", cmdtext, true, 10) == 0){	GetPlayerPos(playerid,X,Y,Z);	GetPlayerFacingAngle(playerid,Angle);	carid = CreateVehicle(560 ,X,Y,Z,Angle,-1,-1,50000);	PutPlayerInVehicle(playerid,carid,0);	TogglePlayerControllable(playerid,1);	if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));	SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));	SendClientMessage(playerid,COLOR_GREEN, "tu as payé 1000$ pour une sultan");	GivePlayerMoney(playerid, -1000);	return 1;}	//bariere de lspd	if (strcmp(cmdtext, "/openbara", true)==0){	MoveObject(bara, 1539.981567, -1621.393188, 6.007306, 3.5);	SendClientMessage(playerid, COLOR_BLUE, "bariere ouverte !!");	SendClientMessage(playerid, COLOR_ORANGE, "ATTENTION : On referme dans 7 secondes");	SetTimer("Urban", 7000, 0);	return 1;}	//teleportation	if(strcmp(cmdtext, "/camion", true) == 0){ 	new cartype = GetPlayerVehicleID(playerid);	new State=GetPlayerState(playerid);	SetPlayerInterior(playerid,0);	LinkVehicleToInterior(cartype, 0);{ 	if(State!=PLAYER_STATE_DRIVER){ 	SetPlayerPos(playerid,2174.4866,-2308.1387,13);}	else if(IsPlayerInVehicle(playerid, cartype) == 1){ 	SetVehiclePos(cartype,2174.4866,-2308.1387,13);	SetVehicleZAngle(cartype,186.0976); 	}else{  	SetPlayerPos(playerid,2174.4866,-2308.1387,13);}	GameTextForPlayer(playerid,"~w~Choisisez votre camion", 1500,3);} 	return 1;}//commande d'aide	if(strcmp(cmdtext, "/regles", true) == 0){  	SendClientMessage(playerid, COLOR_RED,"Reglement Du Serveur :");  	SendClientMessage(playerid, COLOR_LIGHTBLUE,"kill x3 = Kick");  	SendClientMessage(playerid, COLOR_LIGHTBLUE,"carjack x2 = Kick");  	SendClientMessage(playerid, COLOR_LIGHTBLUE,"kick x5 = Ban");  	SendClientMessage(playerid, COLOR_LIGHTBLUE,"Cheats = Ban");  	SendClientMessage(playerid, COLOR_LIGHTBLUE,"Insultes = Mute/Kick");  	SendClientMessage(playerid, COLOR_LIGHTBLUE,"voiture, moto ou camion au aeroport = Kick");  	SendClientMessage(playerid, COLOR_LIGHTBLUE,"Restez fair play et évitez d'embrouiller les autres");  	SendClientMessage(playerid, COLOR_LIGHTBLUE,"Le reglement est à repecter");  	SendClientMessage(playerid, COLOR_LIGHTBLUE,"Nous considerons que vous l'avez lu");  	return 1;}  	  	if(strcmp(cmdtext, "/cmds", true) ==0){  	SendClientMessage(playerid, COLOR_GREEN, "/sultan : spawner une sultan (1000$)");  	SendClientMessage(playerid, COLOR_GREEN, "/cash [playerid] [somme] : donner de l'argent à un joueur");   	SendClientMessage(playerid, jaune, "Vous pouvez Sauvegardée jusqu'a 5 Position:");    SendClientMessage(playerid, COLOR_GREEN, "/s - /s-2 - /s-3 - /s-4 - /s-5");    SendClientMessage(playerid, jaune, "Et pour y retrouné il vous suffit de faire:");    SendClientMessage(playerid, COLOR_GREEN, "/r - /r-2 - /r-3 - /r-4 - /r-5");    return 1;}	if (strcmp(cmdtext, "/s", true) == 0){	GetPlayerPos(playerid, Float:X1, Float:Y1, Float:Z1);	GetPlayerFacingAngle(playerid, Float:Zangle1);	GameTextForPlayer(playerid, "~g~Position 1 Sauvegardee", 5000, 5);	PlayerPlaySound(playerid,1056, 0.0, 0.0, 0.0);	Save[playerid] = 1;	if(IsPlayerInAnyVehicle(playerid)){	GetPlayerPos(GetPlayerVehicleID(playerid), Float:X1, Float:Y1, Float:Z1);	GetVehicleZAngle(GetPlayerVehicleID(playerid), Float:Zangle1);	GameTextForPlayer(playerid, "~g~Position 1 Sauvegardee", 5000, 5);	PlayerPlaySound(playerid,1056, 0.0, 0.0, 0.0);	Save[playerid] = 1;}	return 1;}	if (strcmp(cmdtext, "/s-2", true) == 0){	GetPlayerPos(playerid, Float:X2, Float:Y2, Float:Z2);	GetPlayerFacingAngle(playerid, Float:Zangle2);	GameTextForPlayer(playerid, "~g~Position 2 Sauvegardee", 5000, 5);	PlayerPlaySound(playerid,1056, 0.0, 0.0, 0.0);	Save2[playerid] = 1;	if(IsPlayerInAnyVehicle(playerid)){	GetPlayerPos(GetPlayerVehicleID(playerid), Float:X2, Float:Y2, Float:Z2);	GetVehicleZAngle(GetPlayerVehicleID(playerid), Float:Zangle2);	GameTextForPlayer(playerid, "~g~Position 2 Sauvegardee", 5000, 5);	PlayerPlaySound(playerid,1056, 0.0, 0.0, 0.0);	Save2[playerid] = 1;}	return 1;}	if (strcmp(cmdtext, "/s-3", true) == 0){	GetPlayerPos(playerid, Float:X3, Float:Y3, Float:Z3);	GetPlayerFacingAngle(playerid, Float:Zangle3);	GameTextForPlayer(playerid, "~g~Position 3 Sauvegardee", 5000, 5);	PlayerPlaySound(playerid,1056, 0.0, 0.0, 0.0);	Save3[playerid] = 1;	if(IsPlayerInAnyVehicle(playerid)){	GetPlayerPos(GetPlayerVehicleID(playerid), Float:X3, Float:Y3, Float:Z3);	GetVehicleZAngle(GetPlayerVehicleID(playerid), Float:Zangle3);	GameTextForPlayer(playerid, "~g~Position 3 Sauvegardee", 5000, 5);	PlayerPlaySound(playerid,1056, 0.0, 0.0, 0.0);	Save3[playerid] = 1;}	return 1;}	if (strcmp(cmdtext, "/s-4", true) == 0){	GetPlayerPos(playerid, Float:X4, Float:Y4, Float:Z4);	GetPlayerFacingAngle(playerid, Float:Zangle4);	GameTextForPlayer(playerid, "~g~Position 4 Sauvegardee", 5000, 5);	PlayerPlaySound(playerid,1056, 0.0, 0.0, 0.0);	Save4[playerid] = 1;	if(IsPlayerInAnyVehicle(playerid)){	GetPlayerPos(GetPlayerVehicleID(playerid), Float:X4, Float:Y4, Float:Z4);	GetVehicleZAngle(GetPlayerVehicleID(playerid), Float:Zangle4);	GameTextForPlayer(playerid, "~g~Position 4 Sauvegardee", 5000, 5);	PlayerPlaySound(playerid,1056, 0.0, 0.0, 0.0);	Save4[playerid] = 1;}	return 1;}	if (strcmp(cmdtext, "/s-5", true) == 0){	GetPlayerPos(playerid, Float:X5, Float:Y5, Float:Z5);	GetPlayerFacingAngle(playerid, Float:Zangle5);	GameTextForPlayer(playerid, "~g~Position 5 Sauvegardee", 5000, 5);	PlayerPlaySound(playerid,1056, 0.0, 0.0, 0.0);	Save5[playerid] = 1;	if(IsPlayerInAnyVehicle(playerid))	{	GetPlayerPos(GetPlayerVehicleID(playerid), Float:X5, Float:Y5, Float:Z5);	GetVehicleZAngle(GetPlayerVehicleID(playerid), Float:Zangle5);	GameTextForPlayer(playerid, "~g~Position 5 Sauvegardee", 5000, 5);	PlayerPlaySound(playerid,1056, 0.0, 0.0, 0.0);	Save5[playerid] = 1;}	return 1;}		if (strcmp(cmdtext, "/r", true) == 0){ 	if (Save[playerid] == 0){  	SendClientMessage(playerid, red, "** La SavePos 1 n'est pas Sauvegardée **");  	}else{   	SetPlayerPos(playerid, Float:X1, Float:Y1, Float:Z1);   	SetPlayerFacingAngle(playerid, Float:Zangle1);   	GameTextForPlayer(playerid, "~y~Position 1 Chargee", 5000, 5);   	PlayerPlaySound(playerid,1057, 0.0, 0.0, 0.0);	if(IsPlayerInAnyVehicle(playerid)){ 	SetVehiclePos(GetPlayerVehicleID(playerid), Float:X1, Float:Y1, Float:Z1);  	SetVehicleZAngle(GetPlayerVehicleID(playerid), Float:Zangle1);   	PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);    GameTextForPlayer(playerid, "~y~Position 1 Chargee", 5000, 5);    PlayerPlaySound(playerid,1057, 0.0, 0.0, 0.0);}}	return 1;}	if (strcmp(cmdtext, "/r-2", true) == 0){ 	if (Save2[playerid] == 0){  	SendClientMessage(playerid, red, "** La SavePos 2 n'est pas Sauvegardée **"); 	}else{  	SetPlayerPos(playerid, Float:X2, Float:Y2, Float:Z2);   	SetPlayerFacingAngle(playerid, Float:Zangle2);    GameTextForPlayer(playerid, "~y~Position 2 Chargee", 5000, 5);    PlayerPlaySound(playerid,1057, 0.0, 0.0, 0.0);	if(IsPlayerInAnyVehicle(playerid)){ 	SetVehiclePos(GetPlayerVehicleID(playerid), Float:X2, Float:Y2, Float:Z2+1);  	SetVehicleZAngle(GetPlayerVehicleID(playerid), Float:Zangle2);   	PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);   	GameTextForPlayer(playerid, "~y~Position 2 Chargee", 5000, 5);    PlayerPlaySound(playerid,1057, 0.0, 0.0, 0.0);}}	return 1;}	if (strcmp(cmdtext, "/r-3", true) == 0)	{ 	if (Save3[playerid] == 0)  	{   	SendClientMessage(playerid, red, "** La SavePos 3 n'est pas Sauvegardée **");    }else{   	SetPlayerPos(playerid, Float:X3, Float:Y3, Float:Z3);    SetPlayerFacingAngle(playerid, Float:Zangle3);    GameTextForPlayer(playerid, "~y~Position 3 Chargee", 5000, 5);    PlayerPlaySound(playerid,1057, 0.0, 0.0, 0.0);	if(IsPlayerInAnyVehicle(playerid))	{ 	SetVehiclePos(GetPlayerVehicleID(playerid), Float:X3, Float:Y3, Float:Z3+1);  	SetVehicleZAngle(GetPlayerVehicleID(playerid), Float:Zangle3);   	PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);    GameTextForPlayer(playerid, "~y~Position 3 Chargee", 5000, 5);    PlayerPlaySound(playerid,1057, 0.0, 0.0, 0.0);    }    }	return 1;	}	if (strcmp(cmdtext, "/r-4", true) == 0)	{	if (Save4[playerid] == 0)	{ 	SendClientMessage(playerid, red, "** La SavePos 4 n'est pas Sauvegardée **");  	}   	else    {    SetPlayerPos(playerid, Float:X4, Float:Y4, Float:Z4);    SetPlayerFacingAngle(playerid, Float:Zangle4);    GameTextForPlayer(playerid, "~y~Position 4 Chargee", 5000, 5);    PlayerPlaySound(playerid,1057, 0.0, 0.0, 0.0);	if(IsPlayerInAnyVehicle(playerid))	{ 	SetVehiclePos(GetPlayerVehicleID(playerid), Float:X4, Float:Y4, Float:Z4+1);  	SetVehicleZAngle(GetPlayerVehicleID(playerid), Float:Zangle4);  	PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);   	GameTextForPlayer(playerid, "~y~Position 4 Chargee", 5000, 5);    PlayerPlaySound(playerid,1057, 0.0, 0.0, 0.0);    }    }	return 1;	}	if (strcmp(cmdtext, "/r-5", true) == 0)	{ 	if (Save5[playerid] == 0)  	{   	SendClientMessage(playerid, red, "** La SavePos 5 n'est pas Sauvegardée **");    }    else    {    SetPlayerPos(playerid, Float:X5, Float:Y5, Float:Z5);    SetPlayerFacingAngle(playerid, Float:Zangle5);    GameTextForPlayer(playerid, "Position 5 Chargee", 5000, 5);    PlayerPlaySound(playerid,1057, 0.0, 0.0, 0.0);	if(IsPlayerInAnyVehicle(playerid))	{ 	SetVehiclePos(GetPlayerVehicleID(playerid), Float:X5, Float:Y5, Float:Z5+1);  	SetVehicleZAngle(GetPlayerVehicleID(playerid), Float:Zangle5);   	PutPlayerInVehicle(playerid, GetPlayerVehicleID(playerid), 0);    GameTextForPlayer(playerid, "~y~Position 5 Chargee", 5000, 5);    PlayerPlaySound(playerid,1057, 0.0, 0.0, 0.0);    }    }	return 1;	}	return 0;}public OnPlayerInfoChange(playerid){	return 1;}public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ResetPlayerWeapons(playerid);return 1;}public OnPlayerExitVehicle(playerid, vehicleid){ResetPlayerWeapons(playerid);return 1;}public OnPlayerStateChange(playerid, newstate, oldstate){	return 1;}	public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){	if (newkeys & KEY_SUBMISSION)	{	if (IsPlayerInAnyVehicle(playerid))	{	SetVehicleHealth(GetPlayerVehicleID(playerid),1000);	SendClientMessage(playerid, COLOR_GREEN, "Vehicule réparé");	}	else	{	SetPlayerHealth(playerid, 100);	}	}	return 1;	}	public OnPlayerEnterCheckpoint(playerid){	return 1;}public OnPlayerLeaveCheckpoint(playerid){	return 1;}public OnPlayerEnterRaceCheckpoint(playerid){	return 1;}public OnPlayerLeaveRaceCheckpoint(playerid){	return 1;}public OnRconCommand(cmd[]){	return 1;}public OnObjectMoved(objectid){	return 1;}public OnPlayerObjectMoved(playerid, objectid){	return 1;}public OnPlayerPickUpPickup(playerid, pickupid){	return 1;}public OnPlayerSelectedMenuRow(playerid, row){	return 1;}public OnPlayerExitedMenu(playerid){	return 1;}public GlobalAnnouncement(){        switch (Msg){            case 0: {SendClientMessageToAll(ANNOUNCEMENT,Announcements[0]); Msg++;}            case 1: {SendClientMessageToAll(ANNOUNCEMENT,Announcements[1]); Msg++;}            case 2: {SendClientMessageToAll(ANNOUNCEMENT,Announcements[2]); Msg++;}            case 3: {SendClientMessageToAll(ANNOUNCEMENT,Announcements[3]); Msg++;}            case 4: {SendClientMessageToAll(ANNOUNCEMENT,Announcements[4]); Msg = 0;}}        return 1;}//------------------------------------------------------------------------------