Witam!
Dzisiaj zacząłem zabawę z pisaniem własnych pluginów. Mam problem plugin wyrzuca błąd
L 01/13/2014 - 16:37:58: [MySQL] Invalid database handle: 1 L 01/13/2014 - 16:37:58: [AMXX] Displaying debug trace (plugin "fiszu.amxx") L 01/13/2014 - 16:37:58: [AMXX] Run time error 10: native error (native "SQL_PrepareQuery") L 01/13/2014 - 16:37:58: [AMXX] [0] fiszmod.sma::wczytajadmina (line 58) L 01/13/2014 - 16:37:58: [AMXX] [1] fiszmod.sma::plugin_init (line 36)
co jest w tym natywie zle ?
#include <amxmodx>
#include <amxmisc>
#include <sqlx>
#define PLUGIN "FiszPlugin" //nazwa
#define VERSION "1.0" //wersja
#define AUTHOR "Fiszu" //autor
new debug_on
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
new katalog_configu[64]
new plik_configu[32]
register_cvar("fmod_plik_configu", "fiszmod.cfg")
get_configsdir(katalog_configu, 63)
get_cvar_string("fmod_plik_configu", plik_configu, 31)
server_cmd("exec %s/%s", katalog_configu, plik_configu)
log_amx("Wczytuje %s/%s", katalog_configu, plik_configu)
register_cvar("fmod_debug", "1")
debug_on = get_cvar_num("fmod_debug")
log_amx("Debug: %d", debug_on)
if(debug_on == 1)
log_amx("Wczytuje dane SQL")
register_cvar("fmod_sql_table", "")
register_cvar("fmod_sql_host", "")
register_cvar("fmod_sql_user", "")
register_cvar("fmod_sql_pass", "")
register_cvar("fmod_sql_db", "")
if(debug_on == 1)
log_amx("Koncze plugin_init")
remove_user_flags(0, read_flags("z"))
wczytaj()
}
public wczytajadmina()
{
if(debug_on == 1)
log_amx("Zaczynam wczytaja")
new table[32], host[32], user[32], pass[32], db[32]
get_cvar_string("fmod_sql_table", table, 31)
get_cvar_string("fmod_sql_host", host, 31)
get_cvar_string("fmod_sql_user", user, 31)
get_cvar_string("fmod_sql_pass", pass, 31)
get_cvar_string("fmod_sql_db", db, 31)
SQL_SetAffinity("mysql")
new Handle:info = SQL_MakeStdTuple()
new Handle:connect = SQL_MakeDbTuple(host, user, pass, db)
new Handle:query = SQL_PrepareQuery(connect,"SELECT * FROM `%s`", table)
SQL_Execute(query)
SQL_FreeHandle(connect)
SQL_FreeHandle(query)
SQL_FreeHandle(info)
}


Dodatki SourceMod




Moja zawartość
Mężczyzna