Westik
Ученик
Не меняется состояние склада, он постоянно закрыт. И даже если он закрыт с него всё ровно можно брать материалы.
PHP:
GangMenu(playerid)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return true;
if(PlayerInfo[playerid][pMember] == 15 && b_Sklad{0} == true) return SCM(playerid, -1, "• {AC0000}[Îøèáêà] {ffffff}Ñêëàä çàêðûò!");
if(PlayerInfo[playerid][pMember] == 13 && b_Sklad{1} == true) return SCM(playerid, -1, "• {AC0000}[Îøèáêà] {ffffff}Ñêëàä çàêðûò!");
if(PlayerInfo[playerid][pMember] == 12 && b_Sklad{2} == true) return SCM(playerid, -1, "• {AC0000}[Îøèáêà] {ffffff}Ñêëàä çàêðûò!");
if(PlayerInfo[playerid][pMember] == 18 && b_Sklad{3} == true) return SCM(playerid, -1, "• {AC0000}[Îøèáêà] {ffffff}Ñêëàä çàêðûò!");
if(PlayerInfo[playerid][pMember] == 17 && b_Sklad{4} == true) return SCM(playerid, -1, "• {AC0000}[Îøèáêà] {ffffff}Ñêëàä çàêðûò!");
if(PlayerToPoint(3.0,playerid,-71.5424,1366.1405,1080.2185) && PlayerInfo[playerid][pMember] !=12) return SCM(playerid, 0x65969AAA, "Âû íå ñîñòîèòå â Ballas Gang");
else if(PlayerToPoint(3.0,playerid,300.5243,302.4783,1003.5391) && PlayerInfo[playerid][pMember] !=13) return SCM(playerid, 0x65969AAA, "Âû íå ñîñòîèòå â Vagos Gang");
else if(PlayerToPoint(3.0,playerid,2492.0986,-1710.9407,1014.7422) && PlayerInfo[playerid][pMember] !=15) return SCM(playerid, 0x65969AAA, "Âû íå ñîñòîèòå â Grove Gang");
else if(PlayerToPoint(3.0,playerid,-45.9193,1401.2159,1084.4370) && PlayerInfo[playerid][pMember] !=17) return SCM(playerid, 0x65969AAA, "Âû íå ñîñòîèòå â Aztec Gang");
else if(PlayerToPoint(3.0,playerid,-220.2540,1406.5323,27.7656) && PlayerInfo[playerid][pMember] !=18) return SCM(playerid, 0x65969AAA, "Âû íå ñîñòîèòå â Rifa Gang");
SPD(playerid, 7171, DIALOG_STYLE_LIST,"{FF6F00}Ìåíþ áàíäû:", "{1C93E8}[ 1 ] {FFFFFF}Ïîëîæèòü ìàòåðèàëû\n{1C93E8}[ 2 ] {FFFFFF}Âçÿòü ìàòåðèàëû\n{1C93E8}[ 3 ] {FFFFFF}Ïîëîæèòü äåíüãè â áàíê\n{1C93E8}[ 4 ] {FFFFFF}Ñíÿòü äåíüãè ñ áàíêà\n{1C93E8}[ 5 ] {FFFFFF}Ñòàòèñòèêà", "Îê", "Ñêðûòü");
return true;
}
PHP:
CMD:close(playerid)
{
new string[144];
switch(PlayerInfo[playerid][pLeader])
{
case 12: format(string,144,"{FFFFFF}The Ballas Gang | Ñêëàä: {FF6F00}%s", b_Sklad{0} ? ("Îòêðûò") : ("Çàêðûò"));
case 13: format(string,144,"{FFFFFF}Los Santos Vagos Gang | Ñêëàä: {FF6F00}%s", b_Sklad{1} ? ("Îòêðûò") : ("Çàêðûò"));
case 15: format(string,144,"{FFFFFF}Grove Street Gang | Ñêëàä: {FF6F00}%s", b_Sklad{2} ? ("Îòêðûò") : ("Çàêðûò"));
case 17: format(string,144,"{FFFFFF}Varios Los Aztecas Gang | Ñêëàä: {FF6F00}%s", b_Sklad{3} ? ("Îòêðûò") : ("Çàêðûò"));
case 18: format(string,144,"{FFFFFF}The Rifa Gang | Ñêëàä: {FF6F00}%s", b_Sklad{4} ? ("Îòêðûò") : ("Çàêðûò"));
}
SPD(playerid, 9995, DIALOG_STYLE_MSGBOX, "{FF6F00}Óïðàâëåíèå ñêëàäîì", string, "Èçìåíèòü", "Îòìåíà");
return true;
}
PHP:
case 9995:
{
if(!response) return true;
new member = PI[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;
cmd_close(playerid);
return true;
}
Последнее редактирование:
