Не грузится Donate с MySQL
#1

Здраствуйте вот решил полностью убрать mxini и весь мод перевести на MySQL
Перевел все кроме /donate
Вообщемто проблема такая:
Например чел прописует донат код... Но игроку не чего не выдается (
Вот код:
PHP код:
case 12956:
        {
            if(
response) {
            if(!
strlen(inputtext)) return SPDFix(playerid12956DIALOG_STYLE_INPUT"« Донат »""{FFFFFF}Введите ваш донат код в поле ввода:""Продолжить""Назад");
            new 
donate;
            
format(stringsizeof(string), "SELECT Donate FROM `donate` WHERE `Code` = '%i'",donate,inputtext);
            
mysql_function_query(mysqlstringfalse""""); 
               
PlayerInfo[playerid][pDonatic] += donate;
               
format(stringsizeof(string), "Вы пополнили свой аккаунт на {00B464}%d {FFFFFF}очков"donate);
               
SendClientMessage(playeridCOLOR_WHITEstring);
            
format(string,sizeof(string), "DELETE FROM `donate` WHERE `Code` = '%i'",inputtext);
            
mysql_function_query(mysqlstringfalse"",""); }
            else return 
GLDonateDialog(playerid); 
        } 
Уже по разному пробовал не чего не вышло)
+ не обижу!
Я просто не сильно силен в MySQL


Ах да забыл сказать мод на MySQL R8(R30)
Reply
#2

Забудьте, оставьте как было
Reply
#3

Да нет без индуцикла mxini мод выглядет лучше и весит на 1.3 мегабайта меньше
Reply
#4

Quote:
Originally Posted by vitalik6243
Посмотреть сообщение
Да нет без индуцикла mxini мод выглядет лучше и весит на 1.3 мегабайта меньше
если это единственная причина, то смысла переводить реально нет
Reply
#5

Ваш donate всегда ровняется нулю. К тому же, вы только что и делаете, отправляете запрос без ответа. В общем я тоже считаю, что это не лучшая идея для Вас, переход на MySQL.
Reply
#6

Тупой бредо код, задаешь запрос - а зачем? если ты не узнаешь ответ есть\или нет
PHP код:
"SELECT Donate FROM `donate` WHERE `Code` = '%i'",donate,inputtext); 
Куда у нас уйдет inputtext ?
Плевать есть или нет строки в таблице, все равно удаляем?
PHP код:
            format(string,sizeof(string), "DELETE FROM `donate` WHERE `Code` = '%i'",inputtext); 
            
mysql_function_query(mysqlstringfalse"",""); 
Почитай мануалы, а то с обычним форматом не умеешь правильно работать.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)