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)
#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) }
Użytkownik Benio101 edytował ten post 22.01.2014 21:57
Dodanie znacznika CODE