- Регистрация
- 20 Дек 2015
- Сообщения
- 242
- Лучшие ответы
- 0
- Репутация
- -10
HELP! Не открывается и не закрывается общак!
HTML:
new bool:b_Sklad[5 char];
HTML:
CMD:close(playerid)
{
string = "";
switch(PlayerInfo[playerid][pLeader])
{
case 12: format(string,144,""WHITE"The Ballas Gang | Склад: "SERVER"%s", b_Sklad{0} ? ("Открыт") : ("Закрыт"));
case 13: format(string,144,""WHITE"Los Santos Vagos Gang | Склад: "SERVER"%s", b_Sklad{1} ? ("Открыт") : ("Закрыт"));
case 15: format(string,144,""WHITE"Grove Street Gang | Склад: "SERVER"%s", b_Sklad{2} ? ("Открыт") : ("Закрыт"));
case 17: format(string,144,""WHITE"Varios Los Aztecas Gang | Склад: "SERVER"%s", b_Sklad{3} ? ("Открыт") : ("Закрыт"));
case 18: format(string,144,""WHITE"The Rifa Gang | Склад: "SERVER"%s", b_Sklad{4} ? ("Открыт") : ("Закрыт"));
}
ShowPlayerDialog(playerid, 9995, DIALOG_STYLE_MSGBOX, ""SERVER"Управление складом", string, "Изменить", "Отмена");
return 1;
}
HTML:
case 9995:
{
if(!response) return 1;
new member = PlayerInfo[playerid][pMember];
if(b_Sklad{((member & 12) ? (0) : (member & 13) ? (1) : (member & 15) ? (2) : (member & 17) ? (3) : (4))}) b_Sklad{((member & 12) ? (0) : (member & 13) ? (1) : (member & 15) ? (2) : (member & 17) ? (3) : (4))}=true;
else b_Sklad{((member & 12) ? (0) : (member & 13) ? (1) : (member & 15) ? (2) : (member & 17) ? (3) : (4))} = false;
return 1;
}
HTML:
GangMenu(playerid)
{
if(PlayerToPoint(3.0,playerid,-71.5424,1366.1405,1080.2185) || PlayerToPoint(3.0,playerid,300.4856,302.5443,1003.5391)
|| PlayerToPoint(3.0,playerid,2485.3074,-1635.3547,14.2606) || PlayerToPoint(3.0,playerid,-45.9193,1401.2159,1084.4370)
|| PlayerToPoint(3.0,playerid,-219.9765,1406.8613,27.7656))
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
if(PlayerInfo[playerid][pMember] == 15 && b_Sklad{0}) return SendClientMessage(playerid, -1, ""#net"Склад закрыт!");
if(PlayerInfo[playerid][pMember] == 13 && b_Sklad{1}) return SendClientMessage(playerid, -1, ""#net"Склад закрыт!");
if(PlayerInfo[playerid][pMember] == 12 && b_Sklad{2}) return SendClientMessage(playerid, -1, ""#net"Склад закрыт!");
if(PlayerInfo[playerid][pMember] == 18 && b_Sklad{3}) return SendClientMessage(playerid, -1, ""#net"Склад закрыт!");
if(PlayerInfo[playerid][pMember] == 17 && b_Sklad{4}) return SendClientMessage(playerid, -1, ""#net"Склад закрыт!");
if(PlayerToPoint(3.0,playerid,-71.5424,1366.1405,1080.2185) && PlayerInfo[playerid][pMember] !=12) return SendClientMessage(playerid, 0x65969AAA, "Вы не состоите в Ballas Gang");
else if(PlayerToPoint(3.0,playerid,300.5243,302.4783,1003.5391) && PlayerInfo[playerid][pMember] !=13) return SendClientMessage(playerid, 0x65969AAA, "Вы не состоите в Vagos Gang");
else if(PlayerToPoint(3.0,playerid,2485.3074,-1635.3547,14.2606) && PlayerInfo[playerid][pMember] !=15) return SendClientMessage(playerid, 0x65969AAA, "Вы не состоите в Grove Gang");
else if(PlayerToPoint(3.0,playerid,-45.9193,1401.2159,1084.4370) && PlayerInfo[playerid][pMember] !=17) return SendClientMessage(playerid, 0x65969AAA, "Вы не состоите в Aztec Gang");
else if(PlayerToPoint(3.0,playerid,-220.2540,1406.5323,27.7656) && PlayerInfo[playerid][pMember] !=18) return SendClientMessage(playerid, 0x65969AAA, "Вы не состоите в Rifa Gang");
ShowPlayerDialog(playerid, 7171, DIALOG_STYLE_LIST,""SERVER"Меню банды:", "{1C93E8}[ 1 ] "WHITE"Положить материалы\n{1C93E8}[ 2 ] "WHITE"Взять материалы\n{1C93E8}[ 3 ] "WHITE"Положить деньги в банк\n{1C93E8}[ 4 ] "WHITE"Снять деньги с банка", "Далее", "Отмена");
}
return 1;
}