Dima_Didenko_2
Умник
Как сделать так, чтобы можно было обменять столько талонов, сколько лежит в инвентаре а не 2?
C++:
case 2:
{
if(PlayerInfo[playerid][pFamilyMember] == 0) return SendClientMessage(playerid, COLOR_OLDRED, !"[Ошибка] {FFFFFF}Вы не состоите в одной из семей!");
if(GetCount(playerid, 365) <= 2) return SendClientMessage(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}У вас не хватает талонов!");
DeleteItem(playerid, 365, 2);
format(string, 100, "{%s}[Семья (Новости)] %s[%d]: {AFAFAF}пожертвовал 2 талона на 10 репутаций", FamilyChatColor[FamilyInfo[PlayerInfo[playerid][pFamilyMember]][famChatColor]], Name(playerid), playerid);
SendFamilyMessage(PlayerInfo[playerid][pFamilyMember], COLOR_FAMILY, string);
FamilyInfo[PlayerInfo[playerid][pFamilyMember]][fReps] += 10;
SaveInventory(playerid);
format(string, 256, "UPDATE `family` SET `famrep` = `famrep` + '10' WHERE `ID` = '%d'", PlayerInfo[playerid][pFamilyMember]);
}
