goodm4n
Новичок
Хотел написать запрет к повторному вводу промокода, но начали возникать проблемы, которые я не могу решить, надеюсь на вас.
Код:
{
if(response)
{
new tmp[24];
mysql_real_escape_string(inputtext, tmp);
new sqlq[150];
format(sqlq, sizeof(sqlq), "SELECT * FROM `promocodes` WHERE `name` = '%s'", tmp);
mysql_query(sqlq);
mysql_store_result();
if(!mysql_num_rows()) return SendErrorMessage(playerid, "Такого промо-кода не существует!");
new sql[250];
format(sql, sizeof(sql), "SELECT `activation` FROM `promocodes` WHERE `name` = '%s'", tmp);
mysql_query(sql);
mysql_store_result();
static sql2[1000];
sql2[0] = EOS;
format(sql2, sizeof(sql2), "UPDATE `promocodes` SET `activation` = `activation` + 1 WHERE `name` = '%s'", tmp);
mysql_query(sql2);
SendServerMessage(playerid, "Промо-код Вам выдал:");
SendServerMessage(playerid, "100.000.000$ / Все скиллы на 100 % / +1 к Вашему игровому уровню / 25 донат-рублей / Диплом.");
PlayerInfo[playerid][pGunSkill][0] = 1000;
PlayerInfo[playerid][pGunSkill][1] = 1000;
PlayerInfo[playerid][pGunSkill][2] = 1000;
PlayerInfo[playerid][pGunSkill][3] = 1000;
PlayerInfo[playerid][pGunSkill][4] = 1000;
PlayerInfo[playerid][pGunSkill][5] = 1000;
PlayerInfo[playerid][pCash] += 100000000;
PlayerInfo[playerid][pLevel] += 1;
PlayerInfo[playerid][pDonatemoney] += 25;
PlayerInfo[playerid][Promo] = 1;
PlayerInfo[playerid][pDiplom] = 1;
DollahScoreUpdate(playerid);
}
}
