changed header and version info
mysql table is automatic created
This commit is contained in:
parent
9e999a0ba6
commit
3ceb86753d
|
@ -1,19 +1,12 @@
|
||||||
/* AMX Mod script.
|
/* AMX Mod X script.
|
||||||
|
*
|
||||||
|
* (c) 2002-2004, dJeyL
|
||||||
|
* modified by BAILOPAN,Manip,PM,SniperBeamer
|
||||||
*
|
*
|
||||||
* (c) 2003, dJeyL
|
|
||||||
* This file is provided as is (no warranties).
|
* This file is provided as is (no warranties).
|
||||||
*
|
*
|
||||||
* This AMX plugin requires MySQL module.
|
* This AMX plugin requires MySQL module.
|
||||||
*
|
*
|
||||||
* For this to work, you might create your MySQL admins table with this SQL query :
|
|
||||||
|
|
||||||
CREATE TABLE admins (
|
|
||||||
auth varchar(32) NOT NULL default '',
|
|
||||||
password varchar(32) NOT NULL default '',
|
|
||||||
access varchar(32) NOT NULL default '',
|
|
||||||
flags varchar(32) NOT NULL default ''
|
|
||||||
) TYPE=MyISAM;
|
|
||||||
|
|
||||||
* IMPORTANT:
|
* IMPORTANT:
|
||||||
* o Check $moddir/addons/amx/mysql.cfg for MySQL access configuration
|
* o Check $moddir/addons/amx/mysql.cfg for MySQL access configuration
|
||||||
* o Disable admin.amx plugin if you use admin_mysql.amx
|
* o Disable admin.amx plugin if you use admin_mysql.amx
|
||||||
|
@ -38,7 +31,7 @@ new g_cmdLoopback[16]
|
||||||
|
|
||||||
public plugin_init()
|
public plugin_init()
|
||||||
{
|
{
|
||||||
register_plugin("Admin Base for MySQL","0.9","default")
|
register_plugin("Admin Base for MySQL","0.1","default")
|
||||||
|
|
||||||
register_cvar("amx_mode","2.0")
|
register_cvar("amx_mode","2.0")
|
||||||
register_cvar("amx_password_field","_pw")
|
register_cvar("amx_password_field","_pw")
|
||||||
|
@ -79,6 +72,8 @@ public adminSql(){
|
||||||
return PLUGIN_HANDLED
|
return PLUGIN_HANDLED
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mysql_query(mysql,"CREATE TABLE IF NOT EXISTS admins ( auth varchar(32) NOT NULL default '', password varchar(32) NOT NULL default '', access varchar(32) NOT NULL default '', flags varchar(32) NOT NULL default '' ) TYPE=MyISAM")
|
||||||
|
|
||||||
if(mysql_query(mysql,"SELECT auth,password,access,flags FROM admins") < 1) {
|
if(mysql_query(mysql,"SELECT auth,password,access,flags FROM admins") < 1) {
|
||||||
mysql_error(mysql,error,127)
|
mysql_error(mysql,error,127)
|
||||||
server_print("MySQL error: can't load admins: '%s'",error)
|
server_print("MySQL error: can't load admins: '%s'",error)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user