- Регистрация
- 24 Июл 2017
- Сообщения
- 133
- Симпатии
- 18
- Пол
- Мужской
Как добавить второй параметр ?
Код:
у меня получилось пасить
в /configs/flags.cfg сейчас так
flags_add "m l"
вот так хочу что бы было
------------->
// <flags> - флаг или несколько флагов, которые хотите выдавать
// <ignore> - опционально. Игнорировать игроков с этими флагами. Например не выдавать випку игрокам, у которых есть флаг "l"(rcon).
flags_add "m" "l"
Код:
enum _:CVARS
{
ADD_TIME
};
enum (+=100)
{
TASK_CHECKNIGHT
};
new g_pCvars[CVARS];
new flags, ignoreflag[48];
new g_szCondigsDir[128];
new const CONFIG_NAME[] = "/configs/flags.cfg";
public plugin_precache()
{
server_cmd("exec %s", g_szCondigsDir);
server_exec();
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_Spawn, "player", "playerspawn_post", 1);
g_pCvars[NIGHTMODE_TIME] = register_cvar("flags_add", "t l");
set_task(60.0, "Task_CheckNight", TASK_CHECKNIGHT, .flags = "b");
}
public Task_CheckNight()
{
new szTime[128]; get_pcvar_string(g_pCvars[ADD_TIME], szTime, charsmax(szTime));
new flag[64]; parse(szTime, flag, charsmax(flag), ignoreflag, charsmax(ignoreflag));
flags = read_flags(flag) //тут ставим свой флаг по усмотрению
}
public playerspawn_post(id)
{
// тут будет функция заисимая от Task_CheckNight
}