All pastes #753579 Raw Edit

Something

public text v1 · immutable
#753579 ·published 2007-10-29 11:08 UTC
rendered paste body
#include <a_samp>
#include <dudb>
#include <KIHC>

#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_AQUA 0x7CFC00AA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_TAN 0xBDB76BAA
#define COLOR_PURPLE 0x800080AA
#define COLOR_INVISWHITE 0xFFFFFF00
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_DARKRED 0x660000AA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_BRIGHTRED 0xFF0000AA
#define COLOR_INDIGO 0x4B00B0AA
#define COLOR_SYSTEM 0xEFEFF7AA
#define COLOR_ALLDEPT 0xFF8282AA
#define COLOR_PSCBLUE 0x0070B2AA
#define COLOR_SANTORANGE 0xFF6C3BAA
#define COLOR_INVIS 0xAFAFAF00
#define COLOR_CRIMBLUE 0x2641FEAA
#define COLOR_WANTED 0xCC0066AA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_UNDERCOVER 0x00000000

new LSPDGate;
new LSPDDoor;
new Bankgate1;
new Bankgate2;
new Navalgate;
new Navalgate2;
new Stedfrontgate;
new Myfrontdoor1;
new Myfrontdoor2;


new Menu:gMenu0[256];
new Menu:gMenue0[256];
new Menu:gMenu1[256];
new Menu:gMenue1[256];
new Menu:gMenu2[256];
new Menu:gMenue2[256];
new Menu:gMenu3[256];
new Menu:gMenue3[256];
new Menu:gMenu4[256];
new Menu:gMenue4[256];
new Menu:gMenu5[256];
new Menu:gMenue5[256];

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" XtremeAdmin2 Filterscript by carljohno");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	print("\n----------------------------------");
	print(" unlimited Gamemode by carljohno");
	print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
	// house
	gMenu0[255] = CreateMenu(Mname, 2, 50, 200, 41, 30);
	AddMenuItem(gMenu0[255],0,Info);
	AddMenuItem(gMenu0[255],0,Enter);
	AddMenuItem(gMenu0[255],0,Buy);
	AddMenuItem(gMenu0[255],0,Rent);
	AddMenuItem(gMenu0[255],0,Sell);
	AddMenuItem(gMenu0[255],0,Lock);
	gMenue0[255] = CreateMenu(Mname,1,50,200,50,25);
	AddMenuItem(gMenue0[255],0,EatFood);
	AddMenuItem(gMenue0[255],0,Exercise);
	AddMenuItem(gMenue0[255],0,Exit);
	gMenu1[255] = CreateMenu(Mname, 2, 50, 200, 41, 30);
	AddMenuItem(gMenu1[255],0,Info);
	AddMenuItem(gMenu1[255],0,Enter);
	AddMenuItem(gMenu1[255],0,Buy);
	AddMenuItem(gMenu1[255],0,Rent);
	AddMenuItem(gMenu1[255],0,Sell);
	AddMenuItem(gMenu1[255],0,Lock);
	gMenue1[255] = CreateMenu(Mname,1,50,200,50,25);
	AddMenuItem(gMenue1[255],0,EatFood);
	AddMenuItem(gMenue1[255],0,Exercise);
	AddMenuItem(gMenue1[255],0,Exit);
	gMenu2[255] = CreateMenu(Mname, 2, 50, 200, 41, 30);
	AddMenuItem(gMenu2[255],0,Info);
	AddMenuItem(gMenu2[255],0,Enter);
	AddMenuItem(gMenu2[255],0,Buy);
	AddMenuItem(gMenu2[255],0,Rent);
	AddMenuItem(gMenu2[255],0,Sell);
	AddMenuItem(gMenu2[255],0,Lock);
	gMenue2[255] = CreateMenu(Mname,1,50,200,50,25);
	AddMenuItem(gMenue2[255],0,EatFood);
	AddMenuItem(gMenue2[255],0,Exercise);
	AddMenuItem(gMenue2[255],0,Exit);
	gMenu3[255] = CreateMenu(Mname, 2, 50, 200, 41, 30);
	AddMenuItem(gMenu3[255],0,Info);
	AddMenuItem(gMenu3[255],0,Enter);
	AddMenuItem(gMenu3[255],0,Buy);
	AddMenuItem(gMenu3[255],0,Rent);
	AddMenuItem(gMenu3[255],0,Sell);
	AddMenuItem(gMenu3[255],0,Lock);
	gMenue3[255] = CreateMenu(Mname,1,50,200,50,25);
	AddMenuItem(gMenue3[255],0,EatFood);
	AddMenuItem(gMenue3[255],0,Exercise);
	AddMenuItem(gMenue3[255],0,Exit);
	gMenu4[255] = CreateMenu(Mname, 2, 50, 200, 41, 30);
	AddMenuItem(gMenu4[255],0,Info);
	AddMenuItem(gMenu4[255],0,Enter);
	AddMenuItem(gMenu4[255],0,Buy);
	AddMenuItem(gMenu4[255],0,Rent);
	AddMenuItem(gMenu4[255],0,Sell);
	AddMenuItem(gMenu4[255],0,Lock);
	gMenue4[255] = CreateMenu(Mname,1,50,200,50,25);
	AddMenuItem(gMenue4[255],0,EatFood);
	AddMenuItem(gMenue4[255],0,Exercise);
	AddMenuItem(gMenue4[255],0,Exit);
	gMenu5[255] = CreateMenu(Mname, 2, 50, 200, 41, 30);
	AddMenuItem(gMenu5[255],0,Info);
	AddMenuItem(gMenu5[255],0,Enter);
	AddMenuItem(gMenu5[255],0,Buy);
	AddMenuItem(gMenu5[255],0,Rent);
	AddMenuItem(gMenu5[255],0,Sell);
	AddMenuItem(gMenu5[255],0,Lock);
	gMenue5[255] = CreateMenu(Mname,1,50,200,50,25);
	AddMenuItem(gMenue5[255],0,EatFood);
	AddMenuItem(gMenue5[255],0,Exercise);
	AddMenuItem(gMenue5[255],0,Exit);


	// Player Class's
    AddPlayerClass(264, -1660.773, 424.4283, 15, 0, 0, 0, 0, 0, 0, 0);// helping me
	AddPlayerClass(0, 2493.814, -1677.914, 15, 0, 0, 0, 0, 0, 0, 0); // cj
    AddPlayerClass(269, 2493.814, -1677.914, 15, 0, 0, 0, 0, 0, 0, 0); //  Big Smoke
    AddPlayerClass(270, 2493.814, -1677.914, 15, 0, 0, 0, 0, 0, 0, 0);// Sweet
    AddPlayerClass(271, 2493.814, -1677.914, 15, 0, 0, 0, 0, 0, 0, 0);// Ryder
    AddPlayerClass(264, -699.2623,954.1151,13.3264, 0, 0, 0, 0, 0, 0, 0); // sted place
    AddPlayerClass(264, 1529.16, 1527.407, 15, 0, 0, 0, 0, 0, 0, 0);
    
    // Car Spawns
    AddStaticVehicle(525, -1645.322, 416.5384, 15, 0, -1, -1);

	//house pick ups
	AddStaticPickup(1273,2,1451.542236,2566.160156,10.820312);//Pickup Id 0;
	AddStaticPickup(1273,2,1503.319335,2567.782958,10.820312);//Pickup Id 1;
	AddStaticPickup(1273,2,1623.292358,2568.163818,10.820312);//Pickup Id 2;
	AddStaticPickup(1273,2,1456.438598,2773.336669,10.820312);//Pickup Id 3;
	AddStaticPickup(1273,2,2089.664306,1451.860595,10.820312);//Pickup Id 4;
	AddStaticPickup(1273,2,-2224.625244,331.305206,35.320312);//Pickup Id 5;

	// pickup
	AddStaticPickup(370, 0, -1530.1827,487.8933, 6); //jetpack
	

    // create object
	CreateObject(1233,-2053.2021,-82.2435,35.3203, 0, 0, 100); // dmv no parking sign
	CreateObject(1508,-670.2585,967.2992,13.25, 0, 0, 0); // sted back gate
	CreateObject(1508,-686.3004,931.8094,13.2, 0, 0, 90); // sted backdoor1
	CreateObject(1508,-689.9363,931.8094,13.2, 0, 0, 90); // sted backdoor2
	CreateObject(18000, 1415.919, 1600.9, 15, 0, 0, 0); // madebycarl
	
	
	
	
	// move object
	LSPDGate = CreateObject(969,1584.4034,-1637.9532, 12.63281, 0, 0, 0); // gate
	LSPDDoor = CreateObject(1497,1582.6307,-1637.8439, 12.53281, 0, 0, 0); // door
	Bankgate1 = CreateObject(969,-2433.5667,497.1801, 29.5000, 0, 0, 30); // bank gate 1
	Bankgate2 = CreateObject(969,-2438.5488,494.4155, 29.5000, 0, 0, 30); // bank gate 2
	Navalgate = CreateObject(969,-1535.0239,482.4043,5.1797, 0, 0, 0); //Naval
    Navalgate2 = CreateObject(969,-1535.0239,482.4043,11.1797, 0, 0, 0); //naval2
    Stedfrontgate = CreateObject(969,-693.4413,961.4699,11.2265, 0, 0, 90); // Sted front gate
    Myfrontdoor1 = CreateObject(1497,-689.5584,943.2401,12.5, 0, 0, 0); //mydoor1
    Myfrontdoor2 = CreateObject(1497,-688.0491,943.2401,12.5, 0, 0, 0); //mydoor2
    
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnPlayerConnect(playerid)
{
    SetPlayerMapIcon( playerid, 30, 1564.8885,-1675.0328, 16.7380, 30, 0 );
    SetPlayerMapIcon( playerid, 62, -1488.5399,397.5709, 30, 62, 0 );
    SetPlayerMapIcon( playerid, 4, -1258.5022,465.7209, 31, 4, 0);
    SetPlayerMapIcon( playerid, 56, -677.0806,940.1248,22.1820,56 ,0);
    

	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}

public OnPlayerSpawn(playerid)
{
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{





	if (strcmp("/1990dooropen", cmdtext, true, 100) == 0){
 	MoveObject(Myfrontdoor1,-690.9475,943.2401,12.5,5);
 	MoveObject(Myfrontdoor2,-686.1005,943.2401,12.5,5);
 	return 1;
	}
	if (strcmp("/1990doorclose", cmdtext, true, 100) == 0){
	MoveObject(Myfrontdoor1,-689.5584,943.2401,12.5,5);
	MoveObject(Myfrontdoor2,-688.0491,943.2401,12.5,5);
	return 1;
	}

	if (strcmp("/garageopen", cmdtext, true, 100) == 0){
	MoveObject(Stedfrontgate,-693.4413,961.4699,15.2265,5);
 	return 1;
	}
	if (strcmp("/garageclose", cmdtext, true, 100) == 0){
	MoveObject(Stedfrontgate,-693.4413,961.4699,11.2265,5);
    return 1;
	}


	if (strcmp("/navalopen", cmdtext, true, 100) == 0){
	MoveObject(Navalgate,-1535.0239,482.4043,3.1797,1);
	MoveObject(Navalgate2,-1535.0239,482.4043,14.1797,1);

	return 1;
	}
	if (strcmp("/navalclose", cmdtext, true, 100) == 0){
	MoveObject(Navalgate,-1535.0239,482.4043,5.1797,1);
    MoveObject(Navalgate2,-1535.0239,482.4043,11.1797,1);
	return 1;
	}


	if (strcmp("/gateopen", cmdtext, true, 40) == 0){
	MoveObject(LSPDGate,1593.3824,-1638.7557,12.63281,5);
	return 1;
	}
	if (strcmp("/gateclose", cmdtext, true, 40) == 0){
	MoveObject(LSPDGate,1584.4034,-1637.9532,12.63281,5);

	return 1;
	}
	
	if (strcmp("/dooropen", cmdtext, true, 40) == 0){
	MoveObject(LSPDDoor,1581.3690,-1637.9761,12.53281,5);
	return 1;
	}
	if (strcmp("/doorclose", cmdtext, true, 40) == 0){
	MoveObject(LSPDDoor,1582.6307,-1637.8439,12.53281,5);

	return 1;
	}
	
	if (strcmp("/bankopen", cmdtext, true, 100) == 0){
	MoveObject(Bankgate1,-2427.1323,499.7162,29.5000,1);
	MoveObject(Bankgate2,-2445.9675,491.2500,29.5000,1);
    SendClientMessage(playerid, 0xFF0000AA, "Access Granted.");
	SendClientMessage(playerid, 0x40FF40FF, "You Have Payed San Fierro Bank $50 To Open The Gate. ");
	GivePlayerMoney(playerid, -50);
	return 1;
	
 }
	if (strcmp("/bankclose", cmdtext, true, 100) == 0){
	MoveObject(Bankgate1,-2433.5667,497.1801,29.5000,1);
    MoveObject(Bankgate2,-2438.5488,494.4155,29.5000,1);
	SendClientMessage(playerid, 0xFF0000AA, "Access Granted.");
	SendClientMessage(playerid, 0x40FF40FF, "Gate Closing.");
	return 1;
	}
{
	if (strcmp("/tune", cmdtext, true, 10) == 0)
    {
    new Float:X,Float:Y,Float:Z,Float:Angle, carid;
	GetPlayerPos(playerid,X,Y,Z);
	GetPlayerFacingAngle(playerid,Angle);
    carid = GetPlayerVehicleID(playerid);
    AddVehicleComponent(carid,1034);
    AddVehicleComponent(carid,1038);
    AddVehicleComponent(carid,1147);
    AddVehicleComponent(carid,1010);
    AddVehicleComponent(carid,1073);
    ChangeVehiclePaintjob(carid,1);
	PutPlayerInVehicle(playerid,carid,0);
	TogglePlayerControllable(playerid,true);
    return SendClientMessage(playerid, 0x40FF40FF, "The Cars That Only Allowed To Tune Are uranus, strat, flash, jester, sultan");
	}
	return 1;
}

    if (strcmp(cmdtext, "/lock", true)==0)
		{
			if(IsPlayerInAnyVehicle(playerid))
			{
				new State=GetPlayerState(playerid);
				if(State!=PLAYER_STATE_DRIVER)
				{
					SendClientMessage(playerid,0xFFFF00AA,"You can only lock the doors as the driver.");
					return 1;
				}
				new i;
				for(i=0;i<MAX_PLAYERS;i++)
				{
					if(i != playerid)
					{
						SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
					}
				}
				SendClientMessage(playerid, 0xFFFF00AA, "Vehicle locked!");
		    	new Float:pX, Float:pY, Float:pZ;
				GetPlayerPos(playerid,pX,pY,pZ);
				PlayerPlaySound(playerid,1056,pX,pY,pZ);
			}
			else
			{
				SendClientMessage(playerid, 0xFFFF00AA, "You're not in a vehicle!");
			}
	return 1;
		}


    if (strcmp(cmdtext, "/unlock", true)==0)
	{
		if(IsPlayerInAnyVehicle(playerid))
		{
			new State=GetPlayerState(playerid);
			if(State!=PLAYER_STATE_DRIVER)
			{
				SendClientMessage(playerid,0xFFFF00AA,"You can only unlock the doors as the driver.");
				return 1;
			}
			new i;
			for(i=0;i<MAX_PLAYERS;i++)
			{
				SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
			}
			SendClientMessage(playerid, 0xFFFF00AA, "Vehicle unlocked!");
			new Float:pX, Float:pY, Float:pZ;
			GetPlayerPos(playerid,pX,pY,pZ);
			PlayerPlaySound(playerid,1057,pX,pY,pZ);
		}
		else
		{
			SendClientMessage(playerid, 0xFFFF00AA, "You're not in a vehicle!");
		}
	return 1;
	}

    if(!strcmp(cmdtext, "/me", true,2))
{
    if(!strlen(cmdtext[4])) SendClientMessage(playerid, 0xFFFFFFFF, "USAGE: /me [action]");
    else {
        new pname[100];
        GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
        format(pname,100,"%s %s", pname, cmdtext[4]);
        SendClientMessageToAll(0xFFFFFFFF,pname);
        print(pname);
    }
    return 1;
}


	if (strcmp("/mycommand", cmdtext, true, 10) == 0)
 {
    SendClientMessage(playerid,0xFFFF00AA,"/me /lock /unlock.");
	}
	return 0;
}

public OnPlayerInfoChange(playerid)
{
	return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	if ( pickupid == 0 ){
	ShowMenuForPlayer(gMenu0[255],playerid);
	TogglePlayerControllable(playerid,0);}
	if ( pickupid == 1 ){
	ShowMenuForPlayer(gMenu1[255],playerid);
	TogglePlayerControllable(playerid,0);}
	if ( pickupid == 2 ){
	ShowMenuForPlayer(gMenu2[255],playerid);
	TogglePlayerControllable(playerid,0);}
	if ( pickupid == 3 ){
	ShowMenuForPlayer(gMenu3[255],playerid);
	TogglePlayerControllable(playerid,0);}
	if ( pickupid == 4 ){
	ShowMenuForPlayer(gMenu4[255],playerid);
	TogglePlayerControllable(playerid,0);}
	if ( pickupid == 5 ){
	ShowMenuForPlayer(gMenu5[255],playerid);
	TogglePlayerControllable(playerid,0);}
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	new Menu:Current = GetPlayerMenu(playerid);
	if (Current == gMenu0[255]) {
	switch(row) {
	case 0: {
	DestroyCurrentMenu(playerid);
	OnInfo(playerid,0);
	TogglePlayerControllable(playerid,1); }
	case 1:	{
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnEnter(playerid,0)==1){
	ShowMenuForPlayer(gMenue0[255],playerid);
	SetPlayerInterior(playerid,15);
	SetPlayerPos(playerid,328.493988,1480.589966,1084.449951); }}
	case 2: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnBuy(playerid,0)==1){
	ShowMenuForPlayer(gMenue0[255],playerid);
	SetPlayerInterior(playerid,15);
	SetPlayerPos(playerid,328.493988,1480.589966,1084.449951); }}
	case 3: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnRent(playerid,0)==1){
	ShowMenuForPlayer(gMenue0[255],playerid);
	SetPlayerInterior(playerid,15);
	SetPlayerPos(playerid,328.493988,1480.589966,1084.449951); }}
	case 4: {
	DestroyCurrentMenu(playerid);
	SellHouse(playerid,0);
	TogglePlayerControllable(playerid,1); }
	case 5: {
	DestroyCurrentMenu(playerid);
	LockHouse(playerid,0);
	TogglePlayerControllable(playerid,1); }}}
	if (Current == gMenue0[255]) {
	switch(row) {
	case 0: {
	new Float:Chealth;
	GetPlayerHealth(playerid,Chealth);
	SetPlayerHealth(playerid,Chealth+25);
	ShowMenuForPlayer(gMenue0[255],playerid);}
	case 1: {
	new Float:Carmour;
	GetPlayerArmour(playerid,Carmour);
	SetPlayerArmour(playerid,Carmour+2);
	ShowMenuForPlayer(gMenue0[255],playerid);}
	case 2: {
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,1451.542236,2566.160156,10.820312);}}}
	if (Current == gMenu1[255]) {
	switch(row) {
	case 0: {
	DestroyCurrentMenu(playerid);
	OnInfo(playerid,1);
	TogglePlayerControllable(playerid,1); }
	case 1:	{
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnEnter(playerid,1)==1){
	ShowMenuForPlayer(gMenue1[255],playerid);
	SetPlayerInterior(playerid,15);
	SetPlayerPos(playerid,328.493988,1480.589966,1084.449951); }}
	case 2: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnBuy(playerid,1)==1){
	ShowMenuForPlayer(gMenue1[255],playerid);
	SetPlayerInterior(playerid,15);
	SetPlayerPos(playerid,328.493988,1480.589966,1084.449951); }}
	case 3: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnRent(playerid,1)==1){
	ShowMenuForPlayer(gMenue1[255],playerid);
	SetPlayerInterior(playerid,15);
	SetPlayerPos(playerid,328.493988,1480.589966,1084.449951); }}
	case 4: {
	DestroyCurrentMenu(playerid);
	SellHouse(playerid,1);
	TogglePlayerControllable(playerid,1); }
	case 5: {
	DestroyCurrentMenu(playerid);
	LockHouse(playerid,1);
	TogglePlayerControllable(playerid,1); }}}
	if (Current == gMenue1[255]) {
	switch(row) {
	case 0: {
	new Float:Chealth;
	GetPlayerHealth(playerid,Chealth);
	SetPlayerHealth(playerid,Chealth+25);
	ShowMenuForPlayer(gMenue1[255],playerid);}
	case 1: {
	new Float:Carmour;
	GetPlayerArmour(playerid,Carmour);
	SetPlayerArmour(playerid,Carmour+2);
	ShowMenuForPlayer(gMenue1[255],playerid);}
	case 2: {
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,1503.319335,2567.782958,10.820312);}}}
	if (Current == gMenu2[255]) {
	switch(row) {
	case 0: {
	DestroyCurrentMenu(playerid);
	OnInfo(playerid,2);
	TogglePlayerControllable(playerid,1); }
	case 1:	{
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnEnter(playerid,2)==1){
	ShowMenuForPlayer(gMenue2[255],playerid);
	SetPlayerInterior(playerid,2);
	SetPlayerPos(playerid,225.756989,1240.000000,1082.149902); }}
	case 2: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnBuy(playerid,2)==1){
	ShowMenuForPlayer(gMenue2[255],playerid);
	SetPlayerInterior(playerid,2);
	SetPlayerPos(playerid,225.756989,1240.000000,1082.149902); }}
	case 3: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnRent(playerid,2)==1){
	ShowMenuForPlayer(gMenue2[255],playerid);
	SetPlayerInterior(playerid,2);
	SetPlayerPos(playerid,225.756989,1240.000000,1082.149902); }}
	case 4: {
	DestroyCurrentMenu(playerid);
	SellHouse(playerid,2);
	TogglePlayerControllable(playerid,1); }
	case 5: {
	DestroyCurrentMenu(playerid);
	LockHouse(playerid,2);
	TogglePlayerControllable(playerid,1);}}}
	if (Current == gMenue2[255]) {
	switch(row) {
	case 0: {
	new Float:Chealth;
	GetPlayerHealth(playerid,Chealth);
	SetPlayerHealth(playerid,Chealth+25);
	ShowMenuForPlayer(gMenue2[255],playerid);}
	case 1: {

	new Float:Carmour;
	GetPlayerArmour(playerid,Carmour);
	SetPlayerArmour(playerid,Carmour+2);
	ShowMenuForPlayer(gMenue2[255],playerid);}
	case 2: {

	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,1623.292358,2568.163818,10.820312);}}}
	if (Current == gMenu3[255]) {
	switch(row) {
	case 0: {
	DestroyCurrentMenu(playerid);
	OnInfo(playerid,3);
	TogglePlayerControllable(playerid,1); }
	case 1:	{
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnEnter(playerid,3)==1){
	ShowMenuForPlayer(gMenue3[255],playerid);
	SetPlayerInterior(playerid,7);
	SetPlayerPos(playerid,225.630997,1022.479980,1084.069946); }}
	case 2: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnBuy(playerid,3)==1){
	ShowMenuForPlayer(gMenue3[255],playerid);
	SetPlayerInterior(playerid,7);
	SetPlayerPos(playerid,225.630997,1022.479980,1084.069946); }}
	case 3: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnRent(playerid,3)==1){
	ShowMenuForPlayer(gMenue3[255],playerid);
	SetPlayerInterior(playerid,7);
	SetPlayerPos(playerid,225.630997,1022.479980,1084.069946); }}
	case 4: {
	DestroyCurrentMenu(playerid);
	SellHouse(playerid,3);
	TogglePlayerControllable(playerid,1); }
	case 5: {
	DestroyCurrentMenu(playerid);
	LockHouse(playerid,3);
	TogglePlayerControllable(playerid,1); }}}
	if (Current == gMenue3[255]) {
	switch(row) {
	case 0: {
	new Float:Chealth;
	GetPlayerHealth(playerid,Chealth);
	SetPlayerHealth(playerid,Chealth+25);
	ShowMenuForPlayer(gMenue3[255],playerid);}
	case 1: {
	new Float:Carmour;
	GetPlayerArmour(playerid,Carmour);
	SetPlayerArmour(playerid,Carmour+2);
	ShowMenuForPlayer(gMenue3[255],playerid);}
	case 2: {
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,1456.438598,2773.336669,10.820312);}}}
	if (Current == gMenu4[255]) {
	switch(row) {
	case 0: {
	DestroyCurrentMenu(playerid);
	OnInfo(playerid,4);
	TogglePlayerControllable(playerid,1); }
	case 1:	{
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnEnter(playerid,4)==1){
	ShowMenuForPlayer(gMenue4[255],playerid);
	SetPlayerInterior(playerid,8);
	SetPlayerPos(playerid,2807.63,-1170.15,1025.57); }}
	case 2: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnBuy(playerid,4)==1){
	ShowMenuForPlayer(gMenue4[255],playerid);
	SetPlayerInterior(playerid,8);
	SetPlayerPos(playerid,2807.63,-1170.15,1025.57); }}
	case 3: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnRent(playerid,4)==1){
	ShowMenuForPlayer(gMenue4[255],playerid);
	SetPlayerInterior(playerid,8);
	SetPlayerPos(playerid,2807.63,-1170.15,1025.57); }}
	case 4: {
	DestroyCurrentMenu(playerid);
	SellHouse(playerid,4);
	TogglePlayerControllable(playerid,1); }
	case 5: {
	DestroyCurrentMenu(playerid);
	LockHouse(playerid,4);
	TogglePlayerControllable(playerid,1); }}}
	if (Current == gMenue4[255]) {
	switch(row) {
	case 0: {
	new Float:Chealth;
	GetPlayerHealth(playerid,Chealth);
	SetPlayerHealth(playerid,Chealth+25);
	ShowMenuForPlayer(gMenue4[255],playerid);}
	case 1: {
	new Float:Carmour;
	GetPlayerArmour(playerid,Carmour);
	SetPlayerArmour(playerid,Carmour+2);
	ShowMenuForPlayer(gMenue4[255],playerid);}
	case 2: {
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,2089.664306,1451.860595,10.820312);}}}
	if (Current == gMenu5[255]) {
	switch(row) {
	case 0: {
	DestroyCurrentMenu(playerid);
	OnInfo(playerid,5);
	TogglePlayerControllable(playerid,1); }
	case 1:	{
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnEnter(playerid,5)==1){
	ShowMenuForPlayer(gMenue5[255],playerid);
	SetPlayerInterior(playerid,3);
	SetPlayerPos(playerid,235.508994,1189.169897,1080.339966); }}
	case 2: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnBuy(playerid,5)==1){
	ShowMenuForPlayer(gMenue5[255],playerid);
	SetPlayerInterior(playerid,3);
	SetPlayerPos(playerid,235.508994,1189.169897,1080.339966); }}
	case 3: {
	DestroyCurrentMenu(playerid);
	TogglePlayerControllable(playerid,1);
	if (OnRent(playerid,5)==1){
	ShowMenuForPlayer(gMenue5[255],playerid);
	SetPlayerInterior(playerid,3);
	SetPlayerPos(playerid,235.508994,1189.169897,1080.339966); }}
	case 4: {
	DestroyCurrentMenu(playerid);
	SellHouse(playerid,5);
	TogglePlayerControllable(playerid,1); }
	case 5: {
	DestroyCurrentMenu(playerid);
	LockHouse(playerid,5);
	TogglePlayerControllable(playerid,1); }}}
	if (Current == gMenue5[255]) {
	switch(row) {
	case 0: {
	new Float:Chealth;
	GetPlayerHealth(playerid,Chealth);
	SetPlayerHealth(playerid,Chealth+25);
	ShowMenuForPlayer(gMenue5[255],playerid);}
	case 1: {
	new Float:Carmour;
	GetPlayerArmour(playerid,Carmour);
	SetPlayerArmour(playerid,Carmour+2);
	ShowMenuForPlayer(gMenue5[255],playerid);}
	case 2: {
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,-2224.625244,331.305206,35.320312)

	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	new Menu:Current = GetPlayerMenu(playerid);
	if( Current == gMenu0[255]){
	TogglePlayerControllable(playerid,1);}
	if( Current == gMenue0[255]){
	ShowMenuForPlayer(gMenue0[255],playerid);}
	if( Current == gMenu1[255]){
	TogglePlayerControllable(playerid,1);}
	if( Current == gMenue1[255]){
	ShowMenuForPlayer(gMenue1[255],playerid);}
	if( Current == gMenu2[255]){
	TogglePlayerControllable(playerid,1);}
	if( Current == gMenue2[255]){
	ShowMenuForPlayer(gMenue2[255],playerid);}
	if( Current == gMenu3[255]){
	TogglePlayerControllable(playerid,1);}
	if( Current == gMenue3[255]){
	ShowMenuForPlayer(gMenue3[255],playerid);}
	if( Current == gMenu4[255]){
	TogglePlayerControllable(playerid,1);}
	if( Current == gMenue4[255]){
	ShowMenuForPlayer(gMenue4[255],playerid);}
	if( Current == gMenu5[255]){
	TogglePlayerControllable(playerid,1);}
	if( Current == gMenue5[255]){
	ShowMenuForPlayer(gMenue5[255],playerid);}
	return 1;
}