Скриптер
Проверенный
Пользователь
ArKaNeMaN
Квалифицированный специалист по VipModular
- Сообщения
- 433
- Реакции
- 293
- Помог
- 5 раз(а)
Тут такое дело... Долго уже туплю и не могу понять в чём дело...
Есть такой код:
Почему-то квары при коннекте к базе берутся по умолчанию (Те что в register_cvar заданы...)
Если делаю без регистрации кваров, а просто get_cvar_string, то вообще пусто всё...
Есть такой код:
Код:
public plugin_init(){
register_plugin(PLUG_NAME, PLUG_VER, "ArKaNeMaN");
server_print("[%s v%s] loaded. ", PLUG_NAME, PLUG_VER);
pCvars[sqlHost] = register_cvar("awGreySqlHost", "localhost");
pCvars[sqlUser] = register_cvar("awGreySqlUser", "root");
pCvars[sqlPass] = register_cvar("awGreySqlPass", "qwerty");
pCvars[sqlDb] = register_cvar("awGreySqlDb", "database");
pCvars[sqlPrefix] = register_cvar("awGreySqlPrefix", "grey_");
pCvars[bonusActive] = register_cvar("awLinkerBonus", "0");
pCvars[consoleMsgs] = register_cvar("awLinkerConsoleInfo", "1");
pCvars[chatPrefix] = register_cvar("awLinkerChatPrefix", "SteamidLinker");
}
public plugin_cfg(){
static cfgDir[32], cfgFileFullName[64];
get_configsdir(cfgDir, charsmax(cfgDir));
formatex(cfgFileFullName, charsmax(cfgFileFullName), "%s/awSkinsCfg.cfg", cfgDir);
if(file_exists(cfgFileFullName)) server_cmd("exec %s", cfgFileFullName);
else{
server_print("[SteamidLinker] [Error] [Config file not found (%s)] [Plugin paused]", cfgFileFullName);
pause("d");
}
if(get_pcvar_num(pCvars[bonusActive])) RegisterHam(Ham_Spawn, "player", "userSpawn", true);
static sHost[128], sUser[128], sPass[128], sDb[128];
get_pcvar_string(pCvars[sqlHost], sHost, charsmax(sHost));
get_pcvar_string(pCvars[sqlUser], sUser, charsmax(sUser));
get_pcvar_string(pCvars[sqlPass], sPass, charsmax(sPass));
get_pcvar_string(pCvars[sqlDb], sDb, charsmax(sDb));
get_pcvar_string(pCvars[sqlPrefix], sPrefix, charsmax(sPrefix));
get_pcvar_string(pCvars[chatPrefix], cPrefix, charsmax(cPrefix));
SQL_Tuple = SQL_MakeDbTuple(sHost, sUser, sPass, sDb);
server_print("[SteamidLinker] [sqlConnect] [%s | %s | %s | %s]", sHost, sUser, sPass, sDb);
}
Если делаю без регистрации кваров, а просто get_cvar_string, то вообще пусто всё...