Русское сообщество по скриптингу

Проблема с подключением к mysql  [Решено]

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

Проблема с подключением к mysql

Сообщение mirrors1 » 20 май 2019, 03:07

Привет.
Нашел на просторах плагин, решил поставить, разобраться .
При вводе данных от mysql после дисконнекта сыпет ошибки

L 05/20/2019 - 01:52:18: String formatted incorrectly - parameter 8 (total 7)
L 05/20/2019 - 01:52:18: [AMXX] Displaying debug trace (plugin "zp_buymenu_level.amxx")
L 05/20/2019 - 01:52:18: [AMXX] Run time error 25: parameter error
L 05/20/2019 - 01:52:18: [AMXX] [0] zp_buymenu_level.sma::client_disconnect (line 367)


вот кусок на который он ругается

Код: Выделить всё

public client_disconnect
( iPlayer ) 
{
    if( !g_bUserLoaded{ iPlayer } || is_user_bot( iPlayer ) )
        return;
    
    formatex
( g_szQuery, charsmax( g_szQuery ), "UPDATE `%s` SET `Level` = '%d', `Exp` = '%d' WHERE `%s`.`SteamID` = '%s';", g_iUserData[ iPlayer ][ Level ], g_iUserData[ iPlayer ][ Exp ], SQL_TABLENAME, g_szUserSteamID[ iPlayer ] );
    SQL_ThreadQuery( g_hDBTuple, "SQL_ThreadQueryHandler", g_szQuery );

    g_bSuperUser{ iPlayer } = false;
    g_iUserDiscount[ iPlayer ] = 0;
}


Вы должны зарегистрироваться, чтобы видеть ссылки.
Аватара пользователя
mirrors1
 
Сообщения: 13
Зарегистрирован: 27 окт 2016, 02:55
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Re: Проблема с подключением к mysql  [Решено]

Сообщение xbass13 » 20 май 2019, 08:15

Код: Выделить всё
formatexg_szQuerycharsmaxg_szQuery ), "UPDATE `%s` SET `Level` = '%d', `Exp` = '%d' WHERE `%s`.`SteamID` = '%s';"g_iUserDataiPlayer ][ Level ], g_iUserDataiPlayer ][ Exp ], SQL_TABLENAMEg_szUserSteamIDiPlayer ] ); 

=>
Код: Выделить всё
formatexg_szQuerycharsmaxg_szQuery ), "UPDATE `%s` SET `Level` = '%d', `Exp` = '%d' WHERE `%s`.`SteamID` = '%s';",    SQL_TABLENAME,  
 
g_iUserDataiPlayer ][ Level ], g_iUserDataiPlayer ][ Exp ], SQL_TABLENAMEg_szUserSteamIDiPlayer ] );
 
Аватара пользователя
xbass13
 
Сообщения: 96
Зарегистрирован: 13 июн 2012, 21:20
Благодарил (а): 36 раз.
Поблагодарили: 35 раз.
Опыт программирования: Больше трех лет
Языки программирования: pawn, c++, js, php


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 8