Уважаемый пользователь! Система засекла подозрительную активность. Скорее всего вы используете AdBlock (Plus). Наш сервис абсолютно бесплатен, поэтому мы просим вас отключить AdBlock (plus). Как это сделать вы можете узнать, нажав на знак вопроса. Спасибо.
Вы видите это сообщение, так как вы не вошли или не зарегистрировались. Чтобы получить более расширенные возможности войдите или зарегистрируйтесь.
Однако без регистрации Вы также сможете пользоваться форумом.
skyfamily Освоившийся 0
Приветствую, у меня есть некий отрывок кода, который отвечает за промокод. После ввода этого промокода, промокод просто пропадает из файла ini.
Что добавить или изменить в коде, чтоб можно было ТОЛЬКО 1 раз использовать промокод и что-бы он не пропадал. Пожалуйста помогите
Код:
case 1993:
{
if(response)
{
new donate;
new iniFile = ini_openFile("gamefiles/donate.ini");
if(ini_getInteger(iniFile, inputtext, donate) == 0)
{
SendClientMessage(playerid, COLOR_NEWS, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
format(string, sizeof(string), "Íà âàø áàíêîâñêèé ñ÷åò çà÷èñëåíî: %d âèðò", donate);
SendClientMessage(playerid, COLOR_NEWS, string);
format(string, sizeof(string), "Ñòàðûé áàëàíñ: %d âèðò", PlayerInfo[playerid][pBank]);
SendClientMessage(playerid, COLOR_YELLOW, string);
PlayerInfo[playerid][pBank] += donate;
format(string, sizeof(string), "Íîâûé áàëàíñ: %d âèðò", PlayerInfo[playerid][pBank]);
SendClientMessage(playerid, COLOR_YELLOW, string);
SendClientMessage(playerid, COLOR_NEWS, "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
PlayerInfo[playerid][pDonateAccount] += donate;
ini_removeKey(iniFile, inputtext);
if(PlayerInfo[playerid][pDonateAccount] >= 1000000 && PlayerInfo[playerid][pDonateRank] == 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "Ïîçäðàâëÿåì! Âû äîñòèãëè 1 óðîâíÿ VIP");
SendClientMessage(playerid, COLOR_YELLOW, "Èñïîëüçóéòå /viphelp äëÿ ïðîñìîòðà ôóíêöèé VIP àêêàóíòà");
PlayerInfo[playerid][pDonateRank] = 1;
}
else if(PlayerInfo[playerid][pDonateAccount] >= 5000000 && PlayerInfo[playerid][pDonateRank] == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Ïîçäðàâëÿåì! Âû äîñòèãëè 2 óðîâíÿ VIP");
SendClientMessage(playerid, COLOR_YELLOW, "Èñïîëüçóéòå /viphelp äëÿ ïðîñìîòðà ôóíêöèé VIP àêêàóíòà");
PlayerInfo[playerid][pDonateRank] = 2;
}
else if(PlayerInfo[playerid][pDonateAccount] >= 10000000 && PlayerInfo[playerid][pDonateRank] == 2)
{
SendClientMessage(playerid, COLOR_YELLOW, "Ïîçäðàâëÿåì! Âû äîñòèãëè 3 óðîâíÿ VIP");
SendClientMessage(playerid, COLOR_YELLOW, "Èñïîëüçóéòå /viphelp äëÿ ïðîñìîòðà ôóíêöèé VIP àêêàóíòà");
PlayerInfo[playerid][pDonateRank] = 3;
}
}
Отредактировано пользователем skyfamily
Поделиться сообщением
Ссылка на сообщение