J.e.r.e.m.y
Умник
Не могу понять в чём ошибка, код в базе данных есть, а когда ввожу мне пишит типо код не найдён в бд...
mysql r34
mysql r34
PHP:
case 81:
{
if(response)
{
new code = strval(inputtext); // ïðåîáðàçóåì ñòðîêó â ÷èñëî
new query[64], rows; // ñäåëàåì ïåðåìåííóþ äëÿ çàïðîñà
format(query,sizeof(query), "SELECT `sum` FROM `donate` WHERE `code` = %i",code); // ôîðìàòèðóåì
mysql_tquery(MySQL, query, "", "");
cache_get_row_count(rows);
if(rows) // Åñëè åñòü òàêîé êîä
{
new cash; // ïåðåìåííûå
cache_get_field_content_int(0, "sum", rows); // áåð¸ì íàøó äîíàò-öåíó
switch(rows)
{
case 100..199: cash = 100;
case 200..499: cash = 200;
case 500..999: cash = 525;
case 1000..1999: cash = 1050;
case 2000..3000: cash = 2100;
default: cash = 0;
}
if(action_holiday > 0) cash = cash*2;
format(string, sizeof(string), RGB_WHITE"\Вы пополнили счет на " RGB_GREEN"%d " RGB_WHITE"DonateMoney!", cash);
ShowPlayerDialog(playerid,999,DIALOG_STYLE_MSGBOX,"{ffffff}Crime Streets: {34c924}Donate",string,"Ок","");GivePVarInt(playerid, "DonateMoney", cash);
MySQL_UpdateInt(playerid,"DonateMoney");
format(query,sizeof(query), "DELETE FROM `donate` WHERE `code` = %i",code); // ôîðìàòèì çàïðîñ
mysql_tquery(MySQL, query, "", "");
}
else // Åñëè êîäà íåò
{
SPD(playerid,5654,DIALOG_STYLE_MSGBOX,"RGB_SERVER Donate","{ff0000}Код не найден в платёжной базе","Ок",""); // Ïîêàçûâàåì çàïðîñ
}
}
return true;
}
Последнее редактирование:
