N
NiGaByte
Argonavt, Кому-то не достаточно мне например, хочу по нику+стим_ид, я даже больше скажу, если он этого не сделает, то его разорвут просьбами, чтобы он это сделал.
Как уже обнова выйдет?
Как уже обнова выйдет?
Argonavt, Кому-то не достаточно мне например, хочу по нику+стим_ид, я даже больше скажу, если он этого не сделает, то его разорвут просьбами, чтобы он это сделал.
Короче время и группу перенес в таблицу `vip_overrides`. Как быть с паролем? 1 пароль на все сервера или на каждом свой ?
if (g_bDBMySQL)
{
SQL_TQuery(g_hDatabase, SQL_Callback_ErrorCheck, "CREATE TABLE IF NOT EXISTS `vip_users` (\
`id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,\
`auth` VARCHAR(64) UNIQUE NULL default NULL,\
`name` VARCHAR(64) NOT NULL default 'unknown',\
`auth_type` TINYINT(2) UNSIGNED NOT NULL default '0',\
`pass_key` VARCHAR(64) default NULL,\
`password` VARCHAR(64) default NULL,\
PRIMARY KEY (`id`)) ENGINE=InnoDB default CHARSET=utf8 AUTO_INCREMENT=1;");
SQL_TQuery(g_hDatabase, SQL_Callback_ErrorCheck, "CREATE TABLE IF NOT EXISTS `vip_overrides` (\
`index_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,\
`user_id` INT(10) UNSIGNED NOT NULL,\
`server_id` INT(10) UNSIGNED NOT NULL,\
`group` VARCHAR(64) default NULL,\
`expires` INT(10) UNSIGNED NOT NULL default '0',\
PRIMARY KEY (`index_id`)) ENGINE=InnoDB default CHARSET=utf8 AUTO_INCREMENT=1;");
}
else
{
SQL_TQuery(g_hDatabase, SQL_Callback_ErrorCheck, "CREATE TABLE IF NOT EXISTS `vip_users` (\
`id` INTEGER PRIMARY KEY AUTOINCREMENT,\
`auth` VARCHAR(32) UNIQUE NULL default NULL,\
`name` VARCHAR(64) NOT NULL default 'unknown',\
`ip` VARCHAR(32) default NULL,\
`auth_type` INTEGER UNSIGNED NOT NULL default '0',\
`pass_key` VARCHAR(64) default NULL,\
`password` VARCHAR(64) default NULL,\
`group` VARCHAR(64) default NULL,\
`expires` INTEGER UNSIGNED NOT NULL default '0');");
}
Argonavt, а вообще с этого будет смысл? Нужно ли оно?