Вопросы

У меня такая проблема, когда создаешь промокод и Игроки пытаются его активировать то пишет "Вы уже активировали промо-код нельзя повторно"

Хотя промо только создал и не кто не активировал его, Кто может исправить?

Спойлер

forward CheckPromo(playerid);
public CheckPromo(playerid)
{
    new rows,fields;
    cache_get_data(rows, fields);
	if(rows) return SendClientMessage(playerid,-1,"{"#cSV"}Ошибка: {FFFFFF}Вы уже активировали промокод, и не можете сделать это повторно.");
	//new accid;
	//accid = cache_get_row_int(0, 0, dbHandle);
    //if(accid == PI[playerid][pID]) return SendClientMessage(playerid,-1,"{FE0000}Ошибка: {FFFFFF}Вы уже активировали этот промокод, повторная активация невозможна.");
    new qstring[128],code[16];
    GetPVarString(playerid,"CODE",code,sizeof(code));
	mysql_format(dbHandle, qstring, sizeof(qstring), "SELECT * FROM `promo` WHERE `name`='%s'", code);
 	mysql_tquery(dbHandle, qstring, "ActivatePromo", "is", playerid, code);
	return 1;
}

 

Если можете помочь, и нужны еще что то из кода Пишите 

Поделиться сообщением


Ссылка на сообщение

2 ответа на этот вопрос

  • 0

@MaJoR как вызывается CheckPromo, в каком mySQL запросе? Выложи все, что с ним связано. 

Поделиться сообщением


Ссылка на сообщение
  • 0

MySQL_LOG смотрел? 
И ты добавил в бд?

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • dfhfyyjftyfthtj
      От dfhfyyjftyfthtj
      Может кто-нибудь скинуть файл bitcoin.php? или ссылку на сайт, где обновляется его стоимость. Нужно для системы ниже

       
      stock CryptoUpdate_BitCoin() {     return HTTP(0xD00D, HTTP_GET, "wh16582.web1.maze-host.ru/bitcoin.php", "", "GetCrypto_BitCoin"); } stock CryptoLoad_BitCoin() {     print("[BITCOIN API] Обновление стоимости Bitcoin...");     print(" ");     return HTTP(0xD00D, HTTP_GET, "wh16582.web1.maze-host.ru/bitcoin.php", "", "LoadCrypto_BitCoin"); } forward LoadCrypto_BitCoin(index, response_code, data[]); public LoadCrypto_BitCoin(index, response_code, data[]) {     if(response_code == 200 && strval(data))     {         banksellbitcoin = strval(data);         bankbuybitcoin = strval(data) - random(1500);         printf("[BITCOIN API] Успешно загружено, цена на 1 Bitcoin: %d и цена покупки 1 Bitcoin: %d", banksellbitcoin, bankbuybitcoin);     }     else     {         banksellbitcoin = randomEx(32000, 40000);         bankbuybitcoin = banksellbitcoin - random(1500);         printf("[BITCOIN API] Не удалось установить соединение с сайтом, цена на 1 Bitcoin: %d и цена покупки 1 Bitcoin: %d", banksellbitcoin, bankbuybitcoin);     }     return 1; }