[ZP] Доступ к выбору класса зомби по флагу



[ZP] Доступ к выбору класса зомби по флагу

Как сделать так, чтобы обычным игрокам давался случайный класс зомби, а у игроков с определенным флагом, был доступ к выбору класса зомби.

[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)

Все готово, теперь компилируем и заменяем плагин.




Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
CHEATS-CS.RU - Топовый контент по CS 1.6