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;
}