Vitaliy_Mc
Новичок
Доброго времени суток, дорогие игроки PI.
Возник такой порос, вот в команду /donate, когда выбрал например випку 1 лвл, оно дает 1 лвл випки, потом когда купил 2 лвл випки, у тебя получается 3 лвл, то есть лвл випок плюсуются. Как сделать так, чтоб когда после того как ты купил 1 лвл, и потом купил 2 лвл, у тебя 2 есть. И наоборот, когда у тебя 3, ты купил 1 лвл, у тебя будет 1 лвл. Очень нужна попощь.
Вот код самого диалога.
Возник такой порос, вот в команду /donate, когда выбрал например випку 1 лвл, оно дает 1 лвл випки, потом когда купил 2 лвл випки, у тебя получается 3 лвл, то есть лвл випок плюсуются. Как сделать так, чтоб когда после того как ты купил 1 лвл, и потом купил 2 лвл, у тебя 2 есть. И наоборот, когда у тебя 3, ты купил 1 лвл, у тебя будет 1 лвл. Очень нужна попощь.
Вот код самого диалога.
PHP:
case 0:
{
if(PlayerInfo[playerid][pDm] < 1000) return SendClientMessage(playerid,COLOR_RED,"Недостаточно монет");
PlayerInfo[playerid][pVip] += 1;
PlayerInfo[playerid][pDm] -= 1000;
SendClientMessage(playerid,COLOR_YELLOW,"Теперь у вас {986506}Bronze VIP!");
}
case 1:
{
if(PlayerInfo[playerid][pDm] < 3000) return SendClientMessage(playerid,COLOR_RED,"Недостаточно монет");
PlayerInfo[playerid][pVip] += 2;
PlayerInfo[playerid][pDm] -= 3000;
SendClientMessage(playerid,COLOR_YELLOW,"Теперь у вас {908F8E}Silver VIP!");
}
case 2:
{
if(PlayerInfo[playerid][pDm] < 5000) return SendClientMessage(playerid,COLOR_RED,"Недостаточно монет");
PlayerInfo[playerid][pVip] += 3;
PlayerInfo[playerid][pDm] -= 5000;
SendClientMessage(playerid,COLOR_YELLOW,"Теперь у вас {D5B908}Gold VIP!");
}
