(ZP) Доступ к выбору класса зомби по флагу
Как сделать так, чтобы обычным игрокам давался случайный класс зомби, а у игроков с определенным флагом, был доступ к выбору класса зомби.
Открываем исходник главного мода и начнем с того, что мы сделаем ограничение на открытие меню выбора классов зомби, ищем этот код:
// 3. Zombie class
if (get_pcvar_num(cvar_zclasses))
и строку
if(get_pcvar_num(cvar_zclasses))
заменяем на
if (get_pcvar_num(cvar_zclasses) && get_user_flags(id) & ADMIN_LEVEL_H)
где ADMIN_LEVEL_H - это флаг доступа к меню выбора классов зомби. Можно изменить на любой другой флаг, по вашему желанию.
Двигаемся дальше, ищем строку
case 2: // Zombie Classes
видим данный код:
case 2: // Zombie Classes
{
// Zombie classes enabled?
if (get_pcvar_num(cvar_zclasses))
show_menu_zclass(id)
else
zp_colored_print(id, "^x04(ZP)^x01 %L", id, "CMD_NOT_ZCLASSES")
}
заменяем строку
if (get_pcvar_num(cvar_zclasses))
на
if (get_pcvar_num(cvar_zclasses) && get_user_flags(id) & ADMIN_LEVEL_H)
Теперь ищем строку
g_zombieclass(id) = g_zombieclassnext(id)
и заменяем её на данный код:
if(get_user_flags(id) & ADMIN_LEVEL_H)
g_zombieclass(id) = g_zombieclassnext(id)
else
g_zombieclass(id) = random_num(0, ArraySize(g_zclass_name) - 1)
Все готово, теперь компилируем и заменяем плагин.
Минимальная длина комментария - 50 знаков. комментарии модерируются
Смотрите также:
Как сделать проверку на флаг для зомби класса?
Статья о том как можно сделать любой зомби класс VIP, то есть поставить проверку на флаг доступа!
(ZP) Как сделать случайный выбор Zombie class?
В данный статье, я расскажу как можно отключить выбор зомби классов и сделать случайный выбор для zombie plague 4.3!