Jump to content
  • 0

Ajutor Erori si Crash


DJLover

Question

Salut va rog frumos cine poate si stie sa ma ajute si pe mn cu erorile acestea, doresc sa anunt GM este in limba Franceza inca Traduc la el
Ero(area / rile) / warning-(ul / urile):

#0 00186d34 in public RL_OnPlayerStateChange () from ProLine.amx

 #1 native CallLocalFunction () [004743b0] from samp-server.exe

#2 0000ae2c in public OnPlayerStateChange () from ProLine.amx

 #0 00011248 in public OnPlayerEnterVehicle () from ProLine.amx

Run time error 4: "Array index out of bounds"

Accessing element at index 1000 past array upper bound 999

Liniile de cod / sursa / script-ul(obligatoriu):

aici aveti : public OnPlayerEnterVehicle

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	new string[128];
	new vehicle[24];
	GetVehicleName(vehicleid, vehicle, sizeof(vehicle));
	for(new i=0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(Spectate[i] != 255)
			{
    			PlayerSpectateVehicle(i,vehicleid);
			}
		}
	}
	if(IsASalesVehicle(vehicleid))
	{
	    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Dealership",vehicle, vehicleid);
		SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		format(string,sizeof(string),"Tasttati /v buy pentru a comanda acest vehicul la $%d sau /exit pentru a iesi din Vehicul",GetVehiclePrice(vehicleid));
		SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
	}
	else
	{
	    if(IsAGangCar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {0CEEFA} Los Vagos",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsARentableVeh(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d) (location) {14C700}Proprietar: {FFFFFF}Rentcar GmbH",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAGangCar2(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)  {14C700}Proprietar: {FFD900}La Signatra Mafia",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAGangCar3(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FF0505}Yamaguchi Mafia",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAGangCar4(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)  {14C700}Proprietar: {9E9B8D}Chornaya Bratva Mafia",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAGangCar5(vehicleid))
	    {
		    format(string,sizeof(string),"Vous êtes entré(e) dans un(e) %s (%d)   Propriétaire: Grove street 4 life",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAGangCar6(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {00A814}Sons of Anarchy",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAGangCar7(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {809E60}Hitmen Organization",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAGangCar8(vehicleid))
	    {
		    format(string,sizeof(string),"Vous êtes entré(e) dans un(e) %s (%d)   Propriétaire: Crips",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAGangCar9(vehicleid))
	    {
		    format(string,sizeof(string),"Vous êtes entré(e) dans un(e) %s (%d)   Propriétaire: Ballas",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAnFbiCar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {0700DE}FBI",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAnFbiCar2(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {0700DE}FBI",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAnFbiCarspecial(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {0700DE}FBI",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsNgCar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {0700DE}National Guard",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsASwatCar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {0700DE}Police Departement",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsASpecialFCar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {0700DE}GIGN",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAFiremenCar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {F52C58}LSFD",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAFourriere(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Tow Car Company",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAGarbageVehicle(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Cleanstreet GmbH",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsASweeper(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Cleanstreet GmbH",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAChantier(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Dune Company GmbH",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsABus(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Compania de Transport GmbH",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsATaxi(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Taxi Cab Compagny GmbH",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsASecuricar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Bank Central CDC",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAnAmbulance(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {F52C58}LSMD",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAOBike(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Primaria",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
        else if(IsATrain(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Rails & Co",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAnOwnableCar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF} %s (%d)   ",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAGovernmentCar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}The President",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAHelico(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}HeliAndreas Company",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAAvion(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}San Andreas Airlines",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAInstrucar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Centru de Licente",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAWagon(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Rails & Co",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAStuntcar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Stunt & FMX Show",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsATransMat(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Sons Of Anarchy",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsASmuggleCar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Crips",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsADFT(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Transport AG",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAFueltruck(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}Petrol & Company",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsACopCar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {0700DE}Police Departement.",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsACopCar2(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {0700DE}Police Departement.",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsACopHelico(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {0700DE}Police Departement.",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else if(IsAReportCar(vehicleid))
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}BBC News channel.",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
		else
	    {
		    format(string,sizeof(string),"{FFFFFF}Ati intrat in %s (%d)   {14C700}Proprietar: {FFFFFF}The State",vehicle, vehicleid);
			SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		}
	}
	if(Gps[playerid] == 1)
	{
	    TextDrawShowForPlayer(playerid, Textdraw53[playerid]);
	}
	if(!IsModelABike(vehicleid) && !IsModelABycicle(vehicleid) && CarInfo[vehicleid][cLock] == 0 && PlayerInfo[playerid][pMaskuse] == 0)
	{
		new plname[MAX_PLAYER_NAME];
		GetPlayerName(playerid, plname, sizeof(plname));
		format(string, sizeof(string), "* %s deschide usa si intra în vehicul.", plname);
		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	}
	if(!IsModelABike(vehicleid) && !IsModelABycicle(vehicleid) && CarInfo[vehicleid][cLock] == 1 && PlayerInfo[playerid][pMaskuse] == 0)
	{
		new plname[MAX_PLAYER_NAME];
		GetPlayerName(playerid, plname, sizeof(plname));
		format(string, sizeof(string), "* %s încearca sa deschida usa.", plname);
		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	}
	if(!IsModelABike(vehicleid) && !IsModelABycicle(vehicleid) && CarInfo[vehicleid][cLock] == 0 && PlayerInfo[playerid][pMaskuse] == 1)
	{
		new plname[MAX_PLAYER_NAME];
		GetPlayerName(playerid, plname, sizeof(plname));
		format(string, sizeof(string), "* Strainul a deschis usa si a intrat în vehicul.");
		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	}
	if(!IsModelABike(vehicleid) && !IsModelABycicle(vehicleid) && CarInfo[vehicleid][cLock] == 1 && PlayerInfo[playerid][pMaskuse] == 1)
	{
		new plname[MAX_PLAYER_NAME];
		GetPlayerName(playerid, plname, sizeof(plname));
		format(string, sizeof(string), "* Strainul încearca sa deschida u?a.");
		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	}
	return 1;
}

si aici este si :  public OnPlayerStateChange

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    new string[128];
	new sendername[MAX_PLAYER_NAME];
	new pveh = GetVehicleModel(GetPlayerVehicleID(playerid));
	new newcar = GetPlayerVehicleID(playerid);
	new skin_id = GetPlayerSkin(playerid), string9[128];
	new gun1 = GetPlayerWeapon(playerid);
	new gunname1[24];
	GetWeaponName(gun1,gunname1,sizeof(gunname1));
	if(IsKeyJustDown(KEY_HANDBRAKE,newkeys,oldkeys))
	{
	    StopLoopingAnim(playerid);
        TextDrawHideForPlayer(playerid,txtAnimHelper);
        animation[playerid] = 0;
        RemovePlayerAttachedObject(playerid, 0);
    }
    else if (PRESSED(KEY_SPRINT))
    {
		if(IsPlayerConnected(playerid))
		{
		    if(IsWanking[playerid] == 1)
	        {
	            if(JustWanked[playerid] == 0)
	            {
	                JustWanked[playerid] = 1;
	                ApplyAnimation(playerid,"PAULNMAC","wank_loop",4.1,0,1,1,1,0);
	                TimesWanked[playerid] ++;
	                SetTimerEx("ResetWank",2000,0,"i",playerid);
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "* You 'touched your tralalalala' recently, please wait a few seconds!");
				    return 1;
				}
			}
			else if(GivingBlowjob[playerid] == 1)
			{
			   	ApplyAnimation(playerid,"BLOWJOBZ","BJ_COUCH_LOOP_W",4.1,0,0,0,1,0);
			}
		    else if (OfficerCourseStep[playerid] != 255)
		    {
          		if(OfficerCourseStep[playerid] == 1)
		        {
		            OfficerCourseStep[playerid] = 1;
		            ClearChatbox(playerid, 10);
					SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- City Hall Police Academy ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"Welcome to the Optional Officer Test Course, offered by the City Hall of Los Santos");
					SendClientMessage(playerid, COLOR_WHITE,"Here, you will have a Course of not more than 15 Minutes to Learn how to be a Security Guard");
					SendClientMessage(playerid, COLOR_WHITE,"You will be teach on how to arrest a suspect, What to do, What to not do, And what could happen...");
					SendClientMessage(playerid, COLOR_WHITE,"Pay atention to the course carefully, You will be requiered to take a test later to get a Cop License");
					SendClientMessage(playerid, COLOR_WHITE,"The Test will have Ten Questions, you will be requiered to Answer 9 Correct to Pass, else you'll fail");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
				else if(OfficerCourseStep[playerid] == 2)
		        {
		            OfficerCourseStep[playerid] = 1;
              		ClearChatbox(playerid, 10);
					SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- Brief Explanation of the Job ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"As Security Guard, you will have rights to wear an Uniform and carry Statal Issued Weapons.");
					SendClientMessage(playerid, COLOR_WHITE,"Abusing your weapons (Using them to DM) will result in a Suspension from Cop Duty.");
					SendClientMessage(playerid, COLOR_WHITE,"If you are suspended from cop duty, you wont be able to use your Security Guards Rights anymore till unbaned.");
					SendClientMessage(playerid, COLOR_WHITE,"As Officer, you will have to arrest all the Suspects (Orange), But Be careful! Do not Metagame!");
					SendClientMessage(playerid, COLOR_WHITE,"You will be able to open the doors of the LSPD, drive their cars and Use some commands such /radio");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
				else if(OfficerCourseStep[playerid] == 3)
		        {
		            OfficerCourseStep[playerid] = 2;
		            ClearChatbox(playerid, 10);
		            SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- What to do as a Security Guard ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"As Security Guard, Your job will be to take minor suspects into Custody with your Weapons (If Needed).");
					SendClientMessage(playerid, COLOR_WHITE,"You will be allowed to issue tickets, which will be your mayor job on the position apart of arresting.");
					SendClientMessage(playerid, COLOR_WHITE,"You can get hired as a security guard to secure places, BUT this requieres an officer approval first.");
					SendClientMessage(playerid, COLOR_WHITE,"You must bring Suspects (Oranges) down to the jail, Once they Surrender (Dark Orange) You may not attack them.");
					SendClientMessage(playerid, COLOR_WHITE,"You must use your RADIO to comunicate with the other officers if you are in trouble, always.");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
				else if(OfficerCourseStep[playerid] == 4)
		        {
		            OfficerCourseStep[playerid] = 3;
		            ClearChatbox(playerid, 10);
		            SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- What to NOT do as a Security Guard ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"As Security Guard, Your job wont be to take bribes and help criminals to fight the police or civilians.");
					SendClientMessage(playerid, COLOR_WHITE,"You are not allowed to issue tickets for no random reason nor abuse your /suspect Command for no reason.");
					SendClientMessage(playerid, COLOR_WHITE,"You may not take the cars and make a ferris wheel with them or leave then abandoned in the middle of nowhere.");
					SendClientMessage(playerid, COLOR_WHITE,"You may not use your weapons and cars to Deathmatch and carkill with them, that can lead to a server ban.");
					SendClientMessage(playerid, COLOR_WHITE,"You may not act like rambo and kill any suspect that you see on your TAB list, This is a roleplay server remember.");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
				else if(OfficerCourseStep[playerid] == 5)
		        {
		            OfficerCourseStep[playerid] = 4;
		            ClearChatbox(playerid, 10);
		            SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- What can happen as a Corrupt Cop ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"You are considered corrupt if you break any server rule or law while carrying your uniform and are on duty.");
					SendClientMessage(playerid, COLOR_WHITE,"As a corrupt freecop, you can be hunted by the real police, the FBI or the Army if its really serious.");
					SendClientMessage(playerid, COLOR_WHITE,"If the police can't catch you, the administrators or the higher LEO will proceed to suspend you from cop duty.");
					SendClientMessage(playerid, COLOR_WHITE,"Repeatdely abuse of your weaponry / rights will lead to a server ban for Script Abuse, Deathmatching and Provoking.");
					SendClientMessage(playerid, COLOR_WHITE,"You can get Suspended from Active duty for more than a month, so be careful with your decissions, always.");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
				else if(OfficerCourseStep[playerid] == 6)
		        {
		            OfficerCourseStep[playerid] = 5;
		            ClearChatbox(playerid, 10);
		            SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- What can happen as a Good Cop ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"You are considered a good cop if you don't break any law or server rule while on duty and you follow the protocol.");
					SendClientMessage(playerid, COLOR_WHITE,"As a good cop, your chances of being invited to the LSPD or getting accepted get increased a lot, by showing experience.");
					SendClientMessage(playerid, COLOR_WHITE,"As a non abusive cop, administrators will gain a good look of you and will start to trust you, even to make you a helper.");
					SendClientMessage(playerid, COLOR_WHITE,"If owners sees that you are good enough, they can even make you a platinium regular or master helper, or even a moderator.");
					SendClientMessage(playerid, COLOR_WHITE,"All these things can happen, so be careful with your decissions and take the correct ones, always!.");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
				else if(OfficerCourseStep[playerid] == 7)
		        {
		            OfficerCourseStep[playerid] = 6;
		            ClearChatbox(playerid, 10);
		            SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- How to arrest a Suspect ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"First ask him to surrender, if he doesn't use the non lethal force until he surrenders, if he doesn't proceed to kill him.");
					SendClientMessage(playerid, COLOR_WHITE,"Once he surrenders, he will become in a darker orange name, so don't let them fool you, look at the radio and their names.");
					SendClientMessage(playerid, COLOR_WHITE,"Read his rights (/mir) And take him to the LSPD, if he tries to escape kill or report him to the administration, your choice.");
					SendClientMessage(playerid, COLOR_WHITE,"Once you are done with the processing, proceed to jail him depending the severity of his crime, 1-5 minutes, always be fair.");
					SendClientMessage(playerid, COLOR_WHITE,"If he asks for a lawyer, you must stay until the lawyer arrives to the PD and start the discussion about the crime.");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
				else if(OfficerCourseStep[playerid] == 8)
		        {
		            OfficerCourseStep[playerid] = 7;
		            ClearChatbox(playerid, 10);
		            SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- How to Take down a suspect ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"If the suspect decides to use the force on you, by shooting you, you are allowed to shoot back without warning.");
					SendClientMessage(playerid, COLOR_WHITE,"Due the SA:MP Lag & Desync, always shoot to where he is heading, if he has low ping, depends on the ping.");
					SendClientMessage(playerid, COLOR_WHITE,"If there are more than two suspects and you are alone, RETREAT and call for backup, act like rambo if needed");
					SendClientMessage(playerid, COLOR_WHITE,"Do not waste your bullets on useless shoots, only fire if you are sure that you will give the suspect.");
					SendClientMessage(playerid, COLOR_WHITE,"To prevent them of escaping you can destroy the tires of their cars or shoot them thru the front glass.");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
				else if(OfficerCourseStep[playerid] == 9)
		        {
		            OfficerCourseStep[playerid] = 8;
		            ClearChatbox(playerid, 10);
		            SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- How to rush to a place ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"If the suspect decides to hide on an interior, call for backup, you don't know if he is going to shoot you when you get in or not.");
					SendClientMessage(playerid, COLOR_WHITE,"If backups arrives, always follow your superiors' orders, if they tell you to stay outside, stay there and do not act like rambo.");
					SendClientMessage(playerid, COLOR_WHITE,"If they tell you to rush with them, take their weapons and NEVER get away from them, do not act like rambo and the team.");
					SendClientMessage(playerid, COLOR_WHITE,"Before entering, its recommended to pop the suspect(s)'s cars tires, get in the car and tell someone else to shoot the tires.");
					SendClientMessage(playerid, COLOR_WHITE,"After all if they try to escape, use your weapon, shoot at them until they decide to surrender, if they don't, kill them");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
				else if(OfficerCourseStep[playerid] == 10)
		        {
		            OfficerCourseStep[playerid] = 9;
		            ClearChatbox(playerid, 10);
		            SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- Some tips to be a great cop ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"Never give too high tickets, but not too low ones, if you give too much, people will hate, else they will think you are a fool.");
					SendClientMessage(playerid, COLOR_WHITE,"In a chase, use the tactic named 'lag pit', drive a bit ahead the suspect and try to ram them out of the road so you can slow them.");
					SendClientMessage(playerid, COLOR_WHITE,"If you are in an helicopter, always report yourself to the ATC and never Fly low, in case you are in low HP and kill everyone.");
					SendClientMessage(playerid, COLOR_WHITE,"Try to keep your Humour Sense and your Humour to the maximun, people will love that you threat them well and make a joke or two.");
					SendClientMessage(playerid, COLOR_WHITE,"Never do jokes such 'Pullover this is a cavity Search' or 'You're under arrest for being black', people hates such jokes.");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
				else if(OfficerCourseStep[playerid] == 11)
		        {
		            OfficerCourseStep[playerid] = 10;
		            ClearChatbox(playerid, 10);
		            SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- How people will hate you ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"People will hate you if you always break the laws while on duty, such shooting to the air or wrecklessing driving.");
					SendClientMessage(playerid, COLOR_WHITE,"If you give someone a ticket for speeding, then you leave speeding, people will hate because you will abuse your sirens.");
					SendClientMessage(playerid, COLOR_WHITE,"Never exceed the ticket price, or the jail time, if someone pees on the plaza, doesn't means that you can give him 5 mins.");
					SendClientMessage(playerid, COLOR_WHITE,"Never abuse the suspect in any manner, sexually or phsycally, do not try to rape or hit them after they gave up, its DM...");
					SendClientMessage(playerid, COLOR_WHITE,"Doing jokes as suspect reasons or pulling someone for no reason can be annoying, people wont like you if you do that.");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
				else if(OfficerCourseStep[playerid] == 12)
				{
				    OfficerCourseStep[playerid] = 11;
				    ClearChatbox(playerid, 10);
				    SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- The End, Good Job! ---------------------------------");
					SendClientMessage(playerid, COLOR_WHITE,"Finally we arrived to the end, this means that if you payed enough atention you're ready for the test.");
					SendClientMessage(playerid, COLOR_WHITE,"The test for having a cop license will cost you 5000$, failed or passed you'll have to pay.");
					SendClientMessage(playerid, COLOR_WHITE,"If you pass, you will have the right to wear an uniform and call yourself a security officer.");
					SendClientMessage(playerid, COLOR_WHITE,"You need a driving license to do the test of course, and a passport to prevent illegal immigrants of this.");
					SendClientMessage(playerid, COLOR_WHITE,"Good luck with your test, we hope to see an officer like you in the future watching the streets!.");
					ClearChatbox(playerid, 3);
					SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
				}
			}
    		if (IsPlayerInRangeOfPoint(playerid, 2, 2029.5945,-1404.6426,17.2512))
			{// Hospital near speedway
				GameTextForPlayer(playerid, "~w~Tapez /soignermst pour vous soigner", 5000, 5);
			}
			else if (IsPlayerInRangeOfPoint(playerid, 2, 349.5560,161.6693,1019.9912))
			{// All Saints hospital
				GameTextForPlayer(playerid, "~w~Tapez /soignermst pour vous soigner", 5000, 5);
			}
  			else if (IsPlayerInRangeOfPoint(playerid, 2, 836.6844,-1853.8215,8.4006) || IsPlayerInRangeOfPoint(playerid, 2, 1424.1729,-1317.9955,13.5547) || IsPlayerInRangeOfPoint(playerid, 2, 1424.1729,-1317.9955,13.5547) || IsPlayerInRangeOfPoint(playerid, 2, 1731.0822,-1539.9125,13.4712) || IsPlayerInRangeOfPoint(playerid, 2, 2055.2119,2148.8650,10.8203) || IsPlayerInRangeOfPoint(playerid, 2, -1954.1000,-336.8439,25.2236)
					 || IsPlayerInRangeOfPoint(playerid, 2, -2224.0327,146.5055,35.3203) || IsPlayerInRangeOfPoint(playerid, 2, -1755.4171,529.1964,28.4169))
			{//Buyable Drugs for Drug Dealers
			    GameTextForPlayer(playerid, "~w~Tastati ~g~/get drugs ~w~pentru a va furnzia~n~", 5000, 3);
			}
   			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,-792.9693,500.5572,1367.3672))
			{
			    if(PlayerInfo[playerid][pJob] > 18) {}
			    else { GameTextForPlayer(playerid, "~y~Waiter ~w~Skin Change Location ~r~2 ~n~~y~Type /uniformecuisinier liste", 5000, 3); }
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,-779.3134,497.8989,1371.7490))
			{
			    if(PlayerInfo[playerid][pJob] > 18) {}
			    else { GameTextForPlayer(playerid, "~y~Waiter ~w~Skin Change Location ~r~1 ~n~~y~Type /uniformecuisinier liste", 5000, 3); }
			}
			else if (IsPlayerInRangeOfPoint(playerid, 2, 1488.6949,-1721.7136,8.2067))
			{
			    GameTextForPlayer(playerid, "~w~Marche ~r~Noir", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 1034.7657,-846.2191,1085.9215))
			{
			    GameTextForPlayer(playerid, "~y~-Immigration- ~n~~n~~w~Tapez ~g~/passertest ~w~pour obtenir un passeport en regle.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, -1620.2655,687.2566,7.1901))
			{
			    GameTextForPlayer(playerid, "~w~Tapez ~g~/entrergarage ~w~pour entrer", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, -1620.5438,689.3610,7.1875))
			{
			    GameTextForPlayer(playerid, "~w~Tapez ~g~/sortiegarage ~w~pour sortir", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, -1591.4117,722.8309,-4.9063))
			{
			    GameTextForPlayer(playerid, "~y~-Vestiar- ~n~~n~~w~Tastati ~g~/service ~w~pentru a prelua serviciul pe banda rulanta.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 1555.2299,-2266.6406,13.5417))
			{
			    GameTextForPlayer(playerid, "~y~-Locatia Vehiculului- ~n~~n~~w~Tastati ~g~/rentcar ~w~pentru a inchiria o masina. ", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 1107.6036,-1733.5786,13.7734))
			{
			    GameTextForPlayer(playerid, "~y~-Tow Pound Company- ~n~~n~~w~Pour recuperer votre vehicule de la fourriere, contactez un agent de la Tow Pound /fourriere", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 246.3713,72.0820,1003.6406))
			{
			    GameTextForPlayer(playerid, "~y~-Porte du vestiaire- ~n~~n~~w~Tapez ~g~/opendoor ~w~pour ouvrir la porte.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 250.1984,63.5398,1003.6406))
			{
			    GameTextForPlayer(playerid, "~y~-Porte du bureau- ~n~~n~~w~Tapez ~g~/opendoor ~w~pour ouvrir la porte.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 229.2873,151.5977,1003.0234))
			{
			    GameTextForPlayer(playerid, "~y~-Porte- ~n~~n~~w~Tapez ~g~/opendoor ~w~pour ouvrir la porte.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 238.6100,192.7580,1007.7419))
			{
			    GameTextForPlayer(playerid, "~y~-Porte- ~n~~n~~w~Tapez ~g~/opendoor ~w~pour ouvrir la porte.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 270.4518,190.7236,1008.1719))
			{
			    GameTextForPlayer(playerid, "~y~-Porte- ~n~~n~~w~Tapez ~g~/opendoor ~w~pour ouvrir la porte.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 253.9280,69.3331,1003.6406))
			{
			    GameTextForPlayer(playerid, "~y~-Fichier central- ~n~~n~~w~Tapez ~g~/clear [ID] ~w~pour effacer le dossier du suspect.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 255.3863,77.3480,1003.6406))
			{
			    GameTextForPlayer(playerid, "~y~-Vestiar- ~n~~n~~w~Tastati ~g~/service ~w~pentru a prelua serviciul.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, -31.7312,-91.6061,1003.5469))
			{
			    GameTextForPlayer(playerid, "~y~-Sortie- ~n~~n~~w~Tapez ~g~ENTER ~w~pour quitter le magasin.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, -25.7366,-141.5575,1003.5469))
			{
			    GameTextForPlayer(playerid, "~y~-Sortie- ~n~~n~~w~Tapez ~g~ENTER ~w~pour quitter le magasin.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 316.2381,-170.2845,999.5938))
			{
			    GameTextForPlayer(playerid, "~y~-Sortie- ~n~~n~~w~Tapez ~g~ENTER ~w~pour quitter le magasin.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 161.5236,-96.8793,1001.8047))
			{
			    GameTextForPlayer(playerid, "~y~-Sortie- ~n~~n~~w~Tapez ~g~ENTER ~w~pour quitter le magasin.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 203.6373,-50.6645,1001.8047))
			{
			    GameTextForPlayer(playerid, "~y~-Sortie- ~n~~n~~w~Tapez ~g~ENTER ~w~pour quitter le magasin.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, -25.0445,-90.4642,1003.5469))
			{
			    GameTextForPlayer(playerid, "~y~-Caisse- ~n~~n~~w~Tapez ~g~/acheter ~w~pour voir la liste des objets en vente.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, -21.2511,-138.6429,1003.5469))
			{
			    GameTextForPlayer(playerid, "~y~-Caisse- ~n~~n~~w~Tapez ~g~/acheter ~w~pour voir la liste des objets en vente.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 1833.7709,-1842.4113,13.5781))
			{
			    GameTextForPlayer(playerid, "~y~-Magasin 24/7- ~n~~n~~w~Tapez ~g~ENTER ~w~pour entrer.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 315.7557,-143.6613,999.6016))
			{
			    GameTextForPlayer(playerid, "~y~-Sortie- ~n~~n~~w~Tapez ~g~ENTER ~w~pour quitter.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 362.7546,-75.0498,1001.5078))
			{
			    GameTextForPlayer(playerid, "~y~-Sortie- ~n~~n~~w~Tapez ~g~ENTER ~w~pour quitter.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 304.5796,-141.7625,1004.0625))
			{
			    GameTextForPlayer(playerid, "~y~-Salle d'entrainement- ~n~~n~~w~Pressez ~g~Bouton entrer vehicule ~w~pour entrer.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 304.5871,-141.9178,1004.0625))
			{
			    GameTextForPlayer(playerid, "~y~-Sortie- ~n~~n~~w~Pressez ~g~Bouton entrer vehicule ~w~pour sortir.", 5000, 3);
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2, 390.4331,174.0856,1008.3828))
			{
			    GameTextForPlayer(playerid, "~y~-Sortie- ~n~~n~~w~Pressez ~g~Bouton entrer vehicule ~w~pour sortir.", 5000, 3);
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,2262.4233,-1443.1503,24.0093))
			{
			    GameTextForPlayer(playerid, "~w~Bienvenue,~n~~w~vous pouvez devenir une ~r~prostituee~w~ ici ~n~~w~Tapez /rejoindre pour prendre le job", 5000, 3);
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1799.2952,-1301.9159,109.3594))
			{
			    if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { GameTextForPlayer(playerid, "~w~Tapez ~r~/ecriremagazine ~w~pour creer un article",5000,3); }
			    else if(PlayerInfo[playerid][pJob] == 15) { GameTextForPlayer(playerid, "~w~Tapez ~r~/magazines ~w~pour voir tous les articles crees",5000, 3); }
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1818.0522,-1294.6436,109.3594))
			{
			    if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { GameTextForPlayer(playerid, "~w~Tapez ~r~/accestoit ~w~pour rejoindre l'heliport",5000,3); }
			    else{ GameTextForPlayer(playerid, "~w~Acces interdit",5000, 3); }
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1804.7960,-1306.8105,131.7344))
			{
			    if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9) { GameTextForPlayer(playerid, "~w~Tapez ~r~/descendretoit ~w~pour descendre en salle de redaction",5000,3); }
			    else{ GameTextForPlayer(playerid, "~w~Acces interdit",5000, 3); }
			}
  			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,-86.1251,2.6412,3.1172))
			{
			    GameTextForPlayer(playerid, "~w~Bienvenue,~n~~w~vous pouvez devenir un ~r~cultivateur de drogue~y~~n~~w~Tapez ~g~/rejoindre ~w~si vous souhaitez prendre le job", 5000, 3);
			}
			else if (IsPlayerInRangeOfPoint(playerid, 2,379.1396,-114.2661,1001.4922))
   			{// Pizza Pickup
        		if (PlayerInfo[playerid][pJob] != 17)
    			{
    			    SendClientMessage(playerid, COLOR_GREY, "Vous n'êtes pas livreur de pizza");
     				return 1;
    			}
    			if (sPizza[playerid] != 1)
    			{
     				SendClientMessage(playerid, COLOR_WHITE, "Vous avez pris une pizza, attendez les commandes!");
       				sPizza[playerid] = 1;
      			}
   			}
			else if (IsPlayerInRangeOfPoint(playerid, 2,1174.9100,-1365.7330,13.9876))
			{
			    if(PlayerInfo[playerid][pJob] == 6) { SetTimerEx("elevator1", 1000, false, "i", playerid); }
			    else { GameTextForPlayer(playerid, "~r~Vous ne pouvez utiliser l'ascenseur", 5000, 3); }
			}
			else if (IsPlayerInRangeOfPoint(playerid, 2,1174.9591,-1369.8761,23.9736))
			{
			    if(PlayerInfo[playerid][pJob] == 6) { SetTimerEx("elevator2", 1000, false, "i", playerid); }
			    else { GameTextForPlayer(playerid, "~r~Vous ne pouvez pas utiliser l'ascenseur", 5000, 3); }
			}
			else if(GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1522.6301,-1660.8539,13.3700) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1811.8275,-1880.4583,13.5704) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1785.8586,-2174.9109,13.5469) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1532.0129,-1742.7053,13.5469)
			 || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,2046.2065,-1921.5118,13.5469) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1779.9380,-1180.9894,23.8281) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1500.1857,-1022.7005,23.8227) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1325.4939,-1286.1770,13.5469)
			  || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1186.7852,-1303.9647,13.5527) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1034.6129,-1337.8033,13.7266) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,540.6528,-1262.1584,16.6525) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1699.7725,-1720.1077,13.5514)
			   && IsPlayerInRangeOfPoint(playerid, 2,1701.8699,1447.4364,10.8106))
			{
			    GameTextForPlayer(playerid, "~y~Vous avez trouvez un journal~n~Tapez ~r~/journal ~y~pour le lire", 5000, 3);
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,374.5686,167.7930,1008.3828))
			{
			    GameTextForPlayer(playerid, "~w~Vous pouvez retirer de l'argent ici ~r~/atmretrait", 5000, 3);
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,2045.3928,-1908.0372,13.4869))
			{
			    GameTextForPlayer(playerid, "~w~Tapez ~r~/entrer ", 5000, 3);
			}
            else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1154.0707,-1427.8290,15.7969))
			{
			    GameTextForPlayer(playerid, "~w~Vous pouvez retirer de l'argent ici ~r~/atmretrait", 5000, 3);
			}
            else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,314.2587,-133.9223,999.6016))
			{
			    GameTextForPlayer(playerid, "~w~Vous pouvez acheter des armes ici ~r~/acheterarme", 5000, 3);
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,308.5157,-141.4614,999.6016))
			{
			    GameTextForPlayer(playerid, "~w~Vous pouvez acheter des armes ici ~r~/acheterarme", 5000, 3);
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,312.5146,-166.1418,999.6010))
			{
			    GameTextForPlayer(playerid, "~w~Vous pouvez acheter des armes ici ~r~/acheterarme", 5000, 3);
			}
  			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 1,1579.6558,-1681.8326,1123.9092))
			{
			    GameTextForPlayer(playerid, "~w~Buyable Weapon Licenses~n~ Tastati: ~r~/permisarma ~n~~w~[Cost ~g~9,500$~w~]", 5000, 3);
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,359.6820,207.0294,1008.3828))
			{
			    GameTextForPlayer(playerid, "~w~Advertisment business~n~Owner: ABC Studio~n~Post your ~g~/ad~w~ here", 5000, 3);
			}
			else if (IsPlayerInRangeOfPoint(playerid, 3,-38.8664,56.3031,3.1172))
			{
			    if(PlayerInfo[playerid][pJob] == 19)
			    {
			    	format(string, sizeof(string), "~r~quantite de drogue: %d", drugsys[DrugAmmount]);
					GameTextForPlayer(playerid, string, 5000, 3);
				}
				else if(PlayerInfo[playerid][pJob] == 20)
				{
					format(string, sizeof(string), "~w~Stock de drogue~n~proprietaire: La Famiglia Sinatra~n~quantite:~r~ %d~n~~w~vous pouvez /convoyerdrogue ici", drugsys[DrugAmmount]);
					GameTextForPlayer(playerid, string, 5000, 3);
				}
				else
				{
				    GameTextForPlayer(playerid, "~r~Staff uniquement!", 5000, 3);
				}
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,735.7847,-94.3966,1000.6484) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,710.9523,-457.7781,1004.0508) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,2246.2180,1618.6976,1194.8359)
			|| GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,167.2797,-75.3489,1198.8217) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,749.0833,-13.2225,1200.6842) || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1996.3550,937.8964,996.9551)
			 || GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,2198.2097,-1181.8022,1229.7950))
			{
   				GameTextForPlayer(playerid, "~w~Vous pouvez choisir ~r~job~n~~w~Tapez ~g~/taff", 5000, 3);
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 4,1571.4950,-1681.8326,1123.9092))
			{
   				GameTextForPlayer(playerid, "~w~Anulati cardul de înregistrare aici ~g~/anularecard1~w~sau~n~~g~/anularecard2~w~sau~n~~g~/anularecard3", 5000, 3);
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 4,-1916.3246,-1670.0848,23.2065))
			{
   				GameTextForPlayer(playerid, "~w~Grand chelem tapez ~g~/grandchelem~w~ pour lancer la mission recompense ~r~$300000", 5000, 3);
   				SendClientMessage(playerid, COLOR_LIGHTBLUE,"GRAND CHELEM: La mission consiste à voler 8 véhicules en moins de 24 heures.");
   				SendClientMessage(playerid, COLOR_LIGHTBLUE,"Tips: Si vous interrompez la mission lors d'une phase, vous devrez revenir ici pour relancer cette phase.");
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 2,1606.8160,-1689.8845,1123.9092))
			{
			    if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pAdmin] >= 5 && PlayerInfo[playerid][pAdminDuty] == 1)
			    {
			        GameTextForPlayer(playerid, "~g~Ascenseurs~n~~w~Tapez ~r~/pdup ~w~pour monter~n~Tapez ~r~/pddown ~w~pour aller au garage", 5000, 3);
			    }
			    else
			    {
			        GameTextForPlayer(playerid, "~r~Acces reserve aux policiers!", 5000, 3);
			    }
			}
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 3,25.1811,1968.5167,17.6406))
			{
			    GameTextForPlayer(playerid, "~w~Bienvenue,~n~~w~Vous pouvez voyager vers ~r~Los Santos. ~n~~w~Tapez ~y~/verslaville ~w~pour prendre l'avion. ~g~$250", 5000, 3);
			}
			//-----------------------------------------------------------------------------------------------------------------------------------------------
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 1,231.4331,140.4850,1003.0234))
			{
			    if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pAdmin] >= 5 && PlayerInfo[playerid][pAdminDuty] == 1)
			    {
			        GameTextForPlayer(playerid, "~g~Ascenseur~n~~w~Tapez ~r~/hqroof ~w~pour aller sur le toit~n~Tapez ~r~/hqdown ~w~pour aller au garage", 5000, 3);
			    }
			    else
			    {
			        GameTextForPlayer(playerid, "~r~Staff uniquement!", 5000, 3);
			    }
			}

			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 1,1510.6852,-1458.0654,9.5000))
			{
			    if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pAdmin] >= 5 && PlayerInfo[playerid][pAdminDuty] == 1)
			    {
			        GameTextForPlayer(playerid, "~g~Ascenseur~n~~w~Tapez ~r~/hqin ~w~pour entrer~n~Tapez ~r~/hqroof ~w~pour aller sur le toit", 5000, 3);
			    }
			    else
			    {
			        GameTextForPlayer(playerid, "~r~Staff uniquement!", 5000, 3);
			    }
			}

			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 1,1494.3761,-1467.0068,40.5234))
			{
			    if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pAdmin] >= 5 && PlayerInfo[playerid][pAdminDuty] == 1)
			    {
			        GameTextForPlayer(playerid, "~g~Ascenseur~n~~w~Tapez ~r~/hqin ~w~pour entrer~n~Tapez ~r~/hqdown ~w~pour descendre au garage", 5000, 3);
			    }
			    else
			    {
			        GameTextForPlayer(playerid, "~r~Staff uniquement!", 5000, 3);
			    }
			}
			//-----------------------------------------------------------------------------------------------------------------------------------------------
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 3,255.4480,85.8236,1002.4453))
			{
			    if(IsACop(playerid))
			    {
			        GameTextForPlayer(playerid, "~b~Los Santos Police Department~n~~w~Tapez ~r~/menuprison ~w~pour arreter votre suspect.", 5000, 3);
				}
				else
				{
					GameTextForPlayer(playerid,"~r~Vous n'etes pas policier, que faite-vous ici?!",4000,4);
				}
			}
			//-----------------------------------------------------------------------------------------------------------------------------------------------
			else if (IsPlayerInRangeOfPoint(playerid, 6, 2499.6267,2397.9932,4.2109))
			{
			    if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
			    {
   					GameTextForPlayer(playerid, "~b~Bureau federal d'investigation~n~~w~Tapez ~r~/menuarrestation ~w~pour arreter le suspect.", 5000, 3);
				}
				else
				{
				    GameTextForPlayer(playerid,"~r~Vous n'etes pas du fbi que faite vous ici?!",4000,4);
				}
			}
			//-----------------------------------------------------------------------------------------------------------------------------------------------
			else if (GetPlayerState(playerid) == 1 && IsPlayerInRangeOfPoint(playerid, 3,222.2311,121.3434,999.0239))
			{
			    if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
		    	{
   					GameTextForPlayer(playerid, "~b~Los Santos Army~n~~w~Type ~r~/arretermilitaire ~w~To arrest your Suspect.", 5000, 3);
				}
				else
				{
					GameTextForPlayer(playerid,"~r~You are not a Soldier, What are you Doing Here?!",4000,4);
				}
			}
			//-----------------------------------------------------------------------------------------------------------------------------------------------
			else if (GetPlayerState(playerid) == 2 && IsPlayerInRangeOfPoint(playerid, 3,2073.2979,-1831.1228,13.5469) || GetPlayerState(playerid) == 2 && IsPlayerInRangeOfPoint(playerid, 3,1024.9756,-1030.7930,32.0257) || GetPlayerState(playerid) == 2 && IsPlayerInRangeOfPoint(playerid, 3,488.3819,-1733.0563,11.1752) || GetPlayerState(playerid) == 2 && IsPlayerInRangeOfPoint(playerid, 3,719.8940,-464.8272,16.3359)
			 || GetPlayerState(playerid) == 2 && IsPlayerInRangeOfPoint(playerid, 3,1967.1235,2162.2957,10.8203))
			{
			    format(string, sizeof(string), "~y~Pay ~r~& ~g~Spray~w~~n~Proprietaire : %s~n~Prix d'entree : ~g~$%d ~w~~n~pour entrer tapez /entrer",SBizzInfo[5][sbOwner],SBizzInfo[5][sbEntranceCost]);
				GameTextForPlayer(playerid, string, 5000, 3);
			}
			else if (IsPlayerInRangeOfPoint(playerid, 4.5, 90.3262,-303.6458,1.5781))
			{
			    if(PlayerInfo[playerid][pJob] == 22)
			    {
			        GameTextForPlayer(playerid, "~w~Depot d'armes~n~Vous pouvez ~r~/convoyerarmes ~w~ici", 5000, 3);
			    }
			    else
			    {
			        GameTextForPlayer(playerid, "~r~Staff uniquement !", 5000, 3);
			    }
			}
			else if (IsPlayerInRangeOfPoint(playerid, 6, -2120.3999, -2413.61011, 30.3) || IsPlayerInRangeOfPoint(playerid, 6, -613.70001, -513.70001, 24.6) || IsPlayerInRangeOfPoint(playerid, 6, -1528.30005, 2642.0, 55.2) || IsPlayerInRangeOfPoint(playerid, 6, 1062.69995, 2124.6001, 9.9))
			{
			    if(PlayerInfo[playerid][pJob] == 22)
			    {
			        format(string, sizeof(string), "~w~Depot d'armes~n~Quantite en stock: ~r~%d", matssys[MatsAmmount]);
			        GameTextForPlayer(playerid, string, 5000, 3);
			    }
			    else
			    {
			        format(string, sizeof(string), "~w~Depot d'armes~n~Quantite en stock: ~r~%d ~n~~w~Vous pouvez vous~g~/approvisionner ~w~ici", matssys[MatsAmmount]);
			        GameTextForPlayer(playerid, string, 5000, 3);
			    }
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2,1073.0619,-344.5148,73.9922))
			{
			    if(OrderReady[playerid] > 0)
			    {
			        switch (OrderReady[playerid])
			        {
			            case 1:
			            {
			                SafeGivePlayerWeapon(playerid, 24, 50); SafeGivePlayerWeapon(playerid, 29, 500); SafeGivePlayerWeapon(playerid, 25, 50); SafeGivePlayerWeapon(playerid, 4, 1);
			                SafeGivePlayerMoney(playerid, - 5000);
			                SendClientMessage(playerid, COLOR_WHITE, "* Vous rammassez votre commande.");
			            }
			            case 2:
			            {
			                SafeGivePlayerWeapon(playerid, 24, 50); SafeGivePlayerWeapon(playerid, 29, 500); SafeGivePlayerWeapon(playerid, 25, 50); SafeGivePlayerWeapon(playerid, 31, 500); SafeGivePlayerWeapon(playerid, 4, 1);
			                SafeGivePlayerMoney(playerid, - 6000);
			                SendClientMessage(playerid, COLOR_WHITE, "* Vous rammassez votre commande.");
			            }
			            case 3:
			            {
			                SafeGivePlayerWeapon(playerid, 24, 50); SafeGivePlayerWeapon(playerid, 29, 500); SafeGivePlayerWeapon(playerid, 25, 50); SafeGivePlayerWeapon(playerid, 30, 500); SafeGivePlayerWeapon(playerid, 4, 1);
			                SafeGivePlayerMoney(playerid, - 6000);
			                SendClientMessage(playerid, COLOR_WHITE, "* Vous rammassez votre commande.");
			            }
			            case 4:
			            {
			                SafeGivePlayerWeapon(playerid, 24, 50); SafeGivePlayerWeapon(playerid, 29, 500); SafeGivePlayerWeapon(playerid, 25, 50); SafeGivePlayerWeapon(playerid, 31, 500); SafeGivePlayerWeapon(playerid, 4, 1); SafeGivePlayerWeapon(playerid, 34, 20);
			                SafeGivePlayerMoney(playerid, - 8000);
			                SendClientMessage(playerid, COLOR_WHITE, "* Vous rammassez votre commande.");
			            }
			            case 5:
			            {
			                SafeGivePlayerWeapon(playerid, 24, 50); SafeGivePlayerWeapon(playerid, 29, 500); SafeGivePlayerWeapon(playerid, 25, 50); SafeGivePlayerWeapon(playerid, 30, 500); SafeGivePlayerWeapon(playerid, 4, 1); SafeGivePlayerWeapon(playerid, 34, 20);
			                SafeGivePlayerMoney(playerid, - 8000);
			                SendClientMessage(playerid, COLOR_WHITE, "* Vous rammassez votre commande.");
			            }
			            case 6:
			            {
			                SafeGivePlayerWeapon(playerid, 24, 50); SafeGivePlayerWeapon(playerid, 29, 500); SafeGivePlayerWeapon(playerid, 25, 50); SafeGivePlayerWeapon(playerid, 31, 500); SafeGivePlayerWeapon(playerid, 4, 1); SafeGivePlayerWeapon(playerid, 34, 20);
							SafeGivePlayerMoney(playerid, - 8500);
							SendClientMessage(playerid, COLOR_WHITE, "* Vous rammassez votre commande.");
			            }
			            case 7:
			            {
			                SafeGivePlayerWeapon(playerid, 24, 50); SafeGivePlayerWeapon(playerid, 29, 500); SafeGivePlayerWeapon(playerid, 25, 50); SafeGivePlayerWeapon(playerid, 30, 500); SafeGivePlayerWeapon(playerid, 4, 1); SafeGivePlayerWeapon(playerid, 34, 20);
			                SafeGivePlayerMoney(playerid, - 8500);
			                SendClientMessage(playerid, COLOR_WHITE, "* Vous rammassez votre commande.");
			            }
			        }
			        OrderReady[playerid] = 0;
			    }
			}
			if(Modesur[playerid] > 0)
        	{
        	    if(IsAnFbi(playerid))
        	    {
        	        SafeSetPlayerInterior(playerid, 1);
        	        PlayerInfo[playerid][pWantedLevel] = 0;
					ClearCrime(playerid);
		            MedicBill[playerid] = 0;
					SpawnPlayer(playerid);
					SetPlayerVirtualWorld(playerid, 0);
					SafeSetPlayerInterior(playerid, 1);
					SetPlayerSkin(playerid,skincamera[playerid]);
					GameTextForPlayer(playerid, "~g~surveillance interrompue",3000,1);
					SetPlayerPos(playerid,1982.1805,1596.8932,1025.0116);
					Modesur[playerid] = 0;
					TogglePlayerTVScreen(playerid, false);
					return 1;
				}
				else if(IsACop(playerid))
				{
				    SafeSetPlayerInterior(playerid, 1);
				    PlayerInfo[playerid][pWantedLevel] = 0;
					ClearCrime(playerid);
				    MedicBill[playerid] = 0;
					SpawnPlayer(playerid);
					SetPlayerVirtualWorld(playerid, 0);
					SafeSetPlayerInterior(playerid, 1);
					if(alaspolice[playerid] == 0 && aswat[playerid] == 0)
					{
						SetPlayerPos(playerid,1554.5834,-1683.3668,1126.0076);
					}
					if(aswat[playerid] == 1)
					{
					    SetPlayerPos(playerid,2408.9734,2478.8159,4.6879);
					    aswat[playerid] = 0;
					}
					if(alaspolice[playerid] == 1)
					{
					    SetPlayerPos(playerid,2320.7036,2465.1306,1007.9056);
					    alaspolice[playerid] = 0;
					}
					SetPlayerSkin(playerid,skincamera[playerid]);
					GameTextForPlayer(playerid, "~g~surveillance interrompue",3000,1);
					Modesur[playerid] = 0;
					skincamera[playerid] = 0;
					TogglePlayerTVScreen(playerid, false);
					return 1;
				}
			}
			if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleID(playerid) == 1208 || IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleID(playerid) == 1209 || IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleID(playerid) == 1214 || IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleID(playerid) == 1216)
			{
			    TogglePlayerControllable(playerid, 0);
			    return 1;
			}
			for(new t=0; t<=MAX_PLAYERS; t++)
	    	{
				if(IsPlayerInRangeOfPoint(playerid,3,bagpos[t][0],bagpos[t][1],bagpos[t][2]))
				{
				    if(bagmoney[t]<1) return 1;
				    SafeGivePlayerMoney(playerid,bagmoney[t]);
				    DestroyDynamicObject(bagobjects[t]);
				    DestroyDynamic3DTextLabel(bagtext[t]);
				    ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
				    bagmoney[t]=0,bagpos[t][0]=0.0,bagpos[t][1]=0.0,bagpos[t][2]=0.0;
				    OnPlayerUpdateEx(playerid);
				}
			}
		}
	}
	else if ( PRESSED(KEY_SECONDARY_ATTACK) )
	{
	    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
            if(gEngine[playerid] == 0 && engineOn[newcar] == 0)
            {
				SafeRemovePlayerFromVehicle(playerid);
				TogglePlayerControllable(playerid, 1);
				return 1;
            }
            else if(NoFuel[playerid] == 1)
			{
			    TogglePlayerControllable(playerid, 1);
				SafeRemovePlayerFromVehicle(playerid);
				NoFuel[playerid] = 0;
				return 1;
			}
        }
	    if(!IsPlayerInAnyVehicle(playerid))
	    {
	        if(GetPlayerSpecialAction(playerid) == 20)
			{
				PlayerDrankBeer[playerid] = 0;
			}
	        else if(GetPlayerSpecialAction(playerid) == 22)
			{
				PlayerDrankWine[playerid] = 0;
			}
	        else if(GetPlayerSpecialAction(playerid) == 23)
			{
				PlayerDrankSprunk[playerid] = 0;
			}
	        else if(GetPlayerSpecialAction(playerid) == 21)
			{
				PlayerSmokedCig[playerid] = 0;
				IsSmoking[playerid] = 0;
	            GetPlayerName(playerid, sendername, sizeof(sendername));
	            if(PlayerInfo[playerid][pSex] == 1) { format(string, sizeof(string), "* %s écrase sa cigarette par terre.", sendername); }
	            else { format(string, sizeof(string), "* %s écrase sa cigarette par terre.", sendername); }
	            ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	            if(UsingSmokeAnim[playerid] == 1)
	            {
	                ClearAnimations(playerid);
	            }
			}
		}
	    if(IsAtCandySprunk(playerid))
        {
            if(TookSprunk[playerid] == 0)
            {
                new Float:health;
                GetPlayerHealth(playerid, health);
                if(health != 0)
                {
                    GetPlayerName(playerid, sendername, sizeof(sendername));
                    if(GetPlayerMoney(playerid) >= 10)
                    {
			            SafeGivePlayerMoney(playerid, - 10);
			            SendClientMessage(playerid, COLOR_WHITE, "* Vous mettez 10$ dans la machine.");
						TookSprunk[playerid] = 1;
			            SetTimerEx("SetHP",1750,false, "i", playerid);
			            format(string, sizeof(string), "* %s met une pièce dans la machine.", sendername);
			            ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_GREY,"Vous n'avez pas asser d'argent!");
					    return 1;
					}
				}
			}
		}
	    if (OfficerCourseStep[playerid] != 255)
		{
			if(OfficerCourseStep[playerid] == 1)
		    {
      			OfficerCourseStep[playerid] = 2;
		        ClearChatbox(playerid, 10);
				SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- Permis de port d'arme ---------------------------------");
				SendClientMessage(playerid, COLOR_WHITE,"En tant qu'agent de sécurité, vous avez le droit de porter l'uniforme et des armes blanches.");
				SendClientMessage(playerid, COLOR_WHITE,"Si vous abusez de vos armes et êtes violent, vous serez suspendu de vos fonctions.");
				SendClientMessage(playerid, COLOR_WHITE,"Vous n'aurez plus le droit d'exercer votre profession jusqu'à la fin de la suspension.");
				SendClientMessage(playerid, COLOR_WHITE,"En tant qu'agent de sécurité, vous avez le devoir d'arrêter les suspects (Orange)!");
				SendClientMessage(playerid, COLOR_WHITE,"Vous avez le droit de conduire les vehicules de la police et d'utiliser la radio /radio");
				ClearChatbox(playerid, 3);
				SendClientMessage(playerid, COLOR_WHITE,"Pressez ENTREE VEHICULE pour Continuer, SPRINT pour revenir en arrière.");
			}
			else if(OfficerCourseStep[playerid] == 2)
		    {
		       	OfficerCourseStep[playerid] = 3;
		       	ClearChatbox(playerid, 10);
				SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- What to do as a Security Guard ---------------------------------");
				SendClientMessage(playerid, COLOR_WHITE,"As Security Guard, Your job will be to take minor suspects into Custody with your Weapons (If Needed).");
				SendClientMessage(playerid, COLOR_WHITE,"You will be allowed to issue tickets, which will be your mayor job on the position apart of arresting.");
				SendClientMessage(playerid, COLOR_WHITE,"You can get hired as a security guard to secure places, BUT this requieres an officer approval first.");
				SendClientMessage(playerid, COLOR_WHITE,"You must bring Suspects (Oranges) down to the jail, Once they Surrender (Dark Orange) You may not attack them.");
				SendClientMessage(playerid, COLOR_WHITE,"You must use your RADIO to comunicate with the other officers if you are in trouble, always.");
				ClearChatbox(playerid, 3);
				SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
			}
			else if(OfficerCourseStep[playerid] == 3)
		    {
		        OfficerCourseStep[playerid] = 4;
		       	ClearChatbox(playerid, 10);
				SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- What to NOT do as a Security Guard ---------------------------------");
				SendClientMessage(playerid, COLOR_WHITE,"As Security Guard, Your job wont be to take bribes and help criminals to fight the police or civilians.");
				SendClientMessage(playerid, COLOR_WHITE,"You are not allowed to issue tickets for no random reason nor abuse your /suspect Command for no reason.");
				SendClientMessage(playerid, COLOR_WHITE,"You may not take the cars and make a ferris wheel with them or leave then abandoned in the middle of nowhere.");
				SendClientMessage(playerid, COLOR_WHITE,"You may not use your weapons and cars to Deathmatch and carkill with them, that can lead to a server ban.");
				SendClientMessage(playerid, COLOR_WHITE,"You may not act like rambo and kill any suspect that you see on your TAB list, This is a roleplay server remember.");
				ClearChatbox(playerid, 3);
				SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
			}
			else if(OfficerCourseStep[playerid] == 4)
		    {
		        OfficerCourseStep[playerid] = 5;
		        ClearChatbox(playerid, 10);
				SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- What can happen as a Corrupt Cop ---------------------------------");
				SendClientMessage(playerid, COLOR_WHITE,"You are considered corrupt if you break any server rule or law while carrying your uniform and are on duty.");
				SendClientMessage(playerid, COLOR_WHITE,"As a corrupt freecop, you can be hunted by the real police, the FBI or the Army if its really serious.");
				SendClientMessage(playerid, COLOR_WHITE,"If the police can't catch you, the administrators or the higher LEO will proceed to suspend you from cop duty.");
				SendClientMessage(playerid, COLOR_WHITE,"Repeatdely abuse of your weaponry / rights will lead to a server ban for Script Abuse, Deathmatching and Provoking.");
				SendClientMessage(playerid, COLOR_WHITE,"You can get Suspended from Active duty for more than a month, so be careful with your decissions, always.");
				ClearChatbox(playerid, 3);
				SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
			}
			else if(OfficerCourseStep[playerid] == 5)
		    {
		        OfficerCourseStep[playerid] = 6;
		        ClearChatbox(playerid, 10);
				SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- What can happen as a Good Cop ---------------------------------");
				SendClientMessage(playerid, COLOR_WHITE,"You are considered a good cop if you don't break any law or server rule while on duty and you follow the protocol.");
				SendClientMessage(playerid, COLOR_WHITE,"As a good cop, your chances of being invited to the LSPD or getting accepted get increased a lot, by showing experience.");
				SendClientMessage(playerid, COLOR_WHITE,"As a non abusive cop, administrators will gain a good look of you and will start to trust you, even to make you a helper.");
				SendClientMessage(playerid, COLOR_WHITE,"If owners sees that you are good enough, they can even make you a platinium regular or master helper, or even a moderator.");
				SendClientMessage(playerid, COLOR_WHITE,"All these things can happen, so be careful with your decissions and take the correct ones, always!.");
				ClearChatbox(playerid, 3);
				SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
			}
			else if(OfficerCourseStep[playerid] == 6)
		    {
		        OfficerCourseStep[playerid] = 7;
		        ClearChatbox(playerid, 10);
				SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- How to arrest a Suspect ---------------------------------");
				SendClientMessage(playerid, COLOR_WHITE,"First ask him to surrender, if he doesn't use the non lethal force until he surrenders, if he doesn't proceed to kill him.");
				SendClientMessage(playerid, COLOR_WHITE,"Once he surrenders, he will become in a darker orange name, so don't let them fool you, look at the radio and their names.");
				SendClientMessage(playerid, COLOR_WHITE,"Read his rights (/mir) And take him to the LSPD, if he tries to escape kill or report him to the administration, your choice.");
				SendClientMessage(playerid, COLOR_WHITE,"Once you are done with the processing, proceed to jail him depending the severity of his crime, 1-5 minutes, always be fair.");
				SendClientMessage(playerid, COLOR_WHITE,"If he asks for a lawyer, you must stay until the lawyer arrives to the PD and start the discussion about the crime.");
				ClearChatbox(playerid, 3);
				SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
			}
			else if(OfficerCourseStep[playerid] == 7)
		    {
		        OfficerCourseStep[playerid] = 8;
		        ClearChatbox(playerid, 10);
				SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- How to Take down a suspect ---------------------------------");
				SendClientMessage(playerid, COLOR_WHITE,"If the suspect decides to use the force on you, by shooting you, you are allowed to shoot back without warning.");
				SendClientMessage(playerid, COLOR_WHITE,"Due the SA:MP Lag & Desync, always shoot to where he is heading, if he has low ping, depends on the ping.");
				SendClientMessage(playerid, COLOR_WHITE,"If there are more than two suspects and you are alone, RETREAT and call for backup, act like rambo if needed");
				SendClientMessage(playerid, COLOR_WHITE,"Do not waste your bullets on useless shoots, only fire if you are sure that you will give the suspect.");
				SendClientMessage(playerid, COLOR_WHITE,"To prevent them of escaping you can destroy the tires of their cars or shoot them thru the front glass.");
				ClearChatbox(playerid, 3);
				SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
			}
			else if(OfficerCourseStep[playerid] == 8)
		    {
		        OfficerCourseStep[playerid] = 9;
		        ClearChatbox(playerid, 10);
				SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- How to rush to a place ---------------------------------");
				SendClientMessage(playerid, COLOR_WHITE,"If the suspect decides to hide on an interior, call for backup, you don't know if he is going to shoot you when you get in or not.");
				SendClientMessage(playerid, COLOR_WHITE,"If backups arrives, always follow your superiors' orders, if they tell you to stay outside, stay there and do not act like rambo.");
				SendClientMessage(playerid, COLOR_WHITE,"If they tell you to rush with them, take their weapons and NEVER get away from them, do not act like rambo and the team.");
				SendClientMessage(playerid, COLOR_WHITE,"Before entering, its recommended to pop the suspect(s)'s cars tires, get in the car and tell someone else to shoot the tires.");
				SendClientMessage(playerid, COLOR_WHITE,"After all if they try to escape, use your weapon, shoot at them until they decide to surrender, if they don't, kill them");
				ClearChatbox(playerid, 3);
				SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
			}
			else if(OfficerCourseStep[playerid] == 9)
		    {
		        OfficerCourseStep[playerid] = 10;
		        ClearChatbox(playerid, 10);
				SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- Some tips to be a great cop ---------------------------------");
				SendClientMessage(playerid, COLOR_WHITE,"Never give too high tickets, but not too low ones, if you give too much, people will hate, else they will think you are a fool.");
				SendClientMessage(playerid, COLOR_WHITE,"In a chase, use the tactic named 'lag pit', drive a bit ahead the suspect and try to ram them out of the road so you can slow them.");
				SendClientMessage(playerid, COLOR_WHITE,"If you are in an helicopter, always report yourself to the ATC and never Fly low, in case you are in low HP and kill everyone.");
				SendClientMessage(playerid, COLOR_WHITE,"Try to keep your Humour Sense and your Humour to the maximun, people will love that you threat them well and make a joke or two.");
				SendClientMessage(playerid, COLOR_WHITE,"Never do jokes such 'Pullover this is a cavity Search' or 'You're under arrest for being black', people hates such jokes.");
				ClearChatbox(playerid, 3);
				SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
			}
			else if(OfficerCourseStep[playerid] == 10)
		    {
		        OfficerCourseStep[playerid] = 11;
		        ClearChatbox(playerid, 10);
				SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- How people will hate you ---------------------------------");
				SendClientMessage(playerid, COLOR_WHITE,"People will hate you if you always break the laws while on duty, such shooting to the air or wrecklessing driving.");
				SendClientMessage(playerid, COLOR_WHITE,"If you give someone a ticket for speeding, then you leave speeding, people will hate because you will abuse your sirens.");
				SendClientMessage(playerid, COLOR_WHITE,"Never exceed the ticket price, or the jail time, if someone pees on the plaza, doesn't means that you can give him 5 mins.");
				SendClientMessage(playerid, COLOR_WHITE,"Never abuse the suspect in any manner, sexually or phsycally, do not try to rape or hit them after they gave up, its DM...");
				SendClientMessage(playerid, COLOR_WHITE,"Doing jokes as suspect reasons or pulling someone for no reason can be annoying, people wont like you if you do that.");
				ClearChatbox(playerid, 3);
				SendClientMessage(playerid, COLOR_WHITE,"Press your defined VEHICLE ENTERING KEY to Continue, KEY SPRINT to return to the last one.");
			}
			else if(OfficerCourseStep[playerid] == 11)
		    {
		        OfficerCourseStep[playerid] = 12;
		        ClearChatbox(playerid, 10);
				SendClientMessage(playerid, COLOR_GREEN,"--------------------------------- La fin, bon travail! ---------------------------------");
				SendClientMessage(playerid, COLOR_WHITE,"Enfin nous sommes à la fin, cela veut dire que vous êtes prêt pour le test.");
				SendClientMessage(playerid, COLOR_WHITE,"Le test pour devenir agent de seécurité vous coutera 5000$, que vous réussissiez ou non.");
				SendClientMessage(playerid, COLOR_WHITE,"Si vous réussissez, vous aurez le droit de porter l'uniforme et de vous faire appelez agent de sécurité.");
				SendClientMessage(playerid, COLOR_WHITE,"Vous devez possédez le permis de conduire, et un passeport en régle.");
				SendClientMessage(playerid, COLOR_WHITE,"Bonne chance au test, nous espèrons vous revoir patrouillant les rues!.");
				ClearChatbox(playerid, 3);
				SendClientMessage(playerid, COLOR_WHITE,"Pressez ENTREE VEHICULE pour Continuer,  SPRINT pour revenir en arrière.");
			}
		}
	    if(AFK[playerid] == 1)
		{
			afkadmins --;
			AFK[playerid] = 0;
			TogglePlayerControllable(playerid, 1);
 			TextDrawHideForPlayer(playerid, Textdraw5);
			TextDrawHideForPlayer(playerid, Textdraw50);
			TextDrawShowForPlayer(playerid, Textdraw44);
			TextDrawShowForPlayer(playerid, Textdraw45);
			TextDrawShowForPlayer(playerid, Textdraw55);
			TextDrawShowForPlayer(playerid, Textdraw49[playerid]);
			TextDrawShowForPlayer(playerid, Textdraw51[playerid]);
			if(PlayerInfo[playerid][pWatch] == 1)
			{
				TextDrawShowForPlayer(playerid, Textdraw56);
				TextDrawShowForPlayer(playerid, Textdraw57);
				TextDrawShowForPlayer(playerid, Textdraw58);
			}
			if(!IsPlayerInAnyVehicle(playerid)) SafeSetPlayerPos(playerid, TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
            else SetVehiclePos(GetPlayerVehicleID(playerid), TeleportDest[playerid][0],TeleportDest[playerid][1],TeleportDest[playerid][2]);
 		}
		if(IsPlayerInRangeOfPoint(playerid, 1, -1423.8018,934.8103,1036.4380))
		{//DD Exit By CuervO_NegrO
			GameTextForPlayer(playerid, "~w~Blackfield, ~y~Las Venturas", 5000, 1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid,1090.9735,1606.6628,12.5469);
			SendClientMessage(playerid, TEAM_VAGOS_COLOR, "Nous esperons que vous avez eu du plaisir, aurevoir.");
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1,1460.3062,-1010.0246,26.8438))
		{//Bank enter.
			SafeSetPlayerInterior(playerid, 1);
			GameTextForPlayer(playerid, "~g~Banque", 5000, 1);
			SafeSetPlayerPos(playerid,1345.5659,-837.6446,1085.6512);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 1345.5659,-837.6446,1085.6512))
		{//Bank exit.
			GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid,1457.3992,-1012.5910,26.8438);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1,1434.4769,-968.5034,37.3876))
		{//immi
		    SafeSetPlayerInterior(playerid, 1);
			GameTextForPlayer(playerid, "~g~Centre de l'immigration", 5000, 1);
			SafeSetPlayerPos(playerid,1049.1626,-851.2278,1085.9215);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 1049.1626,-851.2278,1085.9215))
		{//immi exit.
			GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid,1434.4769,-968.5034,37.3876);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1,1502.2428,-1721.3688,13.3700))
		{//anpe
		    SafeSetPlayerInterior(playerid, 1);
			GameTextForPlayer(playerid, "~g~ANPE", 5000, 1);
			SafeSetPlayerPos(playerid,2431.7607,-1653.7765,1014.2338);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 2431.7607,-1653.7765,1014.2338))
		{//anpe exit.
		    TogglePlayerControllable(playerid, 0);
			GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid,1502.2428,-1721.3688,13.3700);
			SetTimerEx("entrermaison", 2800, false, "i", playerid);
		}
		if(IsPlayerInRangeOfPoint(playerid, 1.5,826.9845, 1713.0928, 4.2684))
        {//tir
            if(PlayerInfo[playerid][pTheorie] == 1)
            {
	        	SafeSetPlayerPos(playerid, 824.7380,1713.0778,5.3289);
				GameTextForPlayer(playerid, "~w~Zone d'entrainement",5000,1);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~entree interdite",5000,1);
			}
		}
		if(IsPlayerInRangeOfPoint(playerid, 1.5,824.7380,1713.0778,5.3289))
        {//tir
        	SafeSetPlayerPos(playerid, 826.9845, 1713.0928, 4.2684);
			GameTextForPlayer(playerid, "~w~Bone county",5000,1);
		}
		if(IsPlayerInRangeOfPoint(playerid, 3,-1605.5612,711.1041,13.8672))
        {//comico sf
            SafeSetPlayerInterior(playerid, 1);
			GameTextForPlayer(playerid, "~w~Police departement",5000,1);
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 2100.8298,1459.6931,1010.8295);
		}
		if(IsPlayerInRangeOfPoint(playerid, 3,2100.8298,1459.6931,1010.8295))
        {//comico sf sortie
        	SafeSetPlayerInterior(playerid, 0);
        	SafeSetPlayerPos(playerid, -1605.5612,711.1041,13.8672);
			GameTextForPlayer(playerid, "~w~San Fierro",5000,1);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		if(IsPlayerInRangeOfPoint(playerid, 3,2447.6650,2376.1572,12.1635))
        {//fbi new
        	SafeSetPlayerInterior(playerid, 1);
			PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Patientez",2800,4);
			SafeSetPlayerPos(playerid, 2006.3470,1583.6404,1013.4116);
		}
		if(IsPlayerInRangeOfPoint(playerid, 1,2255.5659,-1447.6311,24.0000))
        {//box pute 1 entree
            if(PlayerInfo[playerid][pJob] == 3)
            {
                if(PlayerInfo[playerid][pSexSkill] > 1)
				{
		        	SafeSetPlayerPos(playerid, 2255.3728,-1446.5420,24.3396);
					GameTextForPlayer(playerid, "~w~box",5000,1);
					PlayerInfo[playerid][pInteriorNr] = 0;
                }
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "Vous devez avoir le skill de prostituée au rang 2 pour pouvoir utiliser les boxs!");
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "Vous ne pouvez entrer que si une prostituée vous le propose!");
			}
		}
		if(IsPlayerInRangeOfPoint(playerid, 1,2246.6477,-1447.6497,24.0000))
        {//box pute 2 entree
            if(PlayerInfo[playerid][pJob] == 3)
            {
                if(PlayerInfo[playerid][pSexSkill] > 1)
				{
		        	SafeSetPlayerPos(playerid, 2246.4988,-1446.2151,24.3396);
					GameTextForPlayer(playerid, "~w~box",5000,1);
					PlayerInfo[playerid][pInteriorNr] = 0;
                }
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "Vous devez avoir le skill de prostituée au rang 2 pour pouvoir utiliser les boxs!");
				}
            }
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "Vous ne pouvez entrer que si une prostituée vous le propose!");
			}
		}
		if(IsPlayerInRangeOfPoint(playerid, 1,2255.3728,-1446.5420,24.3396))
        {//box 1 pute sortie
        	SafeSetPlayerPos(playerid, 2255.5659,-1447.6311,24.0000);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		if(IsPlayerInRangeOfPoint(playerid, 1,2246.4988,-1446.2151,24.3396))
        {//box 2 pute sortie
        	SafeSetPlayerPos(playerid, 2246.6477,-1447.6497,24.0000);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		if(IsPlayerInRangeOfPoint(playerid, 3,2006.3470,1583.6404,1013.4116))
        {//fbi sortie
        	SafeSetPlayerInterior(playerid, 0);
        	SafeSetPlayerPos(playerid, 2447.6650,2376.1572,12.1635);
			GameTextForPlayer(playerid, "~w~Las Venturas",5000,1);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		if(IsPlayerInRangeOfPoint(playerid, 3,1988.9761,1575.2474,1025.0135))
        {//fbi accés toit
        	SafeSetPlayerInterior(playerid, 0);
        	SafeSetPlayerPos(playerid, 2468.7673,2325.7449,91.6300);
			GameTextForPlayer(playerid, "~w~Toit du fbi",5000,1);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		if(IsPlayerInRangeOfPoint(playerid, 3,2468.7673,2325.7449,91.6300))
        {//fbi retour du toit
        	SafeSetPlayerInterior(playerid, 1);
			GameTextForPlayer(playerid, "~w~FBI",5000,1);
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 1988.9761,1575.2474,1025.0135);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 1554.9537,-1675.6584,16.1953))
		{//SAPD Entrance
			PlayerInfo[playerid][pInteriorNr] = 1;
		    SafeSetPlayerInterior(playerid, 1);
			GameTextForPlayer(playerid, "~w~Police Departement", 5000, 1);
			SetPlayerFacingAngle(playerid, 90);
			SafeSetPlayerPos(playerid,1575.7631,-1670.7119,1124.0000);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 1524.9077,-1677.7388,5.8906))
		{//SAPD Entrance garage
		    PlayerInfo[playerid][pInteriorNr] = 1;
			SafeSetPlayerInterior(playerid, 1);
			GameTextForPlayer(playerid, "~w~Police Departement", 5000, 1);
			SafeSetPlayerPos(playerid, 1606.4266,-1690.0256,1123.9092);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 2282.1934,2423.6665,3.4766))
		{//Las venturas police garage entrer
			SafeSetPlayerInterior(playerid, 1);
			PlayerInfo[playerid][pInteriorNr] = 51;
			GameTextForPlayer(playerid, "~w~Police Departement", 5000, 1);
			SafeSetPlayerPos(playerid,2299.0107,2489.7620,1007.9056);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 2299.0107,2489.7620,1007.9056))
		{//Las venturas police garage sortie
			SafeSetPlayerInterior(playerid, 0);
			PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Garage", 5000, 1);
			SafeSetPlayerPos(playerid,2282.1934,2423.6665,3.4766);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 2290.4961,2430.9854,10.8203))
		{//Las venturas police Entrance
			SafeSetPlayerInterior(playerid, 1);
			PlayerInfo[playerid][pInteriorNr] = 51;
			GameTextForPlayer(playerid, "~w~Police Departement", 5000, 1);
			SafeSetPlayerPos(playerid,2327.0278,2486.4600,1007.9056);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 1073.0529,-345.4039,73.9922))
		{//entrer hitman
		    if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8)
			{
			    SafeSetPlayerInterior(playerid, 1);
				PlayerInfo[playerid][pInteriorNr] = 0;
				GameTextForPlayer(playerid, "~w~Agence de tueurs a gage", 5000, 1);
				SafeSetPlayerPos(playerid,1274.1683,-752.0607,5082.0000);
			}
			else if(hqlock[hilock] == 0)
			{
			    SafeSetPlayerInterior(playerid, 1);
				PlayerInfo[playerid][pInteriorNr] = 0;
				GameTextForPlayer(playerid, "~w~Agence de tueurs a gage", 5000, 1);
				SafeSetPlayerPos(playerid,1274.1683,-752.0607,5082.0000);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~Ferme",5000,1);
			}
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 1276.8494,-759.0395,5080.7500))
		{//sortie hitman
			PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Agence de tueurs a gage", 5000, 1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid,1073.0529,-345.4039,73.9922);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 207.8942,-61.6890,1.9766))
		{//san fierro banque
		    SafeSetPlayerInterior(playerid, 1);
			PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Banque", 5000, 1);
			SafeSetPlayerPos(playerid,325.5466,114.0414,1007.9657);
			SetPlayerFacingAngle(playerid, 0.0);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 1797.4268,-1806.6113,14.0626))
		{//Ls new banque
		    SafeSetPlayerInterior(playerid, 1);
			PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Banque Los Santos", 5000, 1);
			SetPlayerFacingAngle(playerid, 0.0);
			SafeSetPlayerPos(playerid,1413.9830,-1031.3365,5356.6563);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 1413.9830,-1031.3365,5356.6563))
		{//Ls new banque exit
			PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid,1797.4268,-1806.6113,14.0626);
			SetPlayerFacingAngle(playerid, 0.0);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 1481.0566,-1772.0420,18.7958))
		{//entrer palais justice
		    SafeSetPlayerInterior(playerid, 0);
			PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Palais de Justice", 5000, 1);
			SetPlayerFacingAngle(playerid, 260);
			SafeSetPlayerPos(playerid,1219.5071,-1792.9243,2431.3369);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 2327.0278,2486.4600,1007.9056))
		{//SAPD Las venturas exit
		    PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Las Venturas", 5000, 1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid,2290.4961,2430.9854,10.8203);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2, 325.5466,114.0414,1007.9657))
		{//Sortie banque blueberry
		    PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Blueberry", 5000, 1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid,207.8942,-61.6890,1.9766);
			SetPlayerFacingAngle(playerid, 0.0);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2, 1219.5071,-1792.9243,2431.3369))
		{//Sortie palais justice
		    PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Pershing Square", 5000, 1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid,1481.0566,-1772.0420,18.7958);
			SetPlayerFacingAngle(playerid, 180.0);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 2318.1230,2468.8384,1007.9056))
		{//SAPD Las venturas toit
		    PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Heliport Police", 5000, 1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid,2262.5659,2454.8342,46.9766);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 2262.5659,2454.8342,46.9766))
		{//SAPD Las venturas descendre toit
			SafeSetPlayerInterior(playerid, 1);
		    PlayerInfo[playerid][pInteriorNr] = 51;
			SafeSetPlayerPos(playerid,2318.1230,2468.8384,1007.9056);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 1557.6228,-1675.2086,28.3955))
		{//SAPD Los santos descendre toit
		    SafeSetPlayerInterior(playerid, 1);
		    PlayerInfo[playerid][pInteriorNr] = 1;
			GameTextForPlayer(playerid, "~w~Police Departement", 5000, 1);
			SafeSetPlayerPos(playerid,1606.8160,-1689.8845,1123.9092);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 1575.7631,-1670.7119,1123.9092))
		{//SAPD Exit
			PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Los Santos", 5000, 1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid, 1554.8019,-1675.7388,16.1953);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 3,387.7978,173.8582,1008.3828))
		{
		    SafeSetPlayerInterior(playerid,0);
			SafeSetPlayerPos(playerid,1481.0206,-1771.1138,18.7958);
			PlayerInfo[playerid][pLocal] = 255;
		}
		else if (IsPlayerInRangeOfPoint(playerid, 6,-1404.5299,-259.0602,1043.6563))
		{
		    SafeSetPlayerInterior(playerid,0);
			SafeSetPlayerPos(playerid,2695.6235,-1704.6960,11.8438);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 8,-1443.0554,-581.1879,1055.0472))
		{
		    SafeSetPlayerInterior(playerid,0);
			SafeSetPlayerPos(playerid,-2111.5686,-443.9720,38.7344);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 8,-1464.7732,1557.5533,1052.5313))
		{
		    SafeSetPlayerInterior(playerid,0);
			SafeSetPlayerPos(playerid,-2080.3079,-406.0309,38.7344);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 478.0687,-1498.9708,20.4831))
		{//bar surenos
		    PlayerInfo[playerid][pInteriorNr] = 10;
			GameTextForPlayer(playerid, "~y~Bienvenue... ~n~~w~au bar des Los Vagos ~n~~n~~n~~n~~n~~n~~n~~n~~n~ ", 8500,3);
			SendClientMessage(playerid, COLOR_WHITE, "** Bienvenue, rendez-vous au bar et tapez /boissons");
			SafeSetPlayerInterior(playerid, 3);
			SafeSetPlayerPos(playerid,-2638.7832,1403.1351,906.4609);
			SetPlayerVirtualWorld(playerid, 20);
			PlayerInfo[playerid][pVirWorld] = 20;
			SetTimerEx("entrermaison", 2800, false, "i", playerid);
			SetTimerEx("camretour", 200, false, "i", playerid);
			TogglePlayerControllable(playerid, 0);
			GameTextForPlayer(playerid, "~w~Patientez",2800,4);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, -2636.8042,1402.9908,906.4609))
		{//RPC Exit
			PlayerInfo[playerid][pInteriorNr] = 0;
			GameTextForPlayer(playerid, "~w~Los Santos", 5000,1);
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid,478.9689,-1495.9681,20.4098);
			PlayerInfo[playerid][pVirWorld] = 0;
			SetPlayerVirtualWorld(playerid, 0);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, -191.5235, -5.7058, 1206.1084))
		{
			//Misty/10 Green Toilets
			SafeSetPlayerInterior(playerid,11);
			PlayerInfo[playerid][pInteriorNr] = 26;
			SafeSetPlayerPos(playerid, 2277.5942,-1139.8883,1050.8984);
			GameTextForPlayer(playerid, "~w~toilette", 5000, 3);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 2277.5942,-1139.8883,1050.8984))
		{
			//Misty/10 Green Toilets
			SafeSetPlayerInterior(playerid,1);
			PlayerInfo[playerid][pInteriorNr] = 18;
			SafeSetPlayerPos(playerid, -191.5235, -5.7058, 1206.1084);
			GameTextForPlayer(playerid, "~w~Boite de nuit", 5000, 3);
			
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 306.2120,-141.8780,1004.0547))
		{
			GameTextForPlayer(playerid, "~w~Salle d'entrainement", 5000, 1);
			SafeSetPlayerPos(playerid, 301.2120,-141.8780,1004.0547);
			SetPlayerCheckpoint(playerid, 300.5705,-134.0464,1004.0625, 3);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1,304.2120,-141.8780,1004.0547))
		{
			GameTextForPlayer(playerid, "~w~Ammunation", 5000, 1);
			SafeSetPlayerPos(playerid, 308.2120,-141.8780,1004.0547);
			DisablePlayerCheckpoint(playerid);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 288.7287,167.0377,1007.1719))
		{
			//FBI Exit back
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 1540.3314,-1484.3126,13.54939);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			SafeSetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 0);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 238.3001,138.9406,1003.0234))
		{
			//FBI Exit front
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 1518.4724,-1450.2354,13.5469);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			SafeSetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 0);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1,1173.2563,-1323.3102,15.3943))
		{
			//Hospital enter
			SafeSetPlayerInterior(playerid,6);
			PlayerInfo[playerid][pInteriorNr] = 29;
			SetPlayerFacingAngle(playerid, 0);
			GameTextForPlayer(playerid, "~w~All Saints Hopital",5000,1);
			SafeSetPlayerPos(playerid, 1222.0614,-1250.3997,1287.8243);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1,1219.6620,-1250.0331,1287.8243))
		{
			//Hospital exit
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 1174.2563,-1323.3102,15.3943);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			SafeSetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 270);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1,2019.3296,1007.7250,10.8203))
		{
		    SafeSetPlayerInterior(playerid,10);//4dragons
			GameTextForPlayer(playerid, "~w~four dragons Casino",5000,1);
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 44;
			SafeSetPlayerPos(playerid, 2019.0798,1017.6793,996.8750);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1,1924.5419,959.9752,10.8203))
		{
		    SafeSetPlayerInterior(playerid,10);//4dragons arriere
			GameTextForPlayer(playerid, "~w~four dragons Casino",5000,1);
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 44;
			SafeSetPlayerPos(playerid, 1963.6145,1063.2920,994.4688);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,1963.6145,1063.2920,994.4688))
		{
		    SafeSetPlayerInterior(playerid,0);//4dragons sortie arrièee
		    SafeSetPlayerPos(playerid, 1924.5419,959.9752,10.8203);
			GameTextForPlayer(playerid, "~w~Las venturas",5000,1);
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,2019.0798,1017.6793,996.8750))
		{
		    SafeSetPlayerInterior(playerid,0);//4dragons sortie
		    SafeSetPlayerPos(playerid, 2019.3296,1007.7250,10.8203);
			GameTextForPlayer(playerid, "~w~Las venturas",5000,1);
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,1982.5422,944.3110,996.9551))
		{
		    SafeSetPlayerInterior(playerid,0);//4dragons aller toit
		    SafeSetPlayerPos(playerid, 1962.7474,967.3151,21.8504);
			GameTextForPlayer(playerid, "~w~Las venturas",5000,1);
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1,2196.9604,1677.0592,12.3672))
		{
		    SafeSetPlayerInterior(playerid,1);//casino
			GameTextForPlayer(playerid, "~w~Caligula's Casino",5000,1);
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 42;
			SafeSetPlayerPos(playerid, 2234.0156,1714.6832,1012.3828);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,2234.0156,1714.6832,1012.3828))
		{
		    SafeSetPlayerInterior(playerid,0);
			GameTextForPlayer(playerid, "~w~Las Venturas",5000,1);
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 2196.9648,1677.1006,12.3672);//casino sortie
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,2257.1863,1641.0570,1194.8359))
		{
		    SafeSetPlayerInterior(playerid,1);
			GameTextForPlayer(playerid, "~w~Caligula's Casino",5000,1);
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 42;
			SafeSetPlayerPos(playerid, 2271.0195,1637.9546,1008.3594);//familia sortie casino
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,2254.7659,1625.7042,1194.8359))
		{
		    SafeSetPlayerInterior(playerid,0);
		    SafeSetPlayerPos(playerid, 2145.4233,1621.1781,20.3982);//acces toit famiglia
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,2218.0481,1627.1418,1194.8474))
		{
		    SafeSetPlayerInterior(playerid,0);
		    SafeSetPlayerPos(playerid, 2283.6030,1717.0627,11.0469);//familia sortie parking
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,1675.6014,-1636.0942,14.2266))
        {
            if(PlayerInfo[playerid][pAdmin] >= 1)
		    {
	            SafeSetPlayerInterior(playerid,1);
	            PlayerInfo[playerid][pInteriorNr] = 46;
				GameTextForPlayer(playerid, "~w~Bureau des administrateurs",5000,1);
				SafeSetPlayerPos(playerid, 1671.7134,-1509.8641,3896);
			}
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,1676.69995, -1484.75, 3894.69995))
        {
            if(PlayerInfo[playerid][pAdmin] >= 1)
		    {
	            SafeSetPlayerInterior(playerid,11);
	            PlayerInfo[playerid][pInteriorNr] = 46;
				GameTextForPlayer(playerid, "~w~Bureau de la direction",5000,1);
				SafeSetPlayerPos(playerid, 2384.2996,629.8403,1134.2359);
			}
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,1654.0719,-1655.1718,22.5156))
        {
            if(PlayerInfo[playerid][pAdmin] >= 1)
		    {
	            SafeSetPlayerInterior(playerid,11);
	            PlayerInfo[playerid][pInteriorNr] = 46;
				GameTextForPlayer(playerid, "~w~Bureau de la direction",5000,1);
				SafeSetPlayerPos(playerid, 2416.3254,649.4765,1134.2359);
			}
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,2384.2996,629.8403,1134.2359))
        {
            if(PlayerInfo[playerid][pAdmin] >= 1)
		    {
	            SafeSetPlayerInterior(playerid,1);
	            PlayerInfo[playerid][pInteriorNr] = 46;
				GameTextForPlayer(playerid, "~w~Bureau des administrateurs",5000,1);
				SafeSetPlayerPos(playerid, 1677.9331,-1486.7373,3896);
			}
		}
		if(IsPlayerInRangeOfPoint(playerid, 2,1671.5553,-1511.8607,3895.7329))
        {
        	SafeSetPlayerPos(playerid, 1675.6014,-1636.0942,14.2266);
			SafeSetPlayerInterior(playerid,0);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		if(IsPlayerInRangeOfPoint(playerid, 2,2416.3254,649.4765,1134.2359))
        {
        	SafeSetPlayerPos(playerid, 1654.0719,-1655.1718,22.5156);
			SafeSetPlayerInterior(playerid,0);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,1649.2457,-1631.5950,83.7813))// toit admin
        {
            if(PlayerInfo[playerid][pAdmin] >= 1)
		    {
	            SafeSetPlayerInterior(playerid,1);
	            PlayerInfo[playerid][pInteriorNr] = 46;
				GameTextForPlayer(playerid, "~w~Bureau des administrateurs",5000,1);
				SafeSetPlayerPos(playerid, 2384.0703,640.2343,1134.2359);
			}
		}
		if(IsPlayerInRangeOfPoint(playerid, 2,2384.0703,640.2343,1134.2359))//toit admin
        {
        	SafeSetPlayerPos(playerid, 1649.2457,-1631.5950,83.7813);
			SafeSetPlayerInterior(playerid,0);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1,2145.4233,1621.1781,20.3982))
		{
			//La Famiglia Sinatra  entree toit
			if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
			{
			    SafeSetPlayerInterior(playerid,1);
				GameTextForPlayer(playerid, "~w~QG Famiglia Signatra",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				PlayerInfo[playerid][pInteriorNr] = 31;
				SafeSetPlayerPos(playerid, 2254.7659,1625.7042,1194.8359);
			}
			else if(hqlock[luclock] == 0)
			{
			    SafeSetPlayerInterior(playerid,1);
				GameTextForPlayer(playerid, "~w~QG Famiglia Signatra",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				PlayerInfo[playerid][pInteriorNr] = 31;
				SafeSetPlayerPos(playerid, 2254.7659,1625.7042,1194.8359);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~Ferme",5000,1);
			}
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1,2271.0195,1637.9546,1008.3594))
		{
			//La Famiglia Sinatra  entree
			if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
			{
			    SafeSetPlayerInterior(playerid,1);
				GameTextForPlayer(playerid, "~w~QG Famiglia Signatra",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				PlayerInfo[playerid][pInteriorNr] = 31;
				SafeSetPlayerPos(playerid, 2257.1863,1641.0570,1194.8359);
			}
			else if(hqlock[luclock] == 0)
			{
			    SafeSetPlayerInterior(playerid,1);
			    SafeSetPlayerPos(playerid, 2257.1863,1641.0570,1194.8359);
				GameTextForPlayer(playerid, "~w~QG Famiglia Signatra",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				PlayerInfo[playerid][pInteriorNr] = 31;
				SafeSetPlayerPos(playerid, 2257.1863,1641.0570,1194.8359);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~Ferme",5000,1);
			}
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1,2283.6030,1717.0627,11.0469))
		{
			//La Famiglia Sinatra  entree par parking
			if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLeader] == 6)
			{
			    SafeSetPlayerInterior(playerid,1);
				GameTextForPlayer(playerid, "~w~QG Famiglia Signatra",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				PlayerInfo[playerid][pInteriorNr] = 31;
				SetPlayerVirtualWorld(playerid, 0);
				SafeSetPlayerPos(playerid, 2218.0481,1627.1418,1194.8474);
			}
			else if(hqlock[luclock] == 0)
			{
			    SafeSetPlayerInterior(playerid,1);
				GameTextForPlayer(playerid, "~w~QG Famiglia Signatra",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				PlayerInfo[playerid][pInteriorNr] = 31;
				SetPlayerVirtualWorld(playerid, 0);
				SafeSetPlayerPos(playerid, 2218.0481,1627.1418,1194.8474);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~Ferme",5000,1);
			}
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1,2481.7852,-1323.9232,34.8516))
		{
			//ballas
			if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLeader] == 4)
			{
			    SafeSetPlayerInterior(playerid,1);
				GameTextForPlayer(playerid, "~w~QG Ballas",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				PlayerInfo[playerid][pInteriorNr] = 45;
				SetPlayerVirtualWorld(playerid, 0);
				SafeSetPlayerPos(playerid, 2195.2451,-1172.8137,1229.7950);
			}
			else if(hqlock[bllock] == 0)
			{
			    SafeSetPlayerInterior(playerid,1);
				GameTextForPlayer(playerid, "~w~QG Ballas",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				PlayerInfo[playerid][pInteriorNr] = 45;
				SetPlayerVirtualWorld(playerid, 0);
				SafeSetPlayerPos(playerid, 2195.2451,-1172.8137,1229.7950);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~Ferme",5000,1);
			}
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,2195.2451,-1172.8137,1229.7950))
		{
		    SafeSetPlayerInterior(playerid,0);
		    SafeSetPlayerPos(playerid, 2481.7852,-1323.9232,34.8516);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1,2157.3984,-1473.6006,25.5391))
		{
			//Crips  gang hq
			if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLeader] == 10)
			{
			    SafeSetPlayerInterior(playerid,1);
				GameTextForPlayer(playerid, "~w~QG Crips Jefferson",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				PlayerInfo[playerid][pInteriorNr] = 43;
				SafeSetPlayerPos(playerid, 776.5476,-9.7405,1200.6842);
			}
			else if(hqlock[crlock] == 0)
			{
			    SafeSetPlayerInterior(playerid,1);
				GameTextForPlayer(playerid, "~w~QG Crips Jefferson",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				PlayerInfo[playerid][pInteriorNr] = 43;
				SafeSetPlayerPos(playerid, 776.5476,-9.7405,1200.6842);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~Ferme",5000,1);
			}
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1,776.5476,-9.7405,1200.6842))
		{
		    SafeSetPlayerPos(playerid, 2157.3984,-1473.6006,25.5391);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			SafeSetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 181);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1,1963.6802,972.4050,994.4688))
		{
			//Yamaguchi  gang hq
			if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
			{
			    SafeSetPlayerInterior(playerid,1);
			    PlayerInfo[playerid][pInteriorNr] = 6;
				GameTextForPlayer(playerid, "~w~QG Yamaguchi",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				SafeSetPlayerPos(playerid, 2002.3104,963.6054,996.9813);
			}
			else if(hqlock[guclock] == 0)
			{
			    SafeSetPlayerInterior(playerid,1);
			    PlayerInfo[playerid][pInteriorNr] = 6;
				GameTextForPlayer(playerid, "~w~QG Yamaguchi",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				SafeSetPlayerPos(playerid, 2002.3104,963.6054,996.9813);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~Ferme",5000,1);
			}
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1,1962.7474,967.3151,21.8504))
		{
			//Yamaguchi  gang hq
			if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLeader] == 14)
			{
			    SafeSetPlayerInterior(playerid,1);
			    PlayerInfo[playerid][pInteriorNr] = 6;
				GameTextForPlayer(playerid, "~w~QG Yamaguchi",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				SafeSetPlayerPos(playerid, 1982.5422,944.3110,996.9551);
			}
			else if(hqlock[guclock] == 0)
			{
			    SafeSetPlayerInterior(playerid,1);
			    PlayerInfo[playerid][pInteriorNr] = 6;
				GameTextForPlayer(playerid, "~w~QG Yamaguchi",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				SafeSetPlayerPos(playerid, 1982.5422,944.3110,996.9551);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~Ferme",5000,1);
			}
		}
		else if (IsPlayerInRangeOfPoint(playerid, 2,2002.3104,963.6054,996.9813))
		{
			//Yamaguchi gang hq
			SafeSetPlayerInterior(playerid,10);
			PlayerInfo[playerid][pInteriorNr] = 44;
			GameTextForPlayer(playerid, "~w~four dragons casino",5000,1);
			SafeSetPlayerPos(playerid, 1963.6802,972.4050,994.4688);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 2500.6577,925.3984,11.0234))
		{
			//Chornaya Bratva gang hq
			if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLeader] == 15)
			{
			    SafeSetPlayerInterior(playerid,1);
			    PlayerInfo[playerid][pInteriorNr] = 8;
				GameTextForPlayer(playerid, "~w~QG Chornaya Bratva",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				SafeSetPlayerPos(playerid, 161.2429,-96.6024,1198.8047);
			}
			else if(hqlock[stlock] == 0)
			{
			    SafeSetPlayerInterior(playerid,1);
			    PlayerInfo[playerid][pInteriorNr] = 8;
				GameTextForPlayer(playerid, "~w~QG Chornaya Bratva",5000,1);
				SetPlayerFacingAngle(playerid, 181);
				SafeSetPlayerPos(playerid, 161.2429,-96.6024,1198.8047);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~Ferme",5000,1);
			}
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 161.2429,-96.6024,1198.8047))
		{
			//Chornaya Bratva gang hq
			SafeSetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 2500.6577,925.3984,11.0234);
			GameTextForPlayer(playerid, "~w~Las venturas",5000,1);
			SetPlayerFacingAngle(playerid, 1);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 2459.4670,-1691.3062,13.5454))
		{
			//grove gang hq
			if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLeader] == 16)
			{
			    PlayerInfo[playerid][pInteriorNr] = 7;
			    SafeSetPlayerInterior(playerid,2);
			    GameTextForPlayer(playerid, "~w~QG Grove street",5000,1);
				SetPlayerFacingAngle(playerid, 1);
				SafeSetPlayerPos(playerid, 751.5981,-103.3621,1000.6623);
			}
			else if(hqlock[iolock] == 0)
			{
			    PlayerInfo[playerid][pInteriorNr] = 7;
			    SafeSetPlayerInterior(playerid,2);
			    GameTextForPlayer(playerid, "~w~QG Grove street",5000,1);
				SetPlayerFacingAngle(playerid, 0);
			    SafeSetPlayerPos(playerid, 751.5981,-103.3621,1000.6623);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~Ferme",5000,1);
			}
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 751.5981,-103.3621,1000.6623))
		{
			//grove gang hq
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 2459.4670,-1691.3062,13.5454);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			SafeSetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 179);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 2650.7043,-2021.7709,14.1766))
		{
			//Surenos HQ
			if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLeader] == 5)
			{
			    SafeSetPlayerInterior(playerid,5);
			    PlayerInfo[playerid][pInteriorNr] = 9;
				GameTextForPlayer(playerid, "~w~Qg Los Vagos",5000,1);
				SetPlayerFacingAngle(playerid, 90);
				SafeSetPlayerPos(playerid, 2351.0479,-1180.8905,1027.9766);
			}
			else if(hqlock[surlock] == 0)
			{
			    SafeSetPlayerInterior(playerid,5);
			    PlayerInfo[playerid][pInteriorNr] = 9;
				GameTextForPlayer(playerid, "~w~QG Los Vagos",5000,1);
				SetPlayerFacingAngle(playerid, 90);
				SafeSetPlayerPos(playerid, 2351.0479,-1180.8905,1027.9766);
			}
			else
			{
			    GameTextForPlayer(playerid, "~r~Ferme",5000,1);
			}
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 2352.9187,-1180.9679,1027.9766))
		{
			//Surenos HQ
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 2650.7043,-2021.7709,14.1766);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			SafeSetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 179);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 721.7490,-442.0038,16.3359))
		{
		    SafeSetPlayerInterior(playerid, 1);
			//caravan de unser
			PlayerInfo[playerid][pInteriorNr] = 40;
			GameTextForPlayer(playerid, "~w~Sons of Anarchy",5000,1);
			SafeSetPlayerPos(playerid, 2513.4519,-1729.4427,778.6371);
			
			SetPlayerFacingAngle(playerid, 0);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 2513.4519,-1729.4427,778.6371))
		{
			//caravan de unser
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 721.7490,-442.0038,16.3359);
			GameTextForPlayer(playerid, "~w~Dillimore",5000,1);
			SetPlayerFacingAngle(playerid, 0);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 1, 681.7285,-473.8318,16.5363))
		{
			//anarchy hq
			SafeSetPlayerInterior(playerid, 1);
			PlayerInfo[playerid][pInteriorNr] = 40;
			GameTextForPlayer(playerid, "~w~Sons of Anarchy",5000,1);
			SetPlayerFacingAngle(playerid, 0);
			SafeSetPlayerPos(playerid, 674.4097,-470.6689,1004.0508);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 674.4097,-470.6689,1004.0508))
		{
			//anarchy hq
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerInterior(playerid, 0);
			SafeSetPlayerPos(playerid, 681.7285,-473.8318,16.5363);
			GameTextForPlayer(playerid, "~w~Dillimore",5000,1);
			SetPlayerFacingAngle(playerid, 0);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 1784.58,-1297.52,13.37))
		{
			//ABC studio
			SafeSetPlayerInterior(playerid, 1);
			PlayerInfo[playerid][pInteriorNr] = 32;
			SafeSetPlayerPos(playerid, 1817.0708,-1297.3933,109.2669);
			GameTextForPlayer(playerid, "~w~NC News",5000,1);
			SetPlayerFacingAngle(playerid, 0);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 1817.6517,-1294.2751,109.2697))
		{
			//ABC studio
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 1787.6311,-1297.4938,13.3793);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			SafeSetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 0);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 1752.8452,-1894.1328,13.5573))
		{
			//LA Yellow Cab Co.
	        PlayerInfo[playerid][pInteriorNr] = 33;
			GameTextForPlayer(playerid, "~w~LA Yellow Cab Co.",5000,1);
			SafeSetPlayerInterior(playerid,3);
			SetPlayerFacingAngle(playerid, 0);
			SafeSetPlayerPos(playerid, 371.8502,182.0368,1014.1875);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 371.4523,180.2195,1014.1875))
		{
			//LA Yellow Cab Co.
			PlayerInfo[playerid][pInteriorNr] = 0;
			SafeSetPlayerPos(playerid, 1755.7578,-1894.1992,13.5566);
			GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
			SafeSetPlayerInterior(playerid,0);
			SetPlayerFacingAngle(playerid, 0);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 2730.4297,-2451.5000,17.5937))
		{
		    //Army Entrance
		    PlayerInfo[playerid][pInteriorNr] = 10;
		    SafeSetPlayerInterior(playerid, 10);
		    GameTextForPlayer(playerid, "~g~Base de l'armee",5000,1);
		    SetPlayerFacingAngle(playerid, 270);
		    PlayerInfo[playerid][pVirWorld] = 0;
		    SafeSetPlayerPos(playerid, 246.4127,108.1514,1003.2188);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1, 246.7823,107.8988,1003.2188))
		{
		    //Army Exit
		    PlayerInfo[playerid][pInteriorNr] = 0;
		    SafeSetPlayerPos(playerid, 2730.4495,-2451.0210,17.5937);
		    GameTextForPlayer(playerid, "~w~Parking de l'armee",5000,1);
		    SafeSetPlayerInterior(playerid,0);
		    SetPlayerFacingAngle(playerid, 270);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,2436.9810,2449.4294,69.4657))
        {
            PlayerInfo[playerid][pInteriorNr] = 52;
            SafeSetPlayerInterior(playerid,1);//swat entree toit
            GameTextForPlayer(playerid, "~w~Qg du swat",5000,1);
        	SafeSetPlayerPos(playerid, 2414.4109,2476.1841,4.6879);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,2446.6074,2486.9211,21.8750))
        {
            PlayerInfo[playerid][pInteriorNr] = 52;
            SafeSetPlayerInterior(playerid,1);//swat entree garage
            GameTextForPlayer(playerid, "~w~Qg du swat",5000,1);
        	SafeSetPlayerPos(playerid, 2414.4109,2476.1841,4.6879);
		}
		else if(IsPlayerInRangeOfPoint(playerid, 2,2388.9980,2465.7661,10.8203))
        {
            PlayerInfo[playerid][pInteriorNr] = 52;
            SafeSetPlayerInterior(playerid,1);//swat
            GameTextForPlayer(playerid, "~w~Qg du swat",5000,1);
        	SafeSetPlayerPos(playerid, 2425.3308,2457.7981,4.6879);
		}
        else if(IsPlayerInRangeOfPoint(playerid, 2,2425.3308,2457.7981,4.6879))
        {
            PlayerInfo[playerid][pInteriorNr] = 0;
            SafeSetPlayerInterior(playerid,0);//swat
        	SafeSetPlayerPos(playerid, 2388.9980,2465.7661,10.8203);
		}
		else if (IsPlayerInRangeOfPoint(playerid, 2, 1095.4388,-1521.3998,8428.6934))
		{
		    //steven balcon aller
		    SafeSetPlayerPos(playerid, 255.5756,-1291.0640,78.5832);
		    SetPlayerFacingAngle(playerid, 270);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid,0);
			PlayerInfo[playerid][pInteriorNr] = 0;
		}
		else if (IsPlayerInRangeOfPoint(playerid, 2, 255.5756,-1291.0640,78.5832))
		{
		    //steven balcon retour
		    SafeSetPlayerInterior(playerid,1);
		    TogglePlayerControllable(playerid, 0);
		    SetPlayerFacingAngle(playerid, 270);
			SetPlayerVirtualWorld(playerid, 6);
			SafeSetPlayerPos(playerid, 1095.4388,-1521.3998,8428.6934);
			PlayerInfo[playerid][pInteriorNr] = 39;
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1.5, 1570.3828,-1333.8882,16.4844))
		{
		    //Next to PD building
		    SafeSetPlayerPos(playerid, 1545.0068,-1366.5094,327.2868);
		    GameTextForPlayer(playerid, "~w~Toit du News building",5000,1);
		    SafeSetPlayerInterior(playerid,0);
		    PlayerInfo[playerid][pInteriorNr] = 0;
		}
		else if (IsPlayerInRangeOfPoint(playerid, 1.5, 1548.8167,-1366.2247,326.2109))
		{
		    //Next to PD building
		    SafeSetPlayerPos(playerid, 1572.1115,-1332.5288,16.4844);
		    GameTextForPlayer(playerid, "~w~News building",5000,1);
		    SafeSetPlayerInterior(playerid,0);
		}
		new h = HouseEntered[playerid];
		if(HouseEntered[playerid] != 9999 && IsPlayerInRangeOfPoint(playerid, 6,HouseInfo[h][hExitx], HouseInfo[h][hExity], HouseInfo[h][hExitz]))
	    {
			if(IsPlayerInRangeOfPoint(playerid, 6,HouseInfo[h][hExitx], HouseInfo[h][hExity], HouseInfo[h][hExitz]))
			{
				SafeSetPlayerInterior(playerid,0);
				SafeSetPlayerPos(playerid,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez]);
				SetPlayerVirtualWorld(playerid,0);
				PlayerInfo[playerid][pVirWorld] = 0;
				HouseEntered[playerid] = 9999;
				AppartEntered[playerid] = 9999;
				BizzEntered[playerid] = 9999;
				SBizzEntered[playerid] = 9999;
				SafeRemovePlayerFromVehicle(playerid);
				PlayerInfo[playerid][pInteriorNr] = 0;
				OnPlayerUpdateEx(playerid);
				if(HouseInfo[h][hHel] == 1)
				{
					new Float:tempheal;
					GetPlayerHealth(playerid,tempheal);
					if(tempheal < 100.0)
					{
						SetPlayerHealth(playerid,100.0);
					}
				}
			}
		}
		if(AppartEntered[playerid] != 9999)
	    {
	        new i = AppartEntered[playerid];
			if(IsPlayerInRangeOfPoint(playerid, 6,AppartInfo[i][aExitx], AppartInfo[i][aExity], AppartInfo[i][aExitz]))
			{
				SafeSetPlayerInterior(playerid,0);
				SafeSetPlayerPos(playerid,AppartInfo[i][aEntrancex],AppartInfo[i][aEntrancey],AppartInfo[i][aEntrancez]);
				SetPlayerVirtualWorld(playerid,0);
				PlayerInfo[playerid][pVirWorld] = 0;
				AppartEntered[playerid] = 9999;
				HouseEntered[playerid] = 9999;
				BizzEntered[playerid] = 9999;
				SBizzEntered[playerid] = 9999;
				SafeRemovePlayerFromVehicle(playerid);
				PlayerInfo[playerid][pInteriorNr] = 0;
				OnPlayerUpdateEx(playerid);
				if(AppartInfo[i][aHel] == 1)
				{
					new Float:tempheal;
					GetPlayerHealth(playerid,tempheal);
					if(tempheal < 100.0)
					{
						SetPlayerHealth(playerid,100.0);
					}
				}
			}
		}
		if(BizzEntered[playerid] != 9999)
		{
		    new i = BizzEntered[playerid];
			if(IsPlayerInRangeOfPoint(playerid, 2,BizzInfo[i][bExitX], BizzInfo[i][bExitY], BizzInfo[i][bExitZ]))
			{
	   			if(i == 1)
				{
				    SafeSetPlayerInterior(playerid,0);
					SetPlayerVirtualWorld(playerid, 1);
					OnPlayerExitFood(playerid);
					SafeSetPlayerPos(playerid,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]);
					HouseEntered[playerid] = 9999;
					AppartEntered[playerid] = 9999;
					BizzEntered[playerid] = 9999;
					SBizzEntered[playerid] = 9999;
					PlayerInfo[playerid][pVirWorld] = 1;
					PlayerInfo[playerid][pInt] = 0;
					OnPlayerUpdateEx(playerid);
					SetPlayerWorldBounds(playerid,-194.0569,-325.4428,2747.1877,2642.8755);
					new playername2[MAX_PLAYER_NAME];
					GetPlayerName(playerid, playername2, sizeof(playername2));
				}
				else
				{
				    SafeSetPlayerInterior(playerid,0);
					SetPlayerVirtualWorld(playerid, 0);
					if(BizzEntered[playerid] == PlayerInfo[playerid][pPbiskey])
					{
					    format(string, sizeof(string), "Il vous reste %d produits en stock dans votre business.", BizzInfo[PlayerInfo[playerid][pPbiskey]][bProducts]);
						SendClientMessage(playerid, COLOR_WHITE, string);
					}
					OnPlayerExitFood(playerid);
					SafeSetPlayerInterior(playerid,0);
					SafeSetPlayerPos(playerid,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]);
					SetPlayerVirtualWorld(playerid, 0);
					HouseEntered[playerid] = 9999;
					AppartEntered[playerid] = 9999;
					BizzEntered[playerid] = 9999;
					SBizzEntered[playerid] = 9999;
					PlayerInfo[playerid][pVirWorld] = 0;
					PlayerInfo[playerid][pInt] = 0;
					OnPlayerUpdateEx(playerid);
				}
				PlayerInfo[playerid][pInteriorNr] = 0;
			}
		}
		if(SBizzEntered[playerid] != 9999)
		{
		    new i = SBizzEntered[playerid];
			if (IsPlayerInRangeOfPoint(playerid, 2,SBizzInfo[i][sbExitX], SBizzInfo[i][sbExitY], SBizzInfo[i][sbExitZ]))
			{
			    SafeSetPlayerInterior(playerid,0);
				SetPlayerVirtualWorld(playerid, 0);
				OnPlayerExitFood(playerid);
				SafeSetPlayerPos(playerid,SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ]);
				SetPlayerVirtualWorld(playerid, 0);
				HouseEntered[playerid] = 9999;
				AppartEntered[playerid] = 9999;
				BizzEntered[playerid] = 9999;
				SBizzEntered[playerid] = 9999;
				PlayerInfo[playerid][pInteriorNr] = 0;
				OnPlayerUpdateEx(playerid);
			}
		}
		for(new i = 0; i < sizeof(HouseInfo); i++)
		{
			if(IsPlayerInRangeOfPoint(playerid, 2,HouseInfo[i][hEntrancex], HouseInfo[i][hEntrancey], HouseInfo[i][hEntrancez]))
			{
				if(HouseInfo[i][hLock] == 0)
				{
					SafeSetPlayerInterior(playerid,HouseInfo[i][hInt]);
					SetPlayerVirtualWorld(playerid,HouseInfo[i][hWorld]);
					GameTextForPlayer(playerid, "~w~Bienvenue", 5000, 1);
					PlayerInfo[playerid][pLocal] = i;
					PlayerInfo[playerid][pVirWorld] = HouseInfo[i][hWorld];
					HouseEntered[playerid] = i;
					PlayerInfo[playerid][pInteriorNr] = 39;
					SafeSetPlayerPos(playerid,HouseInfo[i][hExitx],HouseInfo[i][hExity],HouseInfo[i][hExitz]);
	    			OnPlayerUpdateEx(playerid);
				}
				else
				{
					GameTextForPlayer(playerid, "~r~Ferme", 5000, 1);
					return 1;
				}
				AppartEntered[playerid] = 9999;
				BizzEntered[playerid] = 9999;
				SBizzEntered[playerid] = 9999;
			}
		}
		for(new i = 0; i < sizeof(AppartInfo); i++)
		{
			if(IsPlayerInRangeOfPoint(playerid, 2,AppartInfo[i][aEntrancex], AppartInfo[i][aEntrancey], AppartInfo[i][aEntrancez]))
			{
				if(AppartInfo[i][aLock] == 0)
				{
					SafeSetPlayerInterior(playerid,AppartInfo[i][aInt]);
					SetPlayerVirtualWorld(playerid,AppartInfo[i][aWorld]);
					GameTextForPlayer(playerid, "~w~Bienvenue", 5000, 1);
					PlayerInfo[playerid][pLocal] = i;
					PlayerInfo[playerid][pVirWorld] = AppartInfo[i][aWorld];
					AppartEntered[playerid] = i;
					PlayerInfo[playerid][pInteriorNr] = 39;
					SafeSetPlayerPos(playerid,AppartInfo[i][aExitx],AppartInfo[i][aExity],AppartInfo[i][aExitz]);
	    			OnPlayerUpdateEx(playerid);
				}
				else
				{
					GameTextForPlayer(playerid, "~r~Ferme", 5000, 1);
					return 1;
				}
				HouseEntered[playerid] = 9999;
				BizzEntered[playerid] = 9999;
				SBizzEntered[playerid] = 9999;
			}
		}
		for(new i = 0; i < sizeof(BizzInfo); i++)
		{
			if (IsPlayerInRangeOfPoint(playerid, 2,BizzInfo[i][bEntranceX], BizzInfo[i][bEntranceY], BizzInfo[i][bEntranceZ]))
			{
				if(BizzInfo[i][bLocked] == 1)
				{
					GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					return 1;
				}
				if(i == 13)
				{
				    if(HoursTD >= 21 && HoursTD <= 24 || HoursTD >= 0 && HoursTD <= 4)
				    {
				        if(GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
				        {
						    SafeGivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
							format(string, sizeof(string), "~r~-$%d", BizzInfo[i][bEntranceCost]);
							BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
							ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
							OnPropUpdate(2,i);
							PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
							SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
							SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
							BizzEntered[playerid] = i;
							GameTextForPlayer(playerid, string, 5000, 3);
							SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
							ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
							SBizzInfo[9][sbProducts]--;
							OnPropUpdate(3,9);
							PlayerInfo[playerid][pVirWorld] = i;
							PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
							SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
							OnPlayerUpdateEx(playerid);
						}
						else
						{
						    format(string, sizeof(string), "Vous n'avez pas asser d'argent pour payer l'entrée. Prix %d$", BizzInfo[i][bEntranceCost]);
						    SendClientMessage(playerid, COLOR_WHITE, string);
						    return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le blackout club est fermé, il est ouvert de 21h00 à 05h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 22)
				{
				    if(HoursTD >= 21 && HoursTD <= 24 || HoursTD >= 0 && HoursTD <= 4)
				    {
				        if(GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
				        {
						    SafeGivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
							format(string, sizeof(string), "~r~-$%d", BizzInfo[i][bEntranceCost]);
							BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
							ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
							OnPropUpdate(2,i);
							PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
							SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
							SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
							SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
							BizzEntered[playerid] = i;
							GameTextForPlayer(playerid, string, 5000, 3);
							SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
							ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
							SBizzInfo[9][sbProducts]--;
							OnPropUpdate(3,9);
							PlayerInfo[playerid][pVirWorld] = i;
							PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
							OnPlayerUpdateEx(playerid);
                        }
						else
						{
						    format(string, sizeof(string), "Vous n'avez pas asser d'argent pour payer l'entrée. Prix %d$", BizzInfo[i][bEntranceCost]);
						    SendClientMessage(playerid, COLOR_WHITE, string);
						    return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le sphinx club est fermé, il est ouvert de 21h00 à 05h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 35)
				{
				    if(HoursTD >= 21 && HoursTD <= 24 || HoursTD >= 0 && HoursTD <= 4)
				    {
				        if(GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
				        {
						    SafeGivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
							format(string, sizeof(string), "~r~-$%d", BizzInfo[i][bEntranceCost]);
							BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
							ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
							OnPropUpdate(2,i);
							PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
							SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
							SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
							SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
							BizzEntered[playerid] = i;
							GameTextForPlayer(playerid, string, 5000, 3);
							SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
							ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
							SBizzInfo[9][sbProducts]--;
							OnPropUpdate(3,9);
							PlayerInfo[playerid][pVirWorld] = i;
							PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
							OnPlayerUpdateEx(playerid);
                        }
						else
						{
						    format(string, sizeof(string), "Vous n'avez pas asser d'argent pour payer l'entrée. Prix %d$", BizzInfo[i][bEntranceCost]);
						    SendClientMessage(playerid, COLOR_WHITE, string);
						    return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le youd need it est fermé, il est ouvert de 21h00 à 05h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 49)
				{
				    if(HoursTD >= 21 && HoursTD <= 24 || HoursTD >= 0 && HoursTD <= 4)
				    {
				        if(GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
				        {
						    SafeGivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
							format(string, sizeof(string), "~r~-$%d", BizzInfo[i][bEntranceCost]);
							BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
							ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
							OnPropUpdate(2,i);
							PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
							SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
							SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
							SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
							BizzEntered[playerid] = i;
							GameTextForPlayer(playerid, string, 5000, 3);
							SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
							ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
							SBizzInfo[9][sbProducts]--;
							OnPropUpdate(3,9);
							PlayerInfo[playerid][pVirWorld] = i;
							PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
							OnPlayerUpdateEx(playerid);
                        }
						else
						{
						    format(string, sizeof(string), "Vous n'avez pas asser d'argent pour payer l'entrée. Prix %d$", BizzInfo[i][bEntranceCost]);
						    SendClientMessage(playerid, COLOR_WHITE, string);
						    return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "L'Alhambra est fermé, il est ouvert de 21h00 à 05h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 26)
				{
				    if(HoursTD >= 21 && HoursTD <= 24 || HoursTD >= 0 && HoursTD <= 4)
				    {
				        if(GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
				        {
						    SafeGivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
							format(string, sizeof(string), "~r~-$%d", BizzInfo[i][bEntranceCost]);
							BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
							ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
							OnPropUpdate(2,i);
							PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
							SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
							SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
							SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
							BizzEntered[playerid] = i;
							GameTextForPlayer(playerid, string, 5000, 3);
							SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
							ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
							SBizzInfo[9][sbProducts]--;
							OnPropUpdate(3,9);
							PlayerInfo[playerid][pVirWorld] = i;
							PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
							OnPlayerUpdateEx(playerid);
                        }
						else
						{
						    format(string, sizeof(string), "Vous n'avez pas asser d'argent pour payer l'entrée. Prix %d$", BizzInfo[i][bEntranceCost]);
						    SendClientMessage(playerid, COLOR_WHITE, string);
						    return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le Vinyl Countdown est fermé, il est ouvert de 21h00 à 05h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 109)
				{
				    if(HoursTD >= 21 && HoursTD <= 24 || HoursTD >= 0 && HoursTD <= 4)
				    {
				        if(GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
				        {
						    SafeGivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
							format(string, sizeof(string), "~r~-$%d", BizzInfo[i][bEntranceCost]);
							BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
							ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
							OnPropUpdate(2,i);
							PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
							SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
							SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
							SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
							BizzEntered[playerid] = i;
							GameTextForPlayer(playerid, string, 5000, 3);
							SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
							ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
							SBizzInfo[9][sbProducts]--;
							OnPropUpdate(3,9);
							PlayerInfo[playerid][pVirWorld] = i;
							PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
							OnPlayerUpdateEx(playerid);
                        }
						else
						{
						    format(string, sizeof(string), "Vous n'avez pas asser d'argent pour payer l'entrée. Prix %d$", BizzInfo[i][bEntranceCost]);
						    SendClientMessage(playerid, COLOR_WHITE, string);
						    return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "L'Abraxas est fermé, il est ouvert de 21h00 à 05h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 118)
				{
				    if(HoursTD >= 21 && HoursTD <= 24 || HoursTD >= 0 && HoursTD <= 4)
				    {
				        if(GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
				        {
						    SafeGivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
							format(string, sizeof(string), "~r~-$%d", BizzInfo[i][bEntranceCost]);
							BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
							ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
							OnPropUpdate(2,i);
							PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
							SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
							SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
							SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
							BizzEntered[playerid] = i;
							GameTextForPlayer(playerid, string, 5000, 3);
							SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
							ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
							SBizzInfo[9][sbProducts]--;
							OnPropUpdate(3,9);
							PlayerInfo[playerid][pVirWorld] = i;
							PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
							OnPlayerUpdateEx(playerid);
                        }
						else
						{
						    format(string, sizeof(string), "Vous n'avez pas asser d'argent pour payer l'entrée. Prix %d$", BizzInfo[i][bEntranceCost]);
						    SendClientMessage(playerid, COLOR_WHITE, string);
						    return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le Caribana est fermé, il est ouvert de 21h00 à 05h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 25)
				{
				    if(HoursTD >= 22 && HoursTD <= 24 || HoursTD >= 0 && HoursTD <= 5)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le Big Pen est fermé, il est ouvert de 22h00 à 06h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 12 || i == 21 || i == 31 || i == 65 || i == 77 || i == 129 || i == 132)
				{
				    if(HoursTD >= 15 && HoursTD <= 23 || HoursTD == 0)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le bar est fermé, il est ouvert de 15h00 à 01h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 59 || i == 61 || i == 71 || i == 83 || i == 90)
				{
				    if(HoursTD >= 17 && HoursTD <= 23 || HoursTD >= 0 && HoursTD <= 1)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le strip club est fermé, il est ouvert de 17h00 à 02h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 101)
				{
				    if(HoursTD >= 21 && HoursTD <= 24 || HoursTD >= 0 && HoursTD <= 5)
				    {
				        if(GetPlayerMoney(playerid) >= BizzInfo[i][bEntranceCost])
				        {
				            SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
				            SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						    SafeGivePlayerMoney(playerid,-BizzInfo[i][bEntranceCost]);
							format(string, sizeof(string), "~r~-$%d", BizzInfo[i][bEntranceCost]);
							BizzInfo[i][bTill] += BizzInfo[i][bEntranceCost];
							ExtortionBiz(i, BizzInfo[i][bEntranceCost]);
							OnPropUpdate(2,i);
							PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
							BizzEntered[playerid] = i;
							GameTextForPlayer(playerid, string, 5000, 3);
							SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
							ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
							SBizzInfo[9][sbProducts]--;
							OnPropUpdate(3,9);
							PlayerInfo[playerid][pVirWorld] = i;
							PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
							SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
							OnPlayerUpdateEx(playerid);
                        }
						else
						{
                            format(string, sizeof(string), "Vous n'avez pas asser d'argent pour payer l'entrée. Prix %d$", BizzInfo[i][bEntranceCost]);
						    SendClientMessage(playerid, COLOR_WHITE, string);
						    return 1;
						}
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le Miami Club est fermé, il est ouvert de 21h00 à 06h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 7 || i == 8 || i == 9 || i == 10 || i == 33 || i == 48 || i == 60 || i == 64 || i == 68 || i == 69 || i == 81 || i == 87 || i == 93 || i == 97 || i == 103 || i == 111 || i == 133 || i == 139 || i == 140 || i == 144
				 || i == 145)
				{
				    if(HoursTD >= 8 && HoursTD <= 20)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le magasin est fermé, il est ouvert de 8h00 à 21h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 28 || i == 37)
				{
				    if(HoursTD >= 9 && HoursTD <= 18)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le victim est fermé, il est ouvert de 9h00 à 19h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 29 || i == 86 || i == 113 || i == 121)
				{
				    if(HoursTD >= 10 && HoursTD <= 18)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le sub-urban est fermé, il est ouvert de 10h00 à 19h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 16 || i == 19 || i == 20 || i == 54 || i == 62 || i == 67 || i == 72 || i == 120 || i == 147)
				{
				    if(HoursTD >= 10 && HoursTD <= 23)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le sexshop est fermé, il est ouvert de 12h00 à 0h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 27 || i == 34 || i == 52 || i == 58 || i == 110 || i == 128)
				{
				    if(HoursTD >= 8 && HoursTD <= 17)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le Zip est fermé, il est ouvert de 8h00 à 18h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 6 || i == 80 || i == 107)
				{
				    if(HoursTD >= 10 && HoursTD <= 22)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le donuts store est fermé, il est ouvert de 10h00 à 23h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 44 || i == 46 || i == 50 || i == 98 || i == 138)
				{
				    if(HoursTD >= 10 && HoursTD <= 19)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le binco est fermé, il est ouvert de 10h00 à 20h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 2 || i == 3 || i == 39 || i == 42 || i == 45 || i == 47 || i == 66 || i == 75 || i == 146)
				{
				    if(HoursTD >= 10 && HoursTD <= 23)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le burger shot est fermé, il est ouvert de 10h00 à 0h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 150 || i == 30 || i == 32 || i == 38 || i == 51 || i == 55 || i == 89 || i == 95 || i == 102 || i == 143)
				{
				    if(HoursTD >= 9 && HoursTD <= 22)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le cluckin'bell est fermé, il est ouvert de 9h00 à 23h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 4 || i == 5 || i == 36 || i == 41 || i == 53 || i == 57 || i == 74 || i == 88 || i == 136 || i == 141)
				{
				    if(HoursTD >= 11 && HoursTD <= 22)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "La pizzeria est fermée, elle est ouverte de 11h00 à 23h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 17 || i == 18 || i == 63 || i == 76 || i == 78 || i == 82 || i == 91 || i == 92 || i == 94 || i == 99 || i == 130 || i == 135)
				{
				    if(HoursTD >= 11 && HoursTD <= 19)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "L'ammunation est fermée, elle est ouverte de 11h00 à 20h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 151 || i == 152 || i == 153 || i == 154 || i == 155 || i == 156 || i == 157 || i == 158)
				{
				    if(HoursTD >= 8 && HoursTD <= 22)
				    {
						PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
						SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
						SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
						SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
						BizzEntered[playerid] = i;
						SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
						ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
						SBizzInfo[9][sbProducts]--;
						OnPropUpdate(3,9);
						PlayerInfo[playerid][pVirWorld] = i;
						PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "La pharmacie est fermée, elle est ouverte de 8h00 à 23h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 1)
				{
			    	PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
					SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
					SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
					SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000);
					SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
					BizzEntered[playerid] = i;
					PlayerInfo[playerid][pVirWorld] = i;
					PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
					OnPlayerUpdateEx(playerid);
					GameTextForPlayer(playerid, "~w~MAGASIN",5000,1);
					SendClientMessage(playerid, COLOR_LIGHTBLUE, "Bienvenue au magasin. Rendez-vous devant la caisse et tapez /acheter");
				}
				else
				{
					PlayerInfo[playerid][pInteriorNr] = BizzInfo[i][bInteriorNr];
					SetPlayerVirtualWorld(playerid,BizzInfo[i][bVirWorld]);
					SafeSetPlayerInterior(playerid,BizzInfo[i][bInterior]);
					SafeSetPlayerPos(playerid,BizzInfo[i][bExitX],BizzInfo[i][bExitY],BizzInfo[i][bExitZ]);
					BizzEntered[playerid] = i;
					PlayerInfo[playerid][pVirWorld] = i;
					PlayerInfo[playerid][pInt] = BizzInfo[i][bInterior];
					SBizzInfo[9][sbTill] += SBizzInfo[9][sbEntranceCost];
					ExtortionSBiz(9, SBizzInfo[9][sbEntranceCost]);
					SBizzInfo[9][sbProducts]--;
					OnPropUpdate(3,9);
					OnPlayerUpdateEx(playerid);
				}
				if(BizzInfo[i][bVirWorld] == 0 || BizzInfo[i][bVirWorld] == 150  || BizzInfo[i][bVirWorld] == 30 || BizzInfo[i][bVirWorld] == 102 || BizzInfo[i][bVirWorld] == 32 || BizzInfo[i][bVirWorld] == 38 || BizzInfo[i][bVirWorld] == 55 || BizzInfo[i][bVirWorld] == 51 || BizzInfo[i][bVirWorld] == 89 || BizzInfo[i][bVirWorld] == 95 || BizzInfo[i][bVirWorld] == 143)
				{
				    OnPlayerEnterFood(playerid, 1);
				}
				else if(BizzInfo[i][bVirWorld] == 2 || BizzInfo[i][bVirWorld] == 3 || BizzInfo[i][bVirWorld] == 39 || BizzInfo[i][bVirWorld] == 42 || BizzInfo[i][bVirWorld] == 45 || BizzInfo[i][bVirWorld] == 47 || BizzInfo[i][bVirWorld] == 66 || BizzInfo[i][bVirWorld] == 75 || BizzInfo[i][bVirWorld] == 146)
				{
				    OnPlayerEnterFood(playerid, 2);
				}
				else if(BizzInfo[i][bVirWorld] == 4 || BizzInfo[i][bVirWorld] == 5 || BizzInfo[i][bVirWorld] == 36 || BizzInfo[i][bVirWorld] == 41 || BizzInfo[i][bVirWorld] == 53 || BizzInfo[i][bVirWorld] == 57 || BizzInfo[i][bVirWorld] == 74 || BizzInfo[i][bVirWorld] == 88 || BizzInfo[i][bVirWorld] == 136 || BizzInfo[i][bVirWorld] == 141)
				{
				    OnPlayerEnterFood(playerid, 3);
				}
				else if(BizzInfo[i][bVirWorld] == 80 || BizzInfo[i][bVirWorld] == 6 || BizzInfo[i][bVirWorld] == 107)
				{
				    OnPlayerEnterFood(playerid, 4);
				}
				HouseEntered[playerid] = 9999;
				AppartEntered[playerid] = 9999;
				SBizzEntered[playerid] = 9999;
			}
		}
		for(new i = 0; i < sizeof(SBizzInfo); i++)
		{
			if (IsPlayerInRangeOfPoint(playerid, 3,SBizzInfo[i][sbEntranceX], SBizzInfo[i][sbEntranceY], SBizzInfo[i][sbEntranceZ]))
			{
				if(SBizzInfo[i][sbLocked] == 1)
				{
					GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					return 1;
				}
				if(i == 10)
				{
				    if(GetPlayerMoney(playerid) >= SBizzInfo[10][sbEntranceCost])
        			{
					    PaintballPlayers ++;
					    PlayerPaintballing[playerid] = 1;
					    new rand = random(sizeof(PaintballSpawns));
						SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);
						TogglePlayerControllable(playerid, 1);
						SafeGivePlayerMoney(playerid,-SBizzInfo[10][sbEntranceCost]);
						SBizzInfo[10][sbTill] += SBizzInfo[10][sbEntranceCost];
						ExtortionSBiz(10, SBizzInfo[10][sbEntranceCost]);
						SBizzInfo[10][sbProducts]--;
						PlayerInfo[playerid][pInteriorNr] = SBizzInfo[i][sbInteriorNr];
						SetPlayerVirtualWorld(playerid,SBizzInfo[i][sbVirWorld]);
						SafeSetPlayerInterior(playerid,SBizzInfo[i][sbInterior]);
						SBizzEntered[playerid] = i;
						OnPropUpdate(3,10);
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    format(string, sizeof(string), "Vous n'avez pas asser d'argent pour payer l'entrée. Prix %d$", SBizzInfo[10][sbEntranceCost]);
					    SendClientMessage(playerid, COLOR_WHITE, string);
					    return 1;
					}
				}
				if(i == 11)
				{
				    if(GetPlayerMoney(playerid) >= SBizzInfo[11][sbEntranceCost])
        			{
					    PlayerKarting[playerid] = 1;
					    SendClientMessage(playerid, TEAM_GROVE_COLOR, "Vous pouvez maintenant participer à une course de karting, montez dans un kart.");
					    SafeGivePlayerMoney(playerid,-SBizzInfo[11][sbEntranceCost]);
						SBizzInfo[11][sbTill] += SBizzInfo[11][sbEntranceCost];
						ExtortionSBiz(10, SBizzInfo[11][sbEntranceCost]);
						SBizzInfo[11][sbProducts]--;
						PlayerInfo[playerid][pInteriorNr] = SBizzInfo[i][sbInteriorNr];
						SetPlayerVirtualWorld(playerid,SBizzInfo[i][sbVirWorld]);
						SafeSetPlayerInterior(playerid,SBizzInfo[i][sbInterior]);
						SafeSetPlayerPos(playerid,SBizzInfo[i][sbExitX],SBizzInfo[i][sbExitY],SBizzInfo[i][sbExitZ]);
						SBizzEntered[playerid] = i;
						OnPropUpdate(3,11);
						OnPlayerUpdateEx(playerid);
                    }
					else
					{
                        format(string, sizeof(string), "Vous n'avez pas asser d'argent pour payer l'entrée. Prix %d$", SBizzInfo[11][sbEntranceCost]);
					    SendClientMessage(playerid, COLOR_WHITE, string);
					    return 1;
					}
				}
				if(i == 23)
				{
				    if(HoursTD >= 8 && HoursTD <= 22)
				    {
						PlayerInfo[playerid][pInteriorNr] = SBizzInfo[i][sbInteriorNr];
						SetPlayerVirtualWorld(playerid,SBizzInfo[i][sbVirWorld]);
						SafeSetPlayerInterior(playerid,SBizzInfo[i][sbInterior]);
						SBizzEntered[playerid] = i;
						SafeSetPlayerPos(playerid,SBizzInfo[i][sbExitX],SBizzInfo[i][sbExitY],SBizzInfo[i][sbExitZ]);
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le centre des permis est fermé, il est ouvert de 8h00 à 22h00.");
					    SendClientMessage(playerid, COLOR_WHITE, "Si vous souhaitez passer votre permis en dehors de ces heures, adressez-vous à un instructeur, tapez /instructeurs.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				if(i == 24)
				{
				    if(HoursTD >= 10 && HoursTD <= 18)
				    {
						PlayerInfo[playerid][pInteriorNr] = SBizzInfo[i][sbInteriorNr];
						SetPlayerVirtualWorld(playerid,SBizzInfo[i][sbVirWorld]);
						SafeSetPlayerInterior(playerid,SBizzInfo[i][sbInterior]);
						SBizzEntered[playerid] = i;
						SafeSetPlayerPos(playerid,SBizzInfo[i][sbExitX],SBizzInfo[i][sbExitY],SBizzInfo[i][sbExitZ]);
						OnPlayerUpdateEx(playerid);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_WHITE, "Le bureau des immatriculations est fermé, il est ouvert de 10h00 à 18h00.");
					    GameTextForPlayer(playerid, "~r~Ferme", 5000, 6);
					    return 1;
					}
				}
				else
				{
					PlayerInfo[playerid][pInteriorNr] = SBizzInfo[i][sbInteriorNr];
					SetPlayerVirtualWorld(playerid,SBizzInfo[i][sbVirWorld]);
					SafeSetPlayerInterior(playerid,SBizzInfo[i][sbInterior]);
					SafeSetPlayerPos(playerid,SBizzInfo[i][sbExitX],SBizzInfo[i][sbExitY],SBizzInfo[i][sbExitZ]);
					SBizzEntered[playerid] = i;
					OnPlayerUpdateEx(playerid);
				    return 1;
				}
				HouseEntered[playerid] = 9999;
				AppartEntered[playerid] = 9999;
				BizzEntered[playerid] = 9999;
			}
		}
		if(IsAnNg(playerid) || PlayerInfo[playerid][pAdmin] >= 6)
	    {
	        if(IsPlayerInRangeOfPoint(playerid, 4,238.9703,112.8155,1003.2188))
			{
			    if(armyw1 == 0)
			    {
		      		MoveDynamicObject(armywindows1, 239.774,111.511,1000.61, 1.7500);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte de l'armée est ouverte, refermez-la!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		armyw1 = 1;
		      		return 1;
				}
				else
				{
		      		MoveDynamicObject(armywindows1, 239.774,111.511,1002.31, 3.0000);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte de l'armée est fermée!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ferme la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		armyw1 = 0;
		      		return 1;
				}
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2,253.8096,117.3113,1003.2188))
			{
			    if(armyw2 == 0)
			    {
		      		MoveDynamicObject(armywindows2, 253.050,116.195,1000.61, 1.7500);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte de l'armée est ouverte, refermez-la!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		armyw2 = 1;
		      		return 1;
				}
				else
				{
				    MoveDynamicObject(armywindows2, 253.050,116.195,1002.31, 3.0000);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte de l'armée est fermée!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ferme la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
      		        armyw2 = 0;
      		        return 1;
				}
			}
		}
		if(IsAPDMember(playerid) || PlayerInfo[playerid][pAdmin] >= 6 || IsAFreecop(playerid))
		{
		    if(IsPlayerInRangeOfPoint(playerid, 4,251.2575,67.6536,1003.6406))
			{
			    if(lspdw == 0)
			    {
		      		MoveDynamicObject(lspdwindows, 250.524,67.650,1001.08, 3.0000);
		      		SendClientMessage(playerid, COLOR_BLUE,"La fenêtre du SAPD est ouverte!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la fenêtre du guichet.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
					lspdw = 1;
					return 1;
				}
				else
				{
				    MoveDynamicObject(lspdwindows, 250.524,67.650,1002.58, 3.0000);
		      		SendClientMessage(playerid, COLOR_BLUE,"La fenêtre du SAPD est fermée!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande est ferme la fenêtre du guichet.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
					lspdw = 0;
					return 1;
				}
			}
		}
		if(IsAPDMember(playerid) || IsAFreecop(playerid) || PlayerInfo[playerid][pAdmin] >= 6 || cleprison[playerid] == 1)
	    {
	        if(IsPlayerInRangeOfPoint(playerid, 3,250.79999, 87.9, 1003.99994))
			{
			    MoveDynamicObject(porteprisonmoi, 250.79999, 89.5, 1003.99994, 1.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La grille de la salle d'interrogatoire est ouverte.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la grille.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose14", 5000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,266.19958, 76.71980, 1001.27960))
			{
			    MoveDynamicObject(portecelulest, 266.19958, 78.45980, 1001.27960, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La grille est ouverte.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s ouvre la cellule.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose15", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,266.19958, 81.21980, 1001.27960))
			{
			    MoveDynamicObject(portecelulest2, 266.19958, 82.93980, 1001.27960, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La grille est ouverte.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s ouvre la cellule.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose16", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,266.19958, 85.71980, 1001.27960))
			{
			    MoveDynamicObject(portecelulest3, 266.19958, 87.43980, 1001.27960, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La grille est ouverte.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s ouvre la cellule.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose17", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,1582.59961, -1680.59961, 1124.9000)) // new comico 1
			{
			    MoveDynamicObject(portenewcomico1, 1582.59961, -1680.59961, 1127.3000, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La porte est ouverte. Elle se refermera dans 8 secondes.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s sort sa télécommande est ouvre la porte.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose30", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,1569, -1672.59998, 1124.8999)) // new comico 2
			{
			    MoveDynamicObject(portenewcomico2, 1569, -1672.59998, 1127.3000, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La porte est ouverte. Elle se refermera dans 8 secondes.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s sort sa télécommande est ouvre la porte.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose31", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,1594.59998, -1690.40002, 1124.8999)) // new comico 3
			{
			    MoveDynamicObject(portenewcomico3, 1594.59998, -1690.40002, 1127.8999, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La porte est ouverte. Elle se refermera dans 8 secondes.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s sort sa télécommande est ouvre la porte.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose32", 8000, 0);
	      		return 1;
			}
            else if(IsPlayerInRangeOfPoint(playerid, 3,1546.5, -1679.69995, 1126.8999)) // new comico 4
			{
			    MoveDynamicObject(newcomicocellule, 1546.5, -1681.4000, 1126.8999, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La cellule est ouverte. Elle se refermera dans 8 secondes.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s sort sa télécommande est ouvre la porte.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose41", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,2292.61230, 2463.0242, 1008.11719)) // lv1
			{
			    MoveDynamicObject(celullelv1, 2294.2323, 2463.0242, 1008.1172, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La cellule est ouverte. Elle se refermera dans 8 secondes.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s sort sa télécommande est ouvre la porte.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose90", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,2287.9141, 2463.0164, 1008.1172)) // lv2
			{
			    MoveDynamicObject(celullelv2, 2289.4541, 2463.0164, 1008.1172, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La cellule est ouverte. Elle se refermera dans 8 secondes.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s sort sa télécommande est ouvre la porte.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose91", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,2281.83521, 2462.9971, 1008.11719)) // lv3
			{
			    MoveDynamicObject(celullelv3, 2283.3352, 2462.9971, 1008.1172, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La cellule est ouverte. Elle se refermera dans 8 secondes.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s sort sa télécommande est ouvre la porte.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose92", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,2303.7302, 2472.7515, 1008.2388)) // lv 4
			{
			    MoveDynamicObject(portemetallv, 2303.7302, 2472.7515, 1011.2388, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La porte est ouverte. Elle se refermera dans 8 secondes.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s sort sa télécommande est ouvre la porte.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose93", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,2313.0701, 2493.2803, 1008.7988)) // lv 4
			{
			    MoveDynamicObject(portemetallv2, 2313.0701, 2493.2803, 1011.2388, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La porte est ouverte. Elle se refermera dans 8 secondes.");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s sort sa télécommande est ouvre la porte.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose94", 8000, 0);
	      		return 1;
			}
			if(PlayerInfo[playerid][pSwat] >= 1)
			{
				if(IsPlayerInRangeOfPoint(playerid, 3,2416.0137, 2459.8425, 4.9053)) // swat 1
				{
				    MoveDynamicObject(porteintswat, 2416.0137, 2459.8425, 2.7253, 2.5);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte est ouverte. Elle se refermera dans 8 secondes.");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s sort sa télécommande est ouvre la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		SetTimer("GateClose100", 8000, 0);
		      		return 1;
				}
			}
			if(PlayerInfo[playerid][pSwat] >= 1)
			{
				if(IsPlayerInRangeOfPoint(playerid, 3,2417.7310, 2469.9351, 4.9441)) // swat 1
				{
				    MoveDynamicObject(swatprison, 2419.2710, 2469.9351, 4.9441, 2.5);
		      		SendClientMessage(playerid, COLOR_BLUE,"La cellule est ouverte. Elle se refermera dans 8 secondes.");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s sort sa télécommande est ouvre la cellule.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		SetTimer("GateClose101", 8000, 0);
		      		return 1;
				}
			}
			if(PlayerInfo[playerid][pSwat] >= 1)
			{
				if(IsPlayerInRangeOfPoint(playerid, 15,2515.6912,2472.2561,11.8288))
				{
			    	MoveDynamicObject(devs_gate,2515.6912,2472.2561,15.8288,2.5);
			    	SetTimer("GateCloseDevs", 8000, 0);
			    	SendClientMessage(playerid, COLOR_BLUE,"La porte est ouverte et se refermera dans 8 secondes.");
	      			format(string, sizeof(string), "* %s sort sa télécommande et ouvre la porte.", sendername);
	      			ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
				}
			}
		}
   		if(IsAPDMember(playerid) || IsAFreecop(playerid) || PlayerInfo[playerid][pAdmin] >= 6 || cleprison[playerid] == 1)
	    {
	        if(IsPlayerInRangeOfPoint(playerid, 2,250.611,63.2995,1003.18))
			{
			    if(lspd1 == 0)
			    {
		      		MoveDynamicObject(lspddoor1, 250.611,63.2995,1000.64, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte du SAPD est ouverte, refermez-la!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd1 = 1;
		      		return 1;
				}
				else
				{
		      		MoveDynamicObject(lspddoor1, 250.611,63.2995,1003.04, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte du SAPD est fermée, merci!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ferme la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd1 = 0;
		      		return 1;
				}
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2,246.228,72.4962,1003.04))
			{
			    if(lspd2 == 0)
			    {
		      		MoveDynamicObject(lspddoor2, 246.228,72.4962,1000.63, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte du SAPD est ouverte, refermez-la!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande est ouvre la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd2 = 1;
		      		return 1;
				}
	      		else
				{
				    MoveDynamicObject(lspddoor2, 246.228,72.4962,1003.18, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte du SAPD est fermée!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et referme la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd2 = 0;
		      		return 1;
				}
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2,1582.6205,-1638.0587,12.3776))
			{
			    if(lspd3 == 0)
			    {
		      		MoveDynamicObject(pdgate4, 1582.6205,-1638.0587,7.3776, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"Le Garage LSPD est ouvert, refermez-le!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ouvre le garage.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd3 = 1;
		      		return 1;
				}
	      		else
				{
				    MoveDynamicObject(pdgate4, 1582.6205,-1638.0587,12.3776, 4.5000);
		      		SendClientMessage(playerid, COLOR_BLUE,"Le LSPD Garage est fermé, merci!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et referme le garage.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		lspd3 = 0;
		      		return 1;
				}
			}
		}
		if(IsAnNg(playerid) || PlayerInfo[playerid][pAdmin] >= 6)
		{
		 	if(IsPlayerInRangeOfPoint(playerid, 2,239.5503,117.5205,1003.2188))
			{
				if(army1 == 0)
				{
		      		MoveDynamicObject(armydoor1, 239.591,118.098,1000.21, 4.0);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte de l'armée est ouverte, refermez-la!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		army1 = 1;
		      		return 1;
				}
				else
				{
		      		MoveDynamicObject(armydoor1, 239.591,118.098,1003.01, 4.5);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte de l'armée est fermée!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ferme la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		army1 = 0;
		      		return 1;
				}
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2,239.5794,125.0337,1003.2188))
			{
				if(army2 == 0)
				{
		      		MoveDynamicObject(armydoor2, 239.635,125.544,1000.21, 4.5);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte de l'armée est ouverte, refermez-la!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		army2 = 1;
		      		return 1;
				}
				else
				{
				    MoveDynamicObject(armydoor2, 239.635,125.544,1003.21, 4.5);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte de l'armée est fermée!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		     		format(string, sizeof(string), "* %s prend sa télécommande et ferme la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		army2 = 0;
		      		return 1;
				}
			}
			else if(IsPlayerInRangeOfPoint(playerid, 2,253.1278,109.1392,1003.2188))
			{
			    if(army3 == 0)
			    {
		      		MoveDynamicObject(armydoor3, 253.146,108.902,1000.21, 4.5);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte de l'armée est ouverte, refermez-la!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		army3 = 1;
		      		return 1;
				}
				else
				{
				    MoveDynamicObject(armydoor3, 253.146,108.902,1003.01, 4.5);
		      		SendClientMessage(playerid, COLOR_BLUE,"La porte de l'armée est fermée!");
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s prend sa télécommande et ferme la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		army3 = 0;
		      		return 1;
				}
			}
		}
		if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pAdmin] >= 6 || PlayerInfo[playerid][pLeader] == 2)
		{
		    if(IsPlayerInRangeOfPoint(playerid, 4,1993.21533, 1613.15723, 1014.11981))
			{
	      		MoveDynamicObject(fbiporte1, 1993.21533, 1611.5651, 1013.64301, 2.5); // porte 1 fbi
	      		SendClientMessage(playerid, COLOR_BLUE,"La porte est ouverte, elle se refermera dans 8 secondes!");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s passe sa carte dans le lecteur et ouvre la porte.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose33", 8000, 0);
	      		return 1;
			}
		 	else if(IsPlayerInRangeOfPoint(playerid, 3,2010.81311, 1539.59558, 1023.99780))
			{
	      		MoveDynamicObject(fbidoor1, 2010.81311, 1538.2349, 1023.99780, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La porte est ouverte, elle se refermera dans 8 secondes!");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s passe sa carte dans le lecteur et ouvre la porte.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose34", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,2015.60352, 1553.19373, 1025.24023))
			{
	      		MoveDynamicObject(fbidoor2, 2013.9465, 1553.19373, 1025.24023, 2.5);
	      		SendClientMessage(playerid, COLOR_BLUE,"La porte de la cellule est ouverte, elle se refermera dans 8 secondes!");
	      		GetPlayerName(playerid, sendername, sizeof(sendername));
	      		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la cellule.", sendername);
	      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
	      		SetTimer("GateClose35", 8000, 0);
	      		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,2028.13757, 1546.63770, 1025.24023))
			{
		   		MoveDynamicObject(fbidoor3, 2028.13757, 1544.8186, 1025.24023, 2.5);
		   		SendClientMessage(playerid, COLOR_BLUE,"La porte de la cellule est ouverte, elle se refermera dans 8 secondes!");
		   		GetPlayerName(playerid, sendername, sizeof(sendername));
		  		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la cellule.", sendername);
		   		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		   		SetTimer("GateClose36", 8000, 0);
		   		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,2028.11707, 1551.64502, 1025.24023))
			{
		   		MoveDynamicObject(fbidoor4, 2028.11707, 1549.8854, 1025.24023, 2.5);
		   		SendClientMessage(playerid, COLOR_BLUE,"La porte de la cellule est ouverte, elle se refermera dans 8 secondes!");
		   		GetPlayerName(playerid, sendername, sizeof(sendername));
		  		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la cellule.", sendername);
		   		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		   		SetTimer("GateClose37", 8000, 0);
		   		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,2028.14148, 1541.92627, 1025.24023))
			{
		   		MoveDynamicObject(fbidoor5, 2028.14148, 1540.1847, 1025.24023, 2.5);
		   		SendClientMessage(playerid, COLOR_BLUE,"La porte de la cellule est ouverte, elle se refermera dans 8 secondes!");
		   		GetPlayerName(playerid, sendername, sizeof(sendername));
		  		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la cellule.", sendername);
		   		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		   		SetTimer("GateClose38", 8000, 0);
		   		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,2028.10071, 1537.38586, 1025.24023))
			{
		   		MoveDynamicObject(fbidoor6, 2028.10071, 1535.6255, 1025.24023, 2.5);
		   		SendClientMessage(playerid, COLOR_BLUE,"La porte de la cellule est ouverte, elle se refermera dans 8 secondes!");
		   		GetPlayerName(playerid, sendername, sizeof(sendername));
		  		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la cellule.", sendername);
		   		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		   		SetTimer("GateClose39", 8000, 0);
		   		return 1;
			}
			else if(IsPlayerInRangeOfPoint(playerid, 3,2020.25049, 1534.19763, 1025.24023))
			{
		   		MoveDynamicObject(fbidoor7, 2018.5396, 1534.19763, 1025.24023, 2.5);
		   		SendClientMessage(playerid, COLOR_BLUE,"La porte de la cellule est ouverte, elle se refermera dans 8 secondes!");
		   		GetPlayerName(playerid, sendername, sizeof(sendername));
		  		format(string, sizeof(string), "* %s prend sa télécommande et ouvre la cellule.", sendername);
		   		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		   		SetTimer("GateClose40", 8000, 0);
		   		return 1;
			}
		}
		if(PlayerInfo[playerid][pMember] == 13 && PlayerInfo[playerid][pRank] >= 2 || PlayerInfo[playerid][pAdmin] >= 4 || PlayerInfo[playerid][pLeader] == 13)
		{
		    if(IsPlayerInRangeOfPoint(playerid, 4,702.71651, -468.52151, 1003.04468))
			{
			    if(portesamcroouverte == 0)
			    {
		      		MoveDynamicObject(portesamcro, 702.71651, -470.0000, 1003.04468, 2.0); // porte samcro
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s ouvre la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		portesamcroouverte = 1;
		      		return 1;
				}
				else
				{
				    MoveDynamicObject(portesamcro, 702.71651, -468.52151, 1003.04468, 2.0); // porte samcro
		      		GetPlayerName(playerid, sendername, sizeof(sendername));
		      		format(string, sizeof(string), "* %s ferme la porte.", sendername);
		      		ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
		      		portesamcroouverte = 0;
				}
			}
		}
		if(BrowsingSkin{playerid} == 1)
		{
		    new skinchoisi;
			skinchoisi = (skin_id + 50)/ randomEx(2,4);
		    if(GetPlayerMoney(playerid) >= skinchoisi)
		    {
      			if(skin_id != 70 || skin_id != 71 || skin_id != 80 || skin_id != 81 || skin_id != 92 || skin_id != 99 || skin_id != 265 || skin_id != 266 || skin_id != 267 || skin_id != 274 || skin_id != 275 || skin_id != 276 || skin_id != 277 || skin_id != 278 || skin_id != 279 || skin_id != 280 || skin_id != 281 || skin_id != 282
				 || skin_id != 283 || skin_id != 284 || skin_id != 285 || skin_id != 286 || skin_id != 287 || skin_id != 288)
				{
			        if(PlayerInfo[playerid][pSex] == 1)
			        {
			        	if(PlayerInfo[playerid][pSex] == 1 && skin_id == 0 || PlayerInfo[playerid][pSex] == 1 && skin_id == 1 || PlayerInfo[playerid][pSex] == 1 && skin_id == 2 || PlayerInfo[playerid][pSex] == 1 && skin_id == 3 || PlayerInfo[playerid][pSex] == 1 && skin_id == 4 || PlayerInfo[playerid][pSex] == 1 && skin_id == 5 || PlayerInfo[playerid][pSex] == 1 && skin_id == 6 || PlayerInfo[playerid][pSex] == 1 && skin_id == 7 || PlayerInfo[playerid][pSex] == 1 && skin_id == 8
						 || PlayerInfo[playerid][pSex] == 1 && skin_id == 14 || PlayerInfo[playerid][pSex] == 1 && skin_id == 15 || PlayerInfo[playerid][pSex] == 1 && skin_id == 16 || PlayerInfo[playerid][pSex] == 1 && skin_id == 17 || PlayerInfo[playerid][pSex] == 1 && skin_id == 18 || PlayerInfo[playerid][pSex] == 1 && skin_id == 19 || PlayerInfo[playerid][pSex] == 1 && skin_id == 20 || PlayerInfo[playerid][pSex] == 1 && skin_id == 21
						  || PlayerInfo[playerid][pSex] == 1 && skin_id == 23 || PlayerInfo[playerid][pSex] == 1 && skin_id == 24 || PlayerInfo[playerid][pSex] == 1 && skin_id == 25 || PlayerInfo[playerid][pSex] == 1 && skin_id == 26 || PlayerInfo[playerid][pSex] == 1 && skin_id == 27 || PlayerInfo[playerid][pSex] == 1 && skin_id == 28 || PlayerInfo[playerid][pSex] == 1 && skin_id == 29 || PlayerInfo[playerid][pSex] == 1 && skin_id == 30
						   || PlayerInfo[playerid][pSex] == 1 && skin_id == 32 || PlayerInfo[playerid][pSex] == 1 && skin_id == 33 || PlayerInfo[playerid][pSex] == 1 && skin_id == 32 || PlayerInfo[playerid][pSex] == 1 && skin_id == 35 || PlayerInfo[playerid][pSex] == 1 && skin_id == 36 || PlayerInfo[playerid][pSex] == 1 && skin_id == 37 || PlayerInfo[playerid][pSex] == 1 && skin_id == 42 || PlayerInfo[playerid][pSex] == 1 && skin_id == 43
						    || PlayerInfo[playerid][pSex] == 1 && skin_id == 44 || PlayerInfo[playerid][pSex] == 1 && skin_id == 45 || PlayerInfo[playerid][pSex] == 1 && skin_id == 46 || PlayerInfo[playerid][pSex] == 1 && skin_id == 47 || PlayerInfo[playerid][pSex] == 1 && skin_id == 48 || PlayerInfo[playerid][pSex] == 1 && skin_id == 49 || PlayerInfo[playerid][pSex] == 1 && skin_id == 50 || PlayerInfo[playerid][pSex] == 1 && skin_id == 51
							 || PlayerInfo[playerid][pSex] == 1 && skin_id == 52 || PlayerInfo[playerid][pSex] == 1 && skin_id == 56 || PlayerInfo[playerid][pSex] == 1 && skin_id == 57 || PlayerInfo[playerid][pSex] == 1 && skin_id == 58 || PlayerInfo[playerid][pSex] == 1 && skin_id == 59 || PlayerInfo[playerid][pSex] == 1 && skin_id == 60 || PlayerInfo[playerid][pSex] == 1 && skin_id == 61 || PlayerInfo[playerid][pSex] == 1 && skin_id == 62
							  || PlayerInfo[playerid][pSex] == 1 && skin_id == 66 || PlayerInfo[playerid][pSex] == 1 && skin_id == 67 || PlayerInfo[playerid][pSex] == 1 && skin_id == 68 || PlayerInfo[playerid][pSex] == 1 && skin_id == 72 || PlayerInfo[playerid][pSex] == 1 && skin_id == 73 || PlayerInfo[playerid][pSex] == 1 && skin_id == 74 || PlayerInfo[playerid][pSex] == 1 && skin_id == 22
							   || PlayerInfo[playerid][pSex] == 1 && skin_id == 78 || PlayerInfo[playerid][pSex] == 1 && skin_id == 79 || PlayerInfo[playerid][pSex] == 1 && skin_id == 82 || PlayerInfo[playerid][pSex] == 1 && skin_id == 83 || PlayerInfo[playerid][pSex] == 1 && skin_id == 84 || PlayerInfo[playerid][pSex] == 1 && skin_id == 86)
					    {
						    format(string9, sizeof(string9), "Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOR_WHITE, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			return 1;
						}
						else if(PlayerInfo[playerid][pSex] == 1 && skin_id == 102 || PlayerInfo[playerid][pSex] == 1 && skin_id == 103 || PlayerInfo[playerid][pSex] == 1 && skin_id == 104 || PlayerInfo[playerid][pSex] == 1 && skin_id == 105 || PlayerInfo[playerid][pSex] == 1 && skin_id == 106 || PlayerInfo[playerid][pSex] == 1 && skin_id == 107 || PlayerInfo[playerid][pSex] == 1 && skin_id == 108 || PlayerInfo[playerid][pSex] == 1 && skin_id == 109
						  || PlayerInfo[playerid][pSex] == 1 && skin_id == 110 || PlayerInfo[playerid][pSex] == 1 && skin_id == 111 || PlayerInfo[playerid][pSex] == 1 && skin_id == 112 || PlayerInfo[playerid][pSex] == 1 && skin_id == 113 || PlayerInfo[playerid][pSex] == 1 && skin_id == 114 || PlayerInfo[playerid][pSex] == 1 && skin_id == 115 || PlayerInfo[playerid][pSex] == 1 && skin_id == 116 || PlayerInfo[playerid][pSex] == 1 && skin_id == 117
						   || PlayerInfo[playerid][pSex] == 1 && skin_id == 118 || PlayerInfo[playerid][pSex] == 1 && skin_id == 119 || PlayerInfo[playerid][pSex] == 1 && skin_id == 120 || PlayerInfo[playerid][pSex] == 1 && skin_id == 121 || PlayerInfo[playerid][pSex] == 1 && skin_id == 122 || PlayerInfo[playerid][pSex] == 1 && skin_id == 123 || PlayerInfo[playerid][pSex] == 1 && skin_id == 124 || PlayerInfo[playerid][pSex] == 1 && skin_id == 125
						    || PlayerInfo[playerid][pSex] == 1 && skin_id == 126 || PlayerInfo[playerid][pSex] == 1 && skin_id == 127 || PlayerInfo[playerid][pSex] == 1 && skin_id == 128 || PlayerInfo[playerid][pSex] == 1 && skin_id == 132 || PlayerInfo[playerid][pSex] == 1 && skin_id == 133 || PlayerInfo[playerid][pSex] == 1 && skin_id == 134 || PlayerInfo[playerid][pSex] == 1 && skin_id == 135 || PlayerInfo[playerid][pSex] == 1 && skin_id == 136
							 || PlayerInfo[playerid][pSex] == 1 && skin_id == 137 || PlayerInfo[playerid][pSex] == 1 && skin_id == 142 || PlayerInfo[playerid][pSex] == 1 && skin_id == 143 || PlayerInfo[playerid][pSex] == 1 && skin_id == 144 || PlayerInfo[playerid][pSex] == 1 && skin_id == 146 || PlayerInfo[playerid][pSex] == 1 && skin_id == 147 || PlayerInfo[playerid][pSex] == 1 && skin_id == 149 || PlayerInfo[playerid][pSex] == 1 && skin_id == 153
							  || PlayerInfo[playerid][pSex] == 1 && skin_id == 154 || PlayerInfo[playerid][pSex] == 1 && skin_id == 155 || PlayerInfo[playerid][pSex] == 1 && skin_id == 156 || PlayerInfo[playerid][pSex] == 1 && skin_id == 158 || PlayerInfo[playerid][pSex] == 1 && skin_id == 159 || PlayerInfo[playerid][pSex] == 1 && skin_id == 160 || PlayerInfo[playerid][pSex] == 1 && skin_id == 161 || PlayerInfo[playerid][pSex] == 1 && skin_id == 162
							   || PlayerInfo[playerid][pSex] == 1 && skin_id == 163 || PlayerInfo[playerid][pSex] == 1 && skin_id == 164 || PlayerInfo[playerid][pSex] == 1 && skin_id == 165 || PlayerInfo[playerid][pSex] == 1 && skin_id == 166 || PlayerInfo[playerid][pSex] == 1 && skin_id == 167 || PlayerInfo[playerid][pSex] == 1 && skin_id == 168 || PlayerInfo[playerid][pSex] == 1 && skin_id == 170 || PlayerInfo[playerid][pSex] == 1 && skin_id == 171
							    || PlayerInfo[playerid][pSex] == 1 && skin_id == 173 || PlayerInfo[playerid][pSex] == 1 && skin_id == 174 || PlayerInfo[playerid][pSex] == 1 && skin_id == 175 || PlayerInfo[playerid][pSex] == 1 && skin_id == 176 || PlayerInfo[playerid][pSex] == 1 && skin_id == 177 || PlayerInfo[playerid][pSex] == 1 && skin_id == 179 || PlayerInfo[playerid][pSex] == 1 && skin_id == 180 || PlayerInfo[playerid][pSex] == 1 && skin_id == 181)
						{
						    format(string9, sizeof(string9), "Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOR_WHITE, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			return 1;
						}
						else if(PlayerInfo[playerid][pSex] == 1 && skin_id == 182 || PlayerInfo[playerid][pSex] == 1 && skin_id == 183 || PlayerInfo[playerid][pSex] == 1 && skin_id == 184 || PlayerInfo[playerid][pSex] == 1 && skin_id == 185 || PlayerInfo[playerid][pSex] == 1 && skin_id == 186 || PlayerInfo[playerid][pSex] == 1 && skin_id == 187 || PlayerInfo[playerid][pSex] == 1 && skin_id == 188 || PlayerInfo[playerid][pSex] == 1 && skin_id == 189
						  || PlayerInfo[playerid][pSex] == 1 && skin_id == 200 || PlayerInfo[playerid][pSex] == 1 && skin_id == 202 || PlayerInfo[playerid][pSex] == 1 && skin_id == 203 || PlayerInfo[playerid][pSex] == 1 && skin_id == 204 || PlayerInfo[playerid][pSex] == 1 && skin_id == 206 || PlayerInfo[playerid][pSex] == 1 && skin_id == 208 || PlayerInfo[playerid][pSex] == 1 && skin_id == 209 || PlayerInfo[playerid][pSex] == 1 && skin_id == 210
						   || PlayerInfo[playerid][pSex] == 1 && skin_id == 212 || PlayerInfo[playerid][pSex] == 1 && skin_id == 213 || PlayerInfo[playerid][pSex] == 1 && skin_id == 217 || PlayerInfo[playerid][pSex] == 1 && skin_id == 220 || PlayerInfo[playerid][pSex] == 1 && skin_id == 221 || PlayerInfo[playerid][pSex] == 1 && skin_id == 222 || PlayerInfo[playerid][pSex] == 1 && skin_id == 223 || PlayerInfo[playerid][pSex] == 1 && skin_id == 227
						    || PlayerInfo[playerid][pSex] == 1 && skin_id == 228 || PlayerInfo[playerid][pSex] == 1 && skin_id == 229 || PlayerInfo[playerid][pSex] == 1 && skin_id == 230 || PlayerInfo[playerid][pSex] == 1 && skin_id == 234 || PlayerInfo[playerid][pSex] == 1 && skin_id == 235 || PlayerInfo[playerid][pSex] == 1 && skin_id == 236 || PlayerInfo[playerid][pSex] == 1 && skin_id == 239 || PlayerInfo[playerid][pSex] == 1 && skin_id == 240
							 || PlayerInfo[playerid][pSex] == 1 && skin_id == 241 || PlayerInfo[playerid][pSex] == 1 && skin_id == 242 || PlayerInfo[playerid][pSex] == 1 && skin_id == 247 || PlayerInfo[playerid][pSex] == 1 && skin_id == 248 || PlayerInfo[playerid][pSex] == 1 && skin_id == 249 || PlayerInfo[playerid][pSex] == 1 && skin_id == 250 || PlayerInfo[playerid][pSex] == 1 && skin_id == 252 || PlayerInfo[playerid][pSex] == 1 && skin_id == 253
							  || PlayerInfo[playerid][pSex] == 1 && skin_id == 254 || PlayerInfo[playerid][pSex] == 1 && skin_id == 255 || PlayerInfo[playerid][pSex] == 1 && skin_id == 258 || PlayerInfo[playerid][pSex] == 1 && skin_id == 259 || PlayerInfo[playerid][pSex] == 1 && skin_id == 260 || PlayerInfo[playerid][pSex] == 1 && skin_id == 261 || PlayerInfo[playerid][pSex] == 1 && skin_id == 262 || PlayerInfo[playerid][pSex] == 1 && skin_id == 264
							   || PlayerInfo[playerid][pSex] == 1 && skin_id == 268 || PlayerInfo[playerid][pSex] == 1 && skin_id == 269 || PlayerInfo[playerid][pSex] == 1 && skin_id == 270 || PlayerInfo[playerid][pSex] == 1 && skin_id == 271 || PlayerInfo[playerid][pSex] == 1 && skin_id == 272 || PlayerInfo[playerid][pSex] == 1 && skin_id == 273 || PlayerInfo[playerid][pSex] == 1 && skin_id == 289 || PlayerInfo[playerid][pSex] == 1 && skin_id == 290
							    || PlayerInfo[playerid][pSex] == 1 && skin_id == 291 || PlayerInfo[playerid][pSex] == 1 && skin_id == 292 || PlayerInfo[playerid][pSex] == 1 && skin_id == 293 || PlayerInfo[playerid][pSex] == 1 && skin_id == 294 || PlayerInfo[playerid][pSex] == 1 && skin_id == 295 || PlayerInfo[playerid][pSex] == 1 && skin_id == 296 || PlayerInfo[playerid][pSex] == 1 && skin_id == 297 || PlayerInfo[playerid][pSex] == 1 && skin_id == 299)
						{
						    format(string9, sizeof(string9), "Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOR_WHITE, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			return 1;
						}
						else if(PlayerInfo[playerid][pSex] == 1 && skin_id == 300 || PlayerInfo[playerid][pSex] == 1 && skin_id == 94 || PlayerInfo[playerid][pSex] == 1 && skin_id == 95 || PlayerInfo[playerid][pSex] == 1 && skin_id == 96 || PlayerInfo[playerid][pSex] == 1 && skin_id == 97 || PlayerInfo[playerid][pSex] == 1 && skin_id == 98 || PlayerInfo[playerid][pSex] == 1 && skin_id == 100 || PlayerInfo[playerid][pSex] == 1 && skin_id == 101)
				        {
						    format(string9, sizeof(string9), "Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOR_WHITE, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			return 1;
						}
						else
						{
						    SendClientMessage(playerid, COLOR_GREY, "Vous êtes un homme, vous ne pouvez pas acheter ces vêtements!");
						    GameTextForPlayer(playerid, "~r~non disponible",3000,3);
				    		return 1;
						}
					}
					else if(PlayerInfo[playerid][pSex] == 2)
					{
						if(PlayerInfo[playerid][pSex] == 2 && skin_id == 9 || PlayerInfo[playerid][pSex] == 2 && skin_id == 10 || PlayerInfo[playerid][pSex] == 2 && skin_id == 11 || PlayerInfo[playerid][pSex] == 2 && skin_id == 12 || PlayerInfo[playerid][pSex] == 2 && skin_id == 13 || PlayerInfo[playerid][pSex] == 2 && skin_id == 31 || PlayerInfo[playerid][pSex] == 2 && skin_id == 38 || PlayerInfo[playerid][pSex] == 2 && skin_id == 39
						 || PlayerInfo[playerid][pSex] == 2 && skin_id == 40 || PlayerInfo[playerid][pSex] == 2 && skin_id == 41 || PlayerInfo[playerid][pSex] == 2 && skin_id == 53 || PlayerInfo[playerid][pSex] == 2 && skin_id == 54 || PlayerInfo[playerid][pSex] == 2 && skin_id == 55 || PlayerInfo[playerid][pSex] == 2 && skin_id == 63 || PlayerInfo[playerid][pSex] == 2 && skin_id == 64 || PlayerInfo[playerid][pSex] == 2 && skin_id == 65
						  || PlayerInfo[playerid][pSex] == 2 && skin_id == 69 || PlayerInfo[playerid][pSex] == 2 && skin_id == 75 || PlayerInfo[playerid][pSex] == 2 && skin_id == 76 || PlayerInfo[playerid][pSex] == 2 && skin_id == 77 || PlayerInfo[playerid][pSex] == 2 && skin_id == 85 || PlayerInfo[playerid][pSex] == 2 && skin_id == 87 || PlayerInfo[playerid][pSex] == 2 && skin_id == 88 || PlayerInfo[playerid][pSex] == 2 && skin_id == 89
						   || PlayerInfo[playerid][pSex] == 2 && skin_id == 90 || PlayerInfo[playerid][pSex] == 2 && skin_id == 91 || PlayerInfo[playerid][pSex] == 2 && skin_id == 93 || PlayerInfo[playerid][pSex] == 2 && skin_id == 129 || PlayerInfo[playerid][pSex] == 2 && skin_id == 130 || PlayerInfo[playerid][pSex] == 2 && skin_id == 131 || PlayerInfo[playerid][pSex] == 2 && skin_id == 138 || PlayerInfo[playerid][pSex] == 2 && skin_id == 139
						    || PlayerInfo[playerid][pSex] == 2 && skin_id == 140 || PlayerInfo[playerid][pSex] == 2 && skin_id == 141 || PlayerInfo[playerid][pSex] == 2 && skin_id == 145 || PlayerInfo[playerid][pSex] == 2 && skin_id == 148 || PlayerInfo[playerid][pSex] == 2 && skin_id == 150 || PlayerInfo[playerid][pSex] == 2 && skin_id == 151 || PlayerInfo[playerid][pSex] == 2 && skin_id == 152 || PlayerInfo[playerid][pSex] == 2 && skin_id == 157
							 || PlayerInfo[playerid][pSex] == 2 && skin_id == 169 || PlayerInfo[playerid][pSex] == 2 && skin_id == 172 || PlayerInfo[playerid][pSex] == 2 && skin_id == 178 || PlayerInfo[playerid][pSex] == 2 && skin_id == 190 || PlayerInfo[playerid][pSex] == 2 && skin_id == 191 || PlayerInfo[playerid][pSex] == 2 && skin_id == 192 || PlayerInfo[playerid][pSex] == 2 && skin_id == 193 || PlayerInfo[playerid][pSex] == 2 && skin_id == 194)
						{
						    format(string9, sizeof(string9), "{00FF00}Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOUR_INFO, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
						    BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			return 1;
						}
					 	else if(PlayerInfo[playerid][pSex] == 2 && skin_id == 195 || PlayerInfo[playerid][pSex] == 2 && skin_id == 196 || PlayerInfo[playerid][pSex] == 2 && skin_id == 197 || PlayerInfo[playerid][pSex] == 2 && skin_id == 198 || PlayerInfo[playerid][pSex] == 2 && skin_id == 199 || PlayerInfo[playerid][pSex] == 2 && skin_id == 201 || PlayerInfo[playerid][pSex] == 2 && skin_id == 205 || PlayerInfo[playerid][pSex] == 2 && skin_id == 207
						   || PlayerInfo[playerid][pSex] == 2 && skin_id == 211 || PlayerInfo[playerid][pSex] == 2 && skin_id == 214 || PlayerInfo[playerid][pSex] == 2 && skin_id == 215 || PlayerInfo[playerid][pSex] == 2 && skin_id == 216 || PlayerInfo[playerid][pSex] == 2 && skin_id == 218 || PlayerInfo[playerid][pSex] == 2 && skin_id == 219 || PlayerInfo[playerid][pSex] == 2 && skin_id == 224 || PlayerInfo[playerid][pSex] == 2 && skin_id == 225
						    || PlayerInfo[playerid][pSex] == 2 && skin_id == 226 || PlayerInfo[playerid][pSex] == 2 && skin_id == 231 || PlayerInfo[playerid][pSex] == 2 && skin_id == 232 || PlayerInfo[playerid][pSex] == 2 && skin_id == 233 || PlayerInfo[playerid][pSex] == 2 && skin_id == 237 || PlayerInfo[playerid][pSex] == 2 && skin_id == 238 || PlayerInfo[playerid][pSex] == 2 && skin_id == 243 || PlayerInfo[playerid][pSex] == 2 && skin_id == 244
							 || PlayerInfo[playerid][pSex] == 2 && skin_id == 245 || PlayerInfo[playerid][pSex] == 2 && skin_id == 246 || PlayerInfo[playerid][pSex] == 2 && skin_id == 251 || PlayerInfo[playerid][pSex] == 2 && skin_id == 256 || PlayerInfo[playerid][pSex] == 2 && skin_id == 257 || PlayerInfo[playerid][pSex] == 2 && skin_id == 263 || PlayerInfo[playerid][pSex] == 2 && skin_id == 298)
				        {
						    format(string9, sizeof(string9), "{00FF00}Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOUR_INFO, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
						    BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			return 1;
						}
						else
						{
						    SendClientMessage(playerid, COLOR_GREY, "Vous êtes une femme, vous ne pouvez pas acheter ces vêtements!");
						    GameTextForPlayer(playerid, "~r~non disponible",3000,3);
				    		return 1;
						}
					}
				}
				else
				{
					GameTextForPlayer(playerid, "~r~non disponible",3000,3);
				    SendClientMessage(playerid, COLOR_GREY, "Vous n'avez pas le droit d'acheter ces vêtements.");
			    	return 1;
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "Vous n'avez pas assez d'argent pour acheter ces vêtements.");
		    	return 1;
			}
		}
		if(Gambling[playerid] == G_STATE_READY)
	    {
	    	ExitPlayerFromSlotMachine(playerid);
	    }
	}
	else if ( PRESSED(KEY_FIRE) )
    {
        new Drunk = GetPlayerDrunkLevel(playerid);
        new Float:Health;
		GetPlayerHealth(playerid, Health);
		if(ViewingRules[playerid] == 1)
		{
			HideRules(playerid);
			ViewingRules[playerid] = 0;
		}
		if(ViewingMaison[playerid] == 1)
		{
			HideMaison(playerid);
			ViewingMaison[playerid] = 0;
		}
		if(ViewingBiz[playerid] == 1)
		{
			HideBiz(playerid);
			ViewingBiz[playerid] = 0;
		}
		if(ViewingWelcome[playerid] == 1)
		{
			HideWelcome(playerid);
			ViewingWelcome[playerid] = 0;
		}
        if(GetPlayerSpecialAction(playerid) == 22) // Wine
        {
			if(PlayerDrankWine[playerid] == 0)
			{
			    SetTimerEx("DrankWine",2000, false, "i", playerid);
				SetPlayerDrunkLevel(playerid, Drunk+350);
    			if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
			else if(PlayerDrankWine[playerid] == 1)
			{
			    SetTimerEx("DrankWine",2000, false, "i", playerid);
                SetPlayerDrunkLevel(playerid, Drunk+350);
                if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
			else if(PlayerDrankWine[playerid] == 2)
			{
			    SetTimerEx("DrankWine",2000, false, "i", playerid);
                SetPlayerDrunkLevel(playerid, Drunk+350);
                if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
			else if(PlayerDrankWine[playerid] == 3)
			{
			    SetTimerEx("DrankWine",2000, false, "i", playerid);
                SetPlayerDrunkLevel(playerid, Drunk+350);
                if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
			else if(PlayerDrankWine[playerid] == 4)
			{
			    SetTimerEx("DrankWine",2000, false, "i", playerid);
                SetPlayerDrunkLevel(playerid, Drunk+350);
                if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
			else if(PlayerDrankWine[playerid] == 5)
			{
			    SetTimerEx("DrankWine",2000, false, "i", playerid);
                SetPlayerDrunkLevel(playerid, Drunk+350);
                SetPlayerSpecialAction(playerid, 0);
                if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
		}
		else if(GetPlayerSpecialAction(playerid) == 20) // Beer
        {
			if(PlayerDrankBeer[playerid] == 0)
			{
			    SetTimerEx("DrankBeer",2000, false, "i", playerid);
				SetPlayerDrunkLevel(playerid, Drunk+250);
				if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
			else if(PlayerDrankBeer[playerid] == 1)
			{
			    SetTimerEx("DrankBeer",2000, false, "i", playerid);
                SetPlayerDrunkLevel(playerid, Drunk+250);
                if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
			else if(PlayerDrankBeer[playerid] == 2)
			{
			    SetTimerEx("DrankBeer",2000, false, "i", playerid);
                SetPlayerDrunkLevel(playerid, Drunk+250);
                if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
			else if(PlayerDrankBeer[playerid] == 3)
			{
			    SetTimerEx("DrankBeer",2000, false, "i", playerid);
                SetPlayerDrunkLevel(playerid, Drunk+250);
                if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
			else if(PlayerDrankBeer[playerid] == 4)
			{
			    SetTimerEx("DrankBeer",2000, false, "i", playerid);
                SetPlayerDrunkLevel(playerid, Drunk+250);
                if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
			else if(PlayerDrankBeer[playerid] == 5)
			{
			    SetTimerEx("DrankBeer",2000, false, "i", playerid);
                SetPlayerDrunkLevel(playerid, Drunk+250);
                SetPlayerSpecialAction(playerid, 0);
                if(GetPlayerDrunkLevel(playerid) >= 6000) { GameTextForPlayer(playerid, "~w~Vous etes~n~~p~bourre", 3500, 1); }
			}
		}
		else if(GetPlayerSpecialAction(playerid) == 23) // Sprunk
        {
			if(PlayerDrankSprunk[playerid] == 0)
			{
			    SetTimerEx("DrankSprunk",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+5);
			}
			else if(PlayerDrankSprunk[playerid] == 1)
			{
			    SetTimerEx("DrankSprunk",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+5);
			}
			else if(PlayerDrankSprunk[playerid] == 2)
			{
			    SetTimerEx("DrankSprunk",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+5);
			}
			else if(PlayerDrankSprunk[playerid] == 3)
			{
			    SetTimerEx("DrankSprunk",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+5);
			}
			else if(PlayerDrankSprunk[playerid] == 4)
			{
			    SetTimerEx("DrankSprunk",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+5);
			}
			else if(PlayerDrankSprunk[playerid] == 5)
			{
			    SetTimerEx("DrankSprunk",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+5);
                SetPlayerSpecialAction(playerid, 0);
			}
		}
		else if(GetPlayerSpecialAction(playerid) == 21) // Ciggy
        {
			if(PlayerSmokedCig[playerid] == 0)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
			}
			else if(PlayerSmokedCig[playerid] == 1)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
			}
			else if(PlayerSmokedCig[playerid] == 2)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
			}
			else if(PlayerSmokedCig[playerid] == 3)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
			}
			else if(PlayerSmokedCig[playerid] == 4)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
			}
			else if(PlayerSmokedCig[playerid] == 5)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
			}
			else if(PlayerSmokedCig[playerid] == 6)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
			}
			else if(PlayerSmokedCig[playerid] == 7)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
			}
			else if(PlayerSmokedCig[playerid] == 8)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
			}
			else if(PlayerSmokedCig[playerid] == 9)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
			}
			else if(PlayerSmokedCig[playerid] == 10)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
			}
			else if(PlayerSmokedCig[playerid] == 11)
			{
			    SetTimerEx("SmokedCig",2000, false, "i", playerid);
				SetPlayerHealth(playerid, Health+2);
                SetPlayerSpecialAction(playerid, 0);
			}
		}
		else if(Modesur[playerid] == 2)
        {
        	SetPlayerCameraPos(playerid, 1530.8242,-1641.5352,18.1173);
			SetPlayerCameraLookAt(playerid, 1541.8242,-1685.5352,12.1173);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1517.3167,-1581.6536,20.5469);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 1",5000,1);
			Modesur[playerid] = 1;
			return 1;
		}
		else if(Modesur[playerid] == 3)
        {
            SetPlayerCameraPos(playerid, 1473.6697,-1043.3290,27.8281);
			SetPlayerCameraLookAt(playerid, 1462.9392,-1019.7448,24.5921);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1473.6697,-1043.3290,13.8281);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 2",5000,1);
			Modesur[playerid] = 2;
			return 1;
		}
		else if(Modesur[playerid] == 4)
        {
            SetPlayerCameraPos(playerid, 1793.6563,-1825.7290,17.5748);
			SetPlayerCameraLookAt(playerid, 1824.2161,-1839.3320,13.4141);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1793.6563,-1825.7290,3.5748);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 3",5000,1);
			Modesur[playerid] = 3;
			return 1;
        }
        else if(Modesur[playerid] == 5)
        {
            SetPlayerCameraPos(playerid, 1471.3217,-2250.3030,17.5469);
			SetPlayerCameraLookAt(playerid, 1455.7600,-2215.5327,13.5469);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1471.3217,-2250.3030,3.5469);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 4",5000,1);
			Modesur[playerid] = 4;
			return 1;
        }
        else if(Modesur[playerid] == 6)
        {
            SetPlayerCameraPos(playerid, 2089.7876,-1943.8228,17.5469);
			SetPlayerCameraLookAt(playerid, 2057.0620,-1914.0630,13.5469);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,2090.5576,-1947.8169,3.5469);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 5",5000,1);
			Modesur[playerid] = 5;
			return 1;
        }
        else if(Modesur[playerid] == 7)
        {
            SetPlayerCameraPos(playerid, 1814.2129,-1705.0601,18.5469);
			SetPlayerCameraLookAt(playerid, 1833.8029,-1684.6774,13.4581);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1814.2129,-1705.0601,3.5469);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 6",5000,1);
			Modesur[playerid] = 6;
			return 1;
        }
        else if(Modesur[playerid] == 8)
        {
            SetPlayerCameraPos(playerid, 2181.4805,-1140.6138,33.8606);
			SetPlayerCameraLookAt(playerid, 2147.8083,-1150.1992,24.2003);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,2181.4805,-1140.6138,3.8606);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 7",5000,1);
			Modesur[playerid] = 7;
			return 1;
        }
        else if(Modesur[playerid] == 9)
        {
            SetPlayerCameraPos(playerid, 1054.6133,-1052.6217,38.3095);
			SetPlayerCameraLookAt(playerid, 1042.4266,-1030.6272,32.0764);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1054.6133,-1052.6217,25.3095);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 8",5000,1);
			Modesur[playerid] = 8;
			return 1;
        }
        else if(Modesur[playerid] == 10)
        {
            SetPlayerCameraPos(playerid, 1716.8146,-776.8127,62.0697);
			SetPlayerCameraLookAt(playerid, 1712.0616,-683.7834,45.0166);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1716.8146,-776.8127,50.0697);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 9",5000,1);
			Modesur[playerid] = 9;
			return 1;
        }
        else if(Modesur[playerid] == 11)
        {
            SetPlayerCameraPos(playerid, 1797.3202,790.0964,20.3991);
			SetPlayerCameraLookAt(playerid, 1799.0927,859.7926,10.6502);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1797.3202,790.0964,7.3991);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 10",5000,1);
			Modesur[playerid] = 10;
			return 1;
        }
        else if(Modesur[playerid] == 12)
        {
            SetPlayerCameraPos(playerid, 2111.6267,2032.8259,21.8203);
			SetPlayerCameraLookAt(playerid, 2090.6592,2063.0845,10.8203);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,2111.6267,2032.8259,6.8203);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 11",5000,1);
			Modesur[playerid] = 11;
			return 1;
        }
        else if(Modesur[playerid] == 13)
        {
            SetPlayerCameraPos(playerid, -2011.0311,117.8869,32.5391);
			SetPlayerCameraLookAt(playerid, -1985.9850,134.0292,27.6875);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,-2011.0311,117.8869,23.5391);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 12",5000,1);
			Modesur[playerid] = 12;
			return 1;
        }
        else if(Modesur[playerid] == 14)
        {
            SetPlayerCameraPos(playerid, -1996.5469,278.7033,41.4289);
			SetPlayerCameraLookAt(playerid, -1968.9894,288.5160,35.1719);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,-1996.5469,278.7033,30.4289);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 13",5000,1);
			Modesur[playerid] = 13;
			return 1;
        }
        else if(Modesur[playerid] == 15)
        {
            SetPlayerCameraPos(playerid, -1624.1538,743.2405,21.6094);
			SetPlayerCameraLookAt(playerid, -1607.2395,715.5917,12.2861);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,-1624.1538,743.2405,11.6094);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 14",5000,1);
			Modesur[playerid] = 14;
			return 1;
        }
        else if(Modesur[playerid] == 16)
        {
            SetPlayerCameraPos(playerid, 310.8300,120.7876,1009.9657);
			SetPlayerCameraLookAt(playerid, 338.8275,120.6741,1007.9657);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,310.8300,120.7876,1004.9657);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 15",5000,1);
			Modesur[playerid] = 15;
			return 1;
        }
        else if(Modesur[playerid] == 17)
        {
            SetPlayerCameraPos(playerid, 1746.9457,1457.9667,19.3511);
			SetPlayerCameraLookAt(playerid, 1692.7111,1448.0876,10.7646);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1746.9457,1457.9667,7.3511);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 16",5000,1);
			Modesur[playerid] = 16;
			return 1;
        }
        else if(Modesur[playerid] == 18)
        {
            SetPlayerCameraPos(playerid, 2316.6338,-0.1249,28.7422);
			SetPlayerCameraLookAt(playerid, 2306.8425,-5.7390,26.7422);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,2316.6338,-0.1249,20.7422);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 17",5000,1);
			Modesur[playerid] = 17;
			return 1;
        }
        if(Shooting[playerid] == 1)
        {
            for(new i = 0; i <MAX_OBJECTS; i++)
			{
			    if(IsValidPlayerObject( playerid, A_Objects[ 0 ][ playerid ] ) )
			    {
			        new Float:oPos[ 3 ];
			        GetPlayerObjectPos( playerid, A_Objects[ i ][ playerid ], oPos[ 0 ], oPos[ 1 ], oPos[ 2 ] );
			        if ( IsPlayerAiming ( playerid, oPos[ 0 ], oPos[ 1 ], oPos[ 2 ], 0.2 ) )
			        {
			            if ( GetPlayerWeapon( playerid ) == 31 ||
                             GetPlayerWeapon( playerid ) == 33 ||
                             GetPlayerWeapon( playerid ) == 34 ||
							 GetPlayerWeapon( playerid ) == 30)
						{
				            if(PlayerObjects[ playerid ] > 0)
				            {
				                if(Objects_Hit2[playerid] != 20)
				                {
					                DestroyPlayerObject( playerid, A_Objects[ 0 ][ playerid ] );
					                --PlayerObjects[ playerid ];
					                ++Objects_Hit2[ playerid ];
					                Creercible[playerid] = SetTimerEx("creercible", 7000, false, "i", playerid);
									KillTimer(Detruirecible[playerid]);
								}
								else
								{
								    DestroyPlayerObject( playerid, A_Objects[ 0 ][ playerid ] );
				            		PlayerObjects[ playerid ] --;
									format(string,sizeof(string),"Test de précision: {FFFFFF}Félicitations. Vous avez réussi votre test. Note: %d/20.",Objects_Hit2[ playerid ]);
									SendClientMessage(playerid, COLOR_WHITE, string);
									ResetPlayerWeapons( playerid );
									PlayerInfo[playerid][pGunLic] = 1;
									PlayerInfo[playerid][pTheorie] = 0;
									OnPlayerUpdateEx(playerid);
									DestroyPlayerObject( playerid, A_Objects[ 0 ][ playerid ] );
									FinishShootingRange( playerid );
								}
							}
							else
							{
							    format(string,sizeof(string),"Test de précision: {FFFFFF}Vous avez raté le test. Note: %d/20.",Objects_Hit2[ playerid ]);
								SendClientMessage(playerid, COLOR_WHITE, string);
								KillTimer(Creercible[playerid]);
							    KillTimer(Detruirecible[playerid]);
							    DestroyPlayerObject( playerid, A_Objects[ 0 ][ playerid ] );
								FinishShootingRange( playerid );
							}
						}
						else
						{
							SendClientMessage( playerid, 0xFFBF00FF, "Test de précision: {FFFFFF}Cette arme n'est pas autorisée! ({FFBF00}Arme autorisée:{FFBF40} Sniper{FFFFFF})");
							FinishShootingRange( playerid );
						}
					}
			    }
			}
		}
	}
    else if(PRESSED(KEY_JUMP))
    {
        if(IsPlayerInAnyVehicle(playerid))
        {
			if(IsPlayerConnected(playerid))
			{
                if(!engineOn[GetPlayerVehicleID(playerid)])
				{
				    new idcar = GetPlayerVehicleID(playerid);
		            if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return 1;
					if(pveh == 510 || pveh == 481 || pveh == 509) return 1;
					if(IsARentableVeh(idcar))
     				{
					    if(HireCar[playerid] != idcar) return 1;
					}
					if(IsASalesVehicle(idcar)) return 1;
					if(IsAChronoCar(idcar)) return 1;
					if(IsAGangCar(idcar)) return 1;
					if(IsAGangCar2(idcar)) return 1;
					if(IsAGangCar3(idcar)) return 1;
					if(IsAGangCar4(idcar)) return 1;
					if(IsAGangCar5(idcar)) return 1;
					if(IsAGangCar6(idcar)) return 1;
					if(IsAGangCar7(idcar)) return 1;
					if(IsAGangCar8(idcar)) return 1;
					if(IsAGangCar9(idcar)) return 1;
					if(IsAnOwnableCar(idcar)) return 1;


					new plname[MAX_PLAYER_NAME];
					GetPlayerName(playerid, plname, sizeof(plname));

					format(string, sizeof(string), "* %s Rasuceste cheia si Porneste Motoru.", plname);
					ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
					if(PlayerInfo[playerid][pAdmin] < 1337 && PlayerInfo[playerid][pAdminDuty] == 1)
					{
					    SetTimerEx("StartingTheVehicle",1,0,"i",playerid);
					}
					else
					{
						SetTimerEx("StartingTheVehicle",500,0,"i",playerid);
					}
					GameTextForPlayer(playerid, "~w~Porneeste Motoru...",3500,3);
					gEngine[playerid] = 1;
					new vid = GetPlayerVehicleID(playerid);
					new engine,lights,alarm,doors,bonnet,boot,objective;
					GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(vid,1,lights,alarm,doors,bonnet,boot,objective);
				//	engineOn[GetPlayerVehicleID(playerid)] = true;
					new y, m, d;
					new h,mi,s;
					getdate(y,m,d);
					gettime(h,mi,s);
					format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /engine",d,m,y,h,mi,s,sendername);
					CommandLog(string);
					return 1;
				}
			}
		}
		else if(Modesur[playerid] == 1)
        {
            SetPlayerCameraPos(playerid, 1473.6697,-1043.3290,27.8281);
			SetPlayerCameraLookAt(playerid, 1462.9392,-1019.7448,24.5921);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1473.6697,-1043.3290,13.8281);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 2",5000,1);
			Modesur[playerid] = 2;
			return 1;
		}
  		else if(Modesur[playerid] == 2)
        {
            SetPlayerCameraPos(playerid, 1793.6563,-1825.7290,17.5748);
			SetPlayerCameraLookAt(playerid, 1824.2161,-1839.3320,13.4141);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1793.6563,-1825.7290,3.5748);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 3",5000,1);
			Modesur[playerid] = 3;
			return 1;
        }
        else if(Modesur[playerid] == 3)
        {
            SetPlayerCameraPos(playerid, 1471.3217,-2250.3030,17.5469);
			SetPlayerCameraLookAt(playerid, 1455.7600,-2215.5327,13.5469);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1471.3217,-2250.3030,3.5469);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 4",5000,1);
			Modesur[playerid] = 4;
			return 1;
        }
        else if(Modesur[playerid] == 4)
        {
            SetPlayerCameraPos(playerid, 2089.7876,-1943.8228,17.5469);
			SetPlayerCameraLookAt(playerid, 2057.0620,-1914.0630,13.5469);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,2090.5576,-1947.8169,3.5469);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 5",5000,1);
			Modesur[playerid] = 5;
			return 1;
        }
        else if(Modesur[playerid] == 5)
        {
            SetPlayerCameraPos(playerid, 1814.2129,-1705.0601,18.5469);
			SetPlayerCameraLookAt(playerid, 1833.8029,-1684.6774,13.4581);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1814.2129,-1705.0601,3.5469);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 6",5000,1);
			Modesur[playerid] = 6;
			return 1;
        }
        else if(Modesur[playerid] == 6)
        {
            SetPlayerCameraPos(playerid, 2181.4805,-1140.6138,33.8606);
			SetPlayerCameraLookAt(playerid, 2147.8083,-1150.1992,24.2003);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,2181.4805,-1140.6138,3.8606);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 7",5000,1);
			Modesur[playerid] = 7;
			return 1;
        }
        else if(Modesur[playerid] == 7)
        {
            SetPlayerCameraPos(playerid, 1054.6133,-1052.6217,38.3095);
			SetPlayerCameraLookAt(playerid, 1042.4266,-1030.6272,32.0764);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1054.6133,-1052.6217,25.3095);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 8",5000,1);
			Modesur[playerid] = 8;
			return 1;
        }
        else if(Modesur[playerid] == 8)
        {
            SetPlayerCameraPos(playerid, 1716.8146,-776.8127,62.0697);
			SetPlayerCameraLookAt(playerid, 1712.0616,-683.7834,45.0166);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1716.8146,-776.8127,50.0697);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 9",5000,1);
			Modesur[playerid] = 9;
			return 1;
        }
        else if(Modesur[playerid] == 9)
        {
            SetPlayerCameraPos(playerid, 1797.3202,790.0964,20.3991);
			SetPlayerCameraLookAt(playerid, 1799.0927,859.7926,10.6502);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1797.3202,790.0964,7.3991);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 10",5000,1);
			Modesur[playerid] = 10;
			return 1;
        }
        else if(Modesur[playerid] == 10)
        {
            SetPlayerCameraPos(playerid, 2111.6267,2032.8259,21.8203);
			SetPlayerCameraLookAt(playerid, 2090.6592,2063.0845,10.8203);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,2111.6267,2032.8259,6.8203);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 11",5000,1);
			Modesur[playerid] = 11;
			return 1;
        }
        else if(Modesur[playerid] == 11)
        {
            SetPlayerCameraPos(playerid, -2011.0311,117.8869,32.5391);
			SetPlayerCameraLookAt(playerid, -1985.9850,134.0292,27.6875);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,-2011.0311,117.8869,23.5391);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 12",5000,1);
			Modesur[playerid] = 12;
			return 1;
        }
        else if(Modesur[playerid] == 12)
        {
            SetPlayerCameraPos(playerid, -1996.5469,278.7033,41.4289);
			SetPlayerCameraLookAt(playerid, -1968.9894,288.5160,35.1719);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,-1996.5469,278.7033,30.4289);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 13",5000,1);
			Modesur[playerid] = 13;
			return 1;
        }
        else if(Modesur[playerid] == 13)
        {
            SetPlayerCameraPos(playerid, -1624.1538,743.2405,21.6094);
			SetPlayerCameraLookAt(playerid, -1607.2395,715.5917,12.2861);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,-1624.1538,743.2405,11.6094);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 14",5000,1);
			Modesur[playerid] = 14;
			return 1;
        }
        else if(Modesur[playerid] == 14)
        {
            SetPlayerCameraPos(playerid, 310.8300,120.7876,1009.9657);
			SetPlayerCameraLookAt(playerid, 338.8275,120.6741,1007.9657);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,310.8300,120.7876,1004.9657);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 15",5000,1);
			Modesur[playerid] = 15;
			return 1;
        }
        else if(Modesur[playerid] == 15)
        {
            SetPlayerCameraPos(playerid, 1746.9457,1457.9667,19.3511);
			SetPlayerCameraLookAt(playerid, 1692.7111,1448.0876,10.7646);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,1746.9457,1457.9667,7.3511);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 16",5000,1);
			Modesur[playerid] = 16;
			return 1;
        }
        else if(Modesur[playerid] == 16)
        {
            SetPlayerCameraPos(playerid, 2316.6338,-0.1249,28.7422);
			SetPlayerCameraLookAt(playerid, 2306.8425,-5.7390,26.7422);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,2316.6338,-0.1249,20.7422);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 17",5000,1);
			Modesur[playerid] = 17;
			return 1;
        }
        else if(Modesur[playerid] == 17)
        {
            SetPlayerCameraPos(playerid, 792.4313,1682.4506,18.1822);
			SetPlayerCameraLookAt(playerid, 798.7731,1639.8738,5.2781);
			TogglePlayerControllable(playerid, 0);
			SetPlayerPos(playerid,792.4313,1682.4506,0.1822);
			SetPlayerVirtualWorld(playerid, 0);
			SafeSetPlayerInterior(playerid, 0);
			GameTextForPlayer(playerid, "~r~camera 18",5000,1);
			Modesur[playerid] = 18;
			return 1;
        }
        else if(Gambling[playerid] == G_STATE_READY)
	    {
	        new money = GetPlayerMoney(playerid);
	        if(Bet[playerid] > money+Balance[playerid])
	        {
	            GameTextForPlayer(playerid,"~r~Pas asser d'argent!",5000,4);
	            return 1;
	        }

	        if(Balance[playerid] - Bet[playerid] < 0)
	        {
	            GameTextForPlayer(playerid,"~r~Mise trop haute!",5000,4);
	            return 1;
	        }

	        SlotCounter[playerid] = 30+random(18);
            SlotTimer[playerid] = SetTimerEx("Gambler",GAMBLE_TIMER,1,"i",playerid);
            Gambling[playerid] = G_STATE_GAMBLING;

         	Balance[playerid]-=Bet[playerid];

         	new prefix[4];
	        if(Balance[playerid] == 0) strcat(prefix,"~y~");
	        if(Balance[playerid]  > 0) strcat(prefix,"~g~");
	        if(Balance[playerid]  < 0) strcat(prefix,"~r~");

			UpdateBetText(playerid);

         	TextDrawHideForPlayer(playerid,ReadyText);
	    }
	}
	if(BrowsingSkin{playerid} == 1)
	{
	    new skinchoisi;
		skinchoisi = (skin_id + 50)/ randomEx(2,4);
		if(newkeys & KEY_YES)
		{
		    if(GetPlayerMoney(playerid) >= skinchoisi)
		    {
      			if(skin_id != 70 || skin_id != 71 || skin_id != 80 || skin_id != 81 || skin_id != 92 || skin_id != 99 || skin_id != 265 || skin_id != 266 || skin_id != 267 || skin_id != 274 || skin_id != 275 || skin_id != 276 || skin_id != 277 || skin_id != 278 || skin_id != 279 || skin_id != 280 || skin_id != 281 || skin_id != 282
				 || skin_id != 283 || skin_id != 284 || skin_id != 285 || skin_id != 286 || skin_id != 287 || skin_id != 288)
				{
			        if(PlayerInfo[playerid][pSex] == 1)
			        {
			        	if(PlayerInfo[playerid][pSex] == 1 && skin_id == 0 || PlayerInfo[playerid][pSex] == 1 && skin_id == 1 || PlayerInfo[playerid][pSex] == 1 && skin_id == 2 || PlayerInfo[playerid][pSex] == 1 && skin_id == 3 || PlayerInfo[playerid][pSex] == 1 && skin_id == 4 || PlayerInfo[playerid][pSex] == 1 && skin_id == 5 || PlayerInfo[playerid][pSex] == 1 && skin_id == 6 || PlayerInfo[playerid][pSex] == 1 && skin_id == 7 || PlayerInfo[playerid][pSex] == 1 && skin_id == 8
						 || PlayerInfo[playerid][pSex] == 1 && skin_id == 14 || PlayerInfo[playerid][pSex] == 1 && skin_id == 15 || PlayerInfo[playerid][pSex] == 1 && skin_id == 16 || PlayerInfo[playerid][pSex] == 1 && skin_id == 17 || PlayerInfo[playerid][pSex] == 1 && skin_id == 18 || PlayerInfo[playerid][pSex] == 1 && skin_id == 19 || PlayerInfo[playerid][pSex] == 1 && skin_id == 20 || PlayerInfo[playerid][pSex] == 1 && skin_id == 21
						  || PlayerInfo[playerid][pSex] == 1 && skin_id == 23 || PlayerInfo[playerid][pSex] == 1 && skin_id == 24 || PlayerInfo[playerid][pSex] == 1 && skin_id == 25 || PlayerInfo[playerid][pSex] == 1 && skin_id == 26 || PlayerInfo[playerid][pSex] == 1 && skin_id == 27 || PlayerInfo[playerid][pSex] == 1 && skin_id == 28 || PlayerInfo[playerid][pSex] == 1 && skin_id == 29 || PlayerInfo[playerid][pSex] == 1 && skin_id == 30
						   || PlayerInfo[playerid][pSex] == 1 && skin_id == 32 || PlayerInfo[playerid][pSex] == 1 && skin_id == 33 || PlayerInfo[playerid][pSex] == 1 && skin_id == 32 || PlayerInfo[playerid][pSex] == 1 && skin_id == 35 || PlayerInfo[playerid][pSex] == 1 && skin_id == 36 || PlayerInfo[playerid][pSex] == 1 && skin_id == 37 || PlayerInfo[playerid][pSex] == 1 && skin_id == 42 || PlayerInfo[playerid][pSex] == 1 && skin_id == 43
						    || PlayerInfo[playerid][pSex] == 1 && skin_id == 44 || PlayerInfo[playerid][pSex] == 1 && skin_id == 45 || PlayerInfo[playerid][pSex] == 1 && skin_id == 46 || PlayerInfo[playerid][pSex] == 1 && skin_id == 47 || PlayerInfo[playerid][pSex] == 1 && skin_id == 48 || PlayerInfo[playerid][pSex] == 1 && skin_id == 49 || PlayerInfo[playerid][pSex] == 1 && skin_id == 50 || PlayerInfo[playerid][pSex] == 1 && skin_id == 51
							 || PlayerInfo[playerid][pSex] == 1 && skin_id == 52 || PlayerInfo[playerid][pSex] == 1 && skin_id == 56 || PlayerInfo[playerid][pSex] == 1 && skin_id == 57 || PlayerInfo[playerid][pSex] == 1 && skin_id == 58 || PlayerInfo[playerid][pSex] == 1 && skin_id == 59 || PlayerInfo[playerid][pSex] == 1 && skin_id == 60 || PlayerInfo[playerid][pSex] == 1 && skin_id == 61 || PlayerInfo[playerid][pSex] == 1 && skin_id == 62
							  || PlayerInfo[playerid][pSex] == 1 && skin_id == 66 || PlayerInfo[playerid][pSex] == 1 && skin_id == 67 || PlayerInfo[playerid][pSex] == 1 && skin_id == 68 || PlayerInfo[playerid][pSex] == 1 && skin_id == 72 || PlayerInfo[playerid][pSex] == 1 && skin_id == 73 || PlayerInfo[playerid][pSex] == 1 && skin_id == 74 || PlayerInfo[playerid][pSex] == 1 && skin_id == 22
							   || PlayerInfo[playerid][pSex] == 1 && skin_id == 78 || PlayerInfo[playerid][pSex] == 1 && skin_id == 79 || PlayerInfo[playerid][pSex] == 1 && skin_id == 82 || PlayerInfo[playerid][pSex] == 1 && skin_id == 83 || PlayerInfo[playerid][pSex] == 1 && skin_id == 84 || PlayerInfo[playerid][pSex] == 1 && skin_id == 86)
					    {
						    format(string9, sizeof(string9), "Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOR_WHITE, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
						    BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			return 1;
						}
						else if(PlayerInfo[playerid][pSex] == 1 && skin_id == 102 || PlayerInfo[playerid][pSex] == 1 && skin_id == 103 || PlayerInfo[playerid][pSex] == 1 && skin_id == 104 || PlayerInfo[playerid][pSex] == 1 && skin_id == 105 || PlayerInfo[playerid][pSex] == 1 && skin_id == 106 || PlayerInfo[playerid][pSex] == 1 && skin_id == 107 || PlayerInfo[playerid][pSex] == 1 && skin_id == 108 || PlayerInfo[playerid][pSex] == 1 && skin_id == 109
						  || PlayerInfo[playerid][pSex] == 1 && skin_id == 110 || PlayerInfo[playerid][pSex] == 1 && skin_id == 111 || PlayerInfo[playerid][pSex] == 1 && skin_id == 112 || PlayerInfo[playerid][pSex] == 1 && skin_id == 113 || PlayerInfo[playerid][pSex] == 1 && skin_id == 114 || PlayerInfo[playerid][pSex] == 1 && skin_id == 115 || PlayerInfo[playerid][pSex] == 1 && skin_id == 116 || PlayerInfo[playerid][pSex] == 1 && skin_id == 117
						   || PlayerInfo[playerid][pSex] == 1 && skin_id == 118 || PlayerInfo[playerid][pSex] == 1 && skin_id == 119 || PlayerInfo[playerid][pSex] == 1 && skin_id == 120 || PlayerInfo[playerid][pSex] == 1 && skin_id == 121 || PlayerInfo[playerid][pSex] == 1 && skin_id == 122 || PlayerInfo[playerid][pSex] == 1 && skin_id == 123 || PlayerInfo[playerid][pSex] == 1 && skin_id == 124 || PlayerInfo[playerid][pSex] == 1 && skin_id == 125
						    || PlayerInfo[playerid][pSex] == 1 && skin_id == 126 || PlayerInfo[playerid][pSex] == 1 && skin_id == 127 || PlayerInfo[playerid][pSex] == 1 && skin_id == 128 || PlayerInfo[playerid][pSex] == 1 && skin_id == 132 || PlayerInfo[playerid][pSex] == 1 && skin_id == 133 || PlayerInfo[playerid][pSex] == 1 && skin_id == 134 || PlayerInfo[playerid][pSex] == 1 && skin_id == 135 || PlayerInfo[playerid][pSex] == 1 && skin_id == 136
							 || PlayerInfo[playerid][pSex] == 1 && skin_id == 137 || PlayerInfo[playerid][pSex] == 1 && skin_id == 142 || PlayerInfo[playerid][pSex] == 1 && skin_id == 143 || PlayerInfo[playerid][pSex] == 1 && skin_id == 144 || PlayerInfo[playerid][pSex] == 1 && skin_id == 146 || PlayerInfo[playerid][pSex] == 1 && skin_id == 147 || PlayerInfo[playerid][pSex] == 1 && skin_id == 149 || PlayerInfo[playerid][pSex] == 1 && skin_id == 153
							  || PlayerInfo[playerid][pSex] == 1 && skin_id == 154 || PlayerInfo[playerid][pSex] == 1 && skin_id == 155 || PlayerInfo[playerid][pSex] == 1 && skin_id == 156 || PlayerInfo[playerid][pSex] == 1 && skin_id == 158 || PlayerInfo[playerid][pSex] == 1 && skin_id == 159 || PlayerInfo[playerid][pSex] == 1 && skin_id == 160 || PlayerInfo[playerid][pSex] == 1 && skin_id == 161 || PlayerInfo[playerid][pSex] == 1 && skin_id == 162
							   || PlayerInfo[playerid][pSex] == 1 && skin_id == 163 || PlayerInfo[playerid][pSex] == 1 && skin_id == 164 || PlayerInfo[playerid][pSex] == 1 && skin_id == 165 || PlayerInfo[playerid][pSex] == 1 && skin_id == 166 || PlayerInfo[playerid][pSex] == 1 && skin_id == 167 || PlayerInfo[playerid][pSex] == 1 && skin_id == 168 || PlayerInfo[playerid][pSex] == 1 && skin_id == 170 || PlayerInfo[playerid][pSex] == 1 && skin_id == 171
							    || PlayerInfo[playerid][pSex] == 1 && skin_id == 173 || PlayerInfo[playerid][pSex] == 1 && skin_id == 174 || PlayerInfo[playerid][pSex] == 1 && skin_id == 175 || PlayerInfo[playerid][pSex] == 1 && skin_id == 176 || PlayerInfo[playerid][pSex] == 1 && skin_id == 177 || PlayerInfo[playerid][pSex] == 1 && skin_id == 179 || PlayerInfo[playerid][pSex] == 1 && skin_id == 180 || PlayerInfo[playerid][pSex] == 1 && skin_id == 181)
						{
						    format(string9, sizeof(string9), "Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOR_WHITE, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
						    BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			return 1;
						}
						else if(PlayerInfo[playerid][pSex] == 1 && skin_id == 182 || PlayerInfo[playerid][pSex] == 1 && skin_id == 183 || PlayerInfo[playerid][pSex] == 1 && skin_id == 184 || PlayerInfo[playerid][pSex] == 1 && skin_id == 185 || PlayerInfo[playerid][pSex] == 1 && skin_id == 186 || PlayerInfo[playerid][pSex] == 1 && skin_id == 187 || PlayerInfo[playerid][pSex] == 1 && skin_id == 188 || PlayerInfo[playerid][pSex] == 1 && skin_id == 189
						  || PlayerInfo[playerid][pSex] == 1 && skin_id == 200 || PlayerInfo[playerid][pSex] == 1 && skin_id == 202 || PlayerInfo[playerid][pSex] == 1 && skin_id == 203 || PlayerInfo[playerid][pSex] == 1 && skin_id == 204 || PlayerInfo[playerid][pSex] == 1 && skin_id == 206 || PlayerInfo[playerid][pSex] == 1 && skin_id == 208 || PlayerInfo[playerid][pSex] == 1 && skin_id == 209 || PlayerInfo[playerid][pSex] == 1 && skin_id == 210
						   || PlayerInfo[playerid][pSex] == 1 && skin_id == 212 || PlayerInfo[playerid][pSex] == 1 && skin_id == 213 || PlayerInfo[playerid][pSex] == 1 && skin_id == 217 || PlayerInfo[playerid][pSex] == 1 && skin_id == 220 || PlayerInfo[playerid][pSex] == 1 && skin_id == 221 || PlayerInfo[playerid][pSex] == 1 && skin_id == 222 || PlayerInfo[playerid][pSex] == 1 && skin_id == 223 || PlayerInfo[playerid][pSex] == 1 && skin_id == 227
						    || PlayerInfo[playerid][pSex] == 1 && skin_id == 228 || PlayerInfo[playerid][pSex] == 1 && skin_id == 229 || PlayerInfo[playerid][pSex] == 1 && skin_id == 230 || PlayerInfo[playerid][pSex] == 1 && skin_id == 234 || PlayerInfo[playerid][pSex] == 1 && skin_id == 235 || PlayerInfo[playerid][pSex] == 1 && skin_id == 236 || PlayerInfo[playerid][pSex] == 1 && skin_id == 239 || PlayerInfo[playerid][pSex] == 1 && skin_id == 240
							 || PlayerInfo[playerid][pSex] == 1 && skin_id == 241 || PlayerInfo[playerid][pSex] == 1 && skin_id == 242 || PlayerInfo[playerid][pSex] == 1 && skin_id == 247 || PlayerInfo[playerid][pSex] == 1 && skin_id == 248 || PlayerInfo[playerid][pSex] == 1 && skin_id == 249 || PlayerInfo[playerid][pSex] == 1 && skin_id == 250 || PlayerInfo[playerid][pSex] == 1 && skin_id == 252 || PlayerInfo[playerid][pSex] == 1 && skin_id == 253
							  || PlayerInfo[playerid][pSex] == 1 && skin_id == 254 || PlayerInfo[playerid][pSex] == 1 && skin_id == 255 || PlayerInfo[playerid][pSex] == 1 && skin_id == 258 || PlayerInfo[playerid][pSex] == 1 && skin_id == 259 || PlayerInfo[playerid][pSex] == 1 && skin_id == 260 || PlayerInfo[playerid][pSex] == 1 && skin_id == 261 || PlayerInfo[playerid][pSex] == 1 && skin_id == 262 || PlayerInfo[playerid][pSex] == 1 && skin_id == 264
							   || PlayerInfo[playerid][pSex] == 1 && skin_id == 268 || PlayerInfo[playerid][pSex] == 1 && skin_id == 269 || PlayerInfo[playerid][pSex] == 1 && skin_id == 270 || PlayerInfo[playerid][pSex] == 1 && skin_id == 271 || PlayerInfo[playerid][pSex] == 1 && skin_id == 272 || PlayerInfo[playerid][pSex] == 1 && skin_id == 273 || PlayerInfo[playerid][pSex] == 1 && skin_id == 289 || PlayerInfo[playerid][pSex] == 1 && skin_id == 290
							    || PlayerInfo[playerid][pSex] == 1 && skin_id == 291 || PlayerInfo[playerid][pSex] == 1 && skin_id == 292 || PlayerInfo[playerid][pSex] == 1 && skin_id == 293 || PlayerInfo[playerid][pSex] == 1 && skin_id == 294 || PlayerInfo[playerid][pSex] == 1 && skin_id == 295 || PlayerInfo[playerid][pSex] == 1 && skin_id == 296 || PlayerInfo[playerid][pSex] == 1 && skin_id == 297 || PlayerInfo[playerid][pSex] == 1 && skin_id == 299)
						{
						    format(string9, sizeof(string9), "Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOR_WHITE, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
						    BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			return 1;
						}
						else if(PlayerInfo[playerid][pSex] == 1 && skin_id == 300 || PlayerInfo[playerid][pSex] == 1 && skin_id == 94 || PlayerInfo[playerid][pSex] == 1 && skin_id == 95 || PlayerInfo[playerid][pSex] == 1 && skin_id == 96 || PlayerInfo[playerid][pSex] == 1 && skin_id == 97 || PlayerInfo[playerid][pSex] == 1 && skin_id == 98 || PlayerInfo[playerid][pSex] == 1 && skin_id == 100 || PlayerInfo[playerid][pSex] == 1 && skin_id == 101)
				        {
						    format(string9, sizeof(string9), "Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOR_WHITE, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
						    BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			return 1;
						}
						else
						{
						    SendClientMessage(playerid, COLOR_GREY, "Vous êtes un homme, vous ne pouvez pas acheter ces vêtements!");
						    GameTextForPlayer(playerid, "~r~non disponible",3000,3);
				    		return 1;
						}
					}
					else if(PlayerInfo[playerid][pSex] == 2)
					{
						if(PlayerInfo[playerid][pSex] == 2 && skin_id == 9 || PlayerInfo[playerid][pSex] == 2 && skin_id == 10 || PlayerInfo[playerid][pSex] == 2 && skin_id == 11 || PlayerInfo[playerid][pSex] == 2 && skin_id == 12 || PlayerInfo[playerid][pSex] == 2 && skin_id == 13 || PlayerInfo[playerid][pSex] == 2 && skin_id == 31 || PlayerInfo[playerid][pSex] == 2 && skin_id == 38 || PlayerInfo[playerid][pSex] == 2 && skin_id == 39
						 || PlayerInfo[playerid][pSex] == 2 && skin_id == 40 || PlayerInfo[playerid][pSex] == 2 && skin_id == 41 || PlayerInfo[playerid][pSex] == 2 && skin_id == 53 || PlayerInfo[playerid][pSex] == 2 && skin_id == 54 || PlayerInfo[playerid][pSex] == 2 && skin_id == 55 || PlayerInfo[playerid][pSex] == 2 && skin_id == 63 || PlayerInfo[playerid][pSex] == 2 && skin_id == 64 || PlayerInfo[playerid][pSex] == 2 && skin_id == 65
						  || PlayerInfo[playerid][pSex] == 2 && skin_id == 69 || PlayerInfo[playerid][pSex] == 2 && skin_id == 75 || PlayerInfo[playerid][pSex] == 2 && skin_id == 76 || PlayerInfo[playerid][pSex] == 2 && skin_id == 77 || PlayerInfo[playerid][pSex] == 2 && skin_id == 85 || PlayerInfo[playerid][pSex] == 2 && skin_id == 87 || PlayerInfo[playerid][pSex] == 2 && skin_id == 88 || PlayerInfo[playerid][pSex] == 2 && skin_id == 89
						   || PlayerInfo[playerid][pSex] == 2 && skin_id == 90 || PlayerInfo[playerid][pSex] == 2 && skin_id == 91 || PlayerInfo[playerid][pSex] == 2 && skin_id == 93 || PlayerInfo[playerid][pSex] == 2 && skin_id == 129 || PlayerInfo[playerid][pSex] == 2 && skin_id == 130 || PlayerInfo[playerid][pSex] == 2 && skin_id == 131 || PlayerInfo[playerid][pSex] == 2 && skin_id == 138 || PlayerInfo[playerid][pSex] == 2 && skin_id == 139
						    || PlayerInfo[playerid][pSex] == 2 && skin_id == 140 || PlayerInfo[playerid][pSex] == 2 && skin_id == 141 || PlayerInfo[playerid][pSex] == 2 && skin_id == 145 || PlayerInfo[playerid][pSex] == 2 && skin_id == 148 || PlayerInfo[playerid][pSex] == 2 && skin_id == 150 || PlayerInfo[playerid][pSex] == 2 && skin_id == 151 || PlayerInfo[playerid][pSex] == 2 && skin_id == 152 || PlayerInfo[playerid][pSex] == 2 && skin_id == 157
							 || PlayerInfo[playerid][pSex] == 2 && skin_id == 169 || PlayerInfo[playerid][pSex] == 2 && skin_id == 172 || PlayerInfo[playerid][pSex] == 2 && skin_id == 178 || PlayerInfo[playerid][pSex] == 2 && skin_id == 190 || PlayerInfo[playerid][pSex] == 2 && skin_id == 191 || PlayerInfo[playerid][pSex] == 2 && skin_id == 192 || PlayerInfo[playerid][pSex] == 2 && skin_id == 193 || PlayerInfo[playerid][pSex] == 2 && skin_id == 194)
						{
						    format(string9, sizeof(string9), "Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOR_WHITE, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
						    BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			return 1;
						}
					 	else if(PlayerInfo[playerid][pSex] == 2 && skin_id == 195 || PlayerInfo[playerid][pSex] == 2 && skin_id == 196 || PlayerInfo[playerid][pSex] == 2 && skin_id == 197 || PlayerInfo[playerid][pSex] == 2 && skin_id == 198 || PlayerInfo[playerid][pSex] == 2 && skin_id == 199 || PlayerInfo[playerid][pSex] == 2 && skin_id == 201 || PlayerInfo[playerid][pSex] == 2 && skin_id == 205 || PlayerInfo[playerid][pSex] == 2 && skin_id == 207
						   || PlayerInfo[playerid][pSex] == 2 && skin_id == 211 || PlayerInfo[playerid][pSex] == 2 && skin_id == 214 || PlayerInfo[playerid][pSex] == 2 && skin_id == 215 || PlayerInfo[playerid][pSex] == 2 && skin_id == 216 || PlayerInfo[playerid][pSex] == 2 && skin_id == 218 || PlayerInfo[playerid][pSex] == 2 && skin_id == 219 || PlayerInfo[playerid][pSex] == 2 && skin_id == 224 || PlayerInfo[playerid][pSex] == 2 && skin_id == 225
						    || PlayerInfo[playerid][pSex] == 2 && skin_id == 226 || PlayerInfo[playerid][pSex] == 2 && skin_id == 231 || PlayerInfo[playerid][pSex] == 2 && skin_id == 232 || PlayerInfo[playerid][pSex] == 2 && skin_id == 233 || PlayerInfo[playerid][pSex] == 2 && skin_id == 237 || PlayerInfo[playerid][pSex] == 2 && skin_id == 238 || PlayerInfo[playerid][pSex] == 2 && skin_id == 243 || PlayerInfo[playerid][pSex] == 2 && skin_id == 244
							 || PlayerInfo[playerid][pSex] == 2 && skin_id == 245 || PlayerInfo[playerid][pSex] == 2 && skin_id == 246 || PlayerInfo[playerid][pSex] == 2 && skin_id == 251 || PlayerInfo[playerid][pSex] == 2 && skin_id == 256 || PlayerInfo[playerid][pSex] == 2 && skin_id == 257 || PlayerInfo[playerid][pSex] == 2 && skin_id == 263 || PlayerInfo[playerid][pSex] == 2 && skin_id == 298)
				        {
						    format(string9, sizeof(string9), "Félicitations! {FFFFFF}Vous avez acheté les vêtements [ID] {7FFF00}%d{FFFFFF}.", skin_id);
					    	SendClientMessage(playerid, COLOR_WHITE, string9);
						    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0, OriginalSkinID[playerid] = skin_id;
						    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
						    PlayerInfo[playerid][pChar] = skin_id;
						    SafeGivePlayerMoney(playerid,-skinchoisi);
						    format(string, sizeof(string), "~r~-%d", skinchoisi);
						    BizzInfo[BizzEntered[playerid]][bTill] += skinchoisi;
							BizzInfo[BizzEntered[playerid]][bProducts]--;
							OnPropUpdate(2,BizzEntered[playerid]);
			     			GameTextForPlayer(playerid, string, 5000, 1);
			     			return 1;
						}
						else
						{
						    SendClientMessage(playerid, COLOR_GREY, "Vous êtes une femme, vous ne pouvez pas acheter ces vêtements!");
						    GameTextForPlayer(playerid, "~r~non disponible",3000,3);
				    		return 1;
						}
					}
				}
				else
				{
					GameTextForPlayer(playerid, "~r~non disponible",3000,3);
				    SendClientMessage(playerid, COLOR_GREY, "Vous n'avez pas le droit d'acheter ces vêtements.");
			    	return 1;
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "Vous n'avez pas assez d'argent pour acheter ces vêtements.");
		    	return 1;
			}
		}
		if(newkeys & KEY_NO)
		{
		    skin_id = OriginalSkinID[playerid];
		    format(string9, sizeof(string9), "{FFFFFF}Vous avez décidé de ne pas acheté de vêtements. Votre skin a été rétabli à l'ID {7FFF00}%d{FFFFFF}.", skin_id);
	    	SendClientMessage(playerid, COLOUR_INFO, string9);
		    TogglePlayerControllable(playerid, true), SetCameraBehindPlayer(playerid), BrowsingSkin{playerid} = 0;
		    KillTimerIfPossible(playerid), TogglePlayerTextdraw(playerid, false), TogglePlayerTVScreen(playerid, false);
		}
		SetPlayerSkin(playerid, skin_id);
	}
	Delete3DTextLabel(afktext[playerid]);
	joueurafk[playerid] = 0;
	SetTimerEx("idlekick", 180000, false, "i", playerid);
	return 1;
} 

Imagini / Video (optional): Video nu am dar am pus aici Erorile si codurile de la Erorii
Ati incercat sa rezolvati singur?: Da am incercat am mai rezolvat Bug - public OnPlayerDeath dar astea ma depasesc va rog daca ma puteti ajuta

2.gif.2d12e4c310bf83ae71d8b03f061afea9.g

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.