|
這里有沒有寫錯?
他沒有自動建立表.....
[PHP]public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
new configsDir[64]
get_configsdir(configsDir, 63)
register_cvar("amx_sql_lv_host" ,"*****")
register_cvar("amx_sql_lv_user" ,"*****")
register_cvar("amx_sql_lv_pass" ,"*****")
register_cvar("amx_sql_lv_db" ,"*****")
register_cvar("amx_sql_lv_table","*****")
server_cmd("exec %s/sql.cfg", configsDir)
server_exec()
set_task(5.0,"sqlinit")
//sql_init_stuff()
}[/PHP]
[PHP]public sqlinit()
{
get_cvar_string("amx_sql_lv_host",l_host,32)
get_cvar_string("amx_sql_lv_user",l_user,32)
get_cvar_string("amx_sql_lv_pas",l_pass,32)
get_cvar_string("amx_sql_lv_db",l_dbname,32)
get_cvar_string("amx_sql_lv_table",l_table,32)
new error[32]
mysql = dbi_connect(l_host,l_user,l_pass,l_dbname,error,127)
if (mysql == SQL_FAILED)
log_amx("[sqlLevel] SQL Connection Failed")
if (!(mysql == SQL_FAILED))
log_amx("[sqlLevel] SQL Connecting")
dbi_query(mysql, "CREATE TABLE IF NOT EXISTS `%s` (`user_ip` varchar(20) NOT NULL default '', `l_kill` int(8) default '0', `l_die` int(8) default '0', `l_exp` int(20) default '0', `l_level` int(4) default '0', PRIMARY KEY (`user_ip`))", l_table)
dbi_close(mysql)
}[/PHP] |
|