Steve_Gold
Умник
У меня вот такая проблема, при использовании этих команд, в яках и лкн все работает, но когда в рм пробуешь положить или взять деньги, нечего не происходит, помогите, вот команды:
PHP:
YCMD:mafiawithdraw(playerid, params[], help)
{
if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 5)
if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /mafiawithdraw [количество]");
if(params[0] < 1) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return true; }
if(PlayerInfo[playerid][pMember] == 6 && PlayerInfo[playerid][pRank] == 10)
{
if(MafiaBank[0][nYakuza] <= 0) { SendClientMessage(playerid, COLOR_GREY, "В банке мафии Yakuza нет денег"); return true; }
if(MafiaBank[0][nYakuza] < params[0]) { SendClientMessage(playerid, COLOR_GREY, "В банке мафии Yakuza нет столько денег"); return true; }
MafiaBank[0][nYakuza] -= params[0];
PlayerInfo[playerid][pCash] +=params[0];
format(YCMDstr, sizeof(YCMDstr), "Вы сняли с банка мафии Yakuza: %d вирт", params[0]);
SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
}
else if(PlayerInfo[playerid][pMember] == 14 && PlayerInfo[playerid][pRank] == 8)
{
if(MafiaBank[0][nRm] <= 0) { SendClientMessage(playerid, COLOR_GREY, "В банке Русской мафии нет денег"); return true; }
if(MafiaBank[0][nRm] < params[0]) { SendClientMessage(playerid, COLOR_GREY, "В банке Русской мафии нет столько денег"); return true; }
MafiaBank[0][nRm] -= params[0];
PlayerInfo[playerid][pCash] +=params[0];
format(YCMDstr, sizeof(YCMDstr), "Вы сняли с банка Русской мафии: %d вирт", params[0]);
SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
}
else if(PlayerInfo[playerid][pMember] == 5 && PlayerInfo[playerid][pRank] == 10)
{
if(MafiaBank[0][nLcn] <= 0) { SendClientMessage(playerid, COLOR_GREY, "В банке мафии LCN нет денег"); return true; }
if(MafiaBank[0][nLcn] < params[0]) { SendClientMessage(playerid, COLOR_GREY, "В банке мафии LCN нет столько денег"); return true; }
MafiaBank[0][nLcn] -= params[0];
PlayerInfo[playerid][pCash] +=params[0];
format(YCMDstr, sizeof(YCMDstr), "Вы сняли с банка мафии LCN: %d вирт", params[0]);
SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
}
return true;
}
PHP:
YCMD:mafiabank(playerid, params[], help)
{
if(PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 5)
if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /mafiabank [количество]");
if(params[0] < 1 || PlayerInfo[playerid][pCash] < params[0]) { SendClientMessage(playerid, COLOR_GREY, "Неправильный количество денег!"); return true; }
if(PlayerInfo[playerid][pMember] == 6 && PlayerInfo[playerid][pRank] == 10)
{
MafiaBank[0][nYakuza] += params[0];
PlayerInfo[playerid][pCash] -=params[0];
format(YCMDstr, sizeof(YCMDstr), "Вы положили в банк мафии Yakuza: %d вирт", params[0]);
SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
}
else if(PlayerInfo[playerid][pMember] == 14 && PlayerInfo[playerid][pRank] == 8)
{
MafiaBank[0][nRm] += params[0];
PlayerInfo[playerid][pCash] -=params[0];
format(YCMDstr, sizeof(YCMDstr), "Вы положили в банк Русской мафии: %d вирт", params[0]);
SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
}
else if(PlayerInfo[playerid][pMember] == 5 && PlayerInfo[playerid][pRank] == 10)
{
MafiaBank[0][nLcn] += params[0];
PlayerInfo[playerid][pCash] -=params[0];
format(YCMDstr, sizeof(YCMDstr), "Вы положили в банк мафии LCN: %d вирт", params[0]);
SendClientMessage(playerid, 0x6495EDFF, YCMDstr);
}
return true;
}
