Witam mam problem z łącznością bazy danych, nie wiem gdzie popełniłem błąd nadałem przyzwolenia wszystkie, do zewnętrznej łączności dodałem "%". Czy ktoś mi jest wstanie powiedzieć gdzie popełniłem błąd.
Zamieszczam również kawałek kodu odpowiedzialnego z sql.
/*-----------------------------------------SQL---------------------------------------*/
public sql_start()
{
if(sqlstart<0) return
if(g_boolsqlOK) return
g_SqlTuple = SQL_MakeDbTuple("148.251.41.180","dragonn102_newdiablomod","dragonn102_newdiablomod","dragonn102_newdiablomod")
//QL_MakeDbTuple("localhost", "root", "", "test");
get_cvar_string("diablo_sql_table",g_sqlTable,63)
new q_command[1024], len = 0
len += formatex(q_command[len],sizeof q_command-1-len,"CREATE TABLE IF NOT EXISTS `%s` ( `nick` VARCHAR( 64 ), `ip` VARCHAR( 64 ),`sid` VARCHAR( 64 ), `klasa` integer( 2 ) , `lvl` integer( 3 ) DEFAULT 1, `exp` integer( 9 ) DEFAULT 0,",g_sqlTable)
len += formatex(q_command[len],sizeof q_command-1-len," `str` integer( 3 ) DEFAULT 0, `int` integer( 3 ) DEFAULT 0, `dex` integer( 3 ) DEFAULT 0, `agi` integer( 3 ) DEFAULT 0, `gra` integer( 3 ) DEFAULT 0, `nie` integer( 3 ) DEFAULT 0, `zar` integer( 3 ) DEFAULT 0, `wit` integer( 3 ) DEFAULT 0,")
len += formatex(q_command[len],sizeof q_command-1-len," `man` integer( 3 ) DEFAULT 0, `zlo` integer( 3 ) DEFAULT 0, `ile` integer( 6 ) DEFAULT 0, `que` integer( 2 ) DEFAULT -1, `qui` integer( 2 ) DEFAULT 0 )")
SQL_ThreadQuery(g_SqlTuple,"TableHandle",q_command)
}
public TableHandle(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
{
g_boolsqlOK=1
if(Errcode)
{
g_boolsqlOK=0
log_to_file("addons/amxmodx/logs/diablo.log","Error on Table query: %s",Error)
}
if(FailState == TQUERY_CONNECT_FAILED)
{
log_to_file("addons/amxmodx/logs/diablo.log","Could not connect to SQL database.")
g_boolsqlOK=0
return PLUGIN_CONTINUE
}
else if(FailState == TQUERY_QUERY_FAILED)
{
log_to_file("addons/amxmodx/logs/diablo.log","Table Query failed.")
g_boolsqlOK=0
return PLUGIN_CONTINUE
}
return PLUGIN_CONTINUE
}
Użytkownik Featured edytował ten post 03.06.2024 23:31


Dodatki SourceMod














