AMX MOD X
Суббота, 18.05.2024, 12:17:03



Приветствую Вас Гость | RSS
[ Главная ] [ Игрок имеет 1 access flag, а другой неимеет 2, то if верно - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Игрок имеет 1 access flag, а другой неимеет 2, то if верно (Попытка изменить cmd_target в amxmisc.inc)
Игрок имеет 1 access flag, а другой неимеет 2, то if верно
He_npeTДата: Воскресенье, 10.06.2007, 03:07:09 | Сообщение # 1
Генерал-майор
Группа: Скриптеры
Сообщений: 292
Репутация: 7
Статус: Не в сети
Я прописал новые access'ы в amxconst.inc:
Code

#define ADMIN_SIMMUNITY  (1<<22)  /* flag "w" */
#define ADMIN_SUPREME     (1<<23)  /* flag "x" */

Теперь хочу именить cmd_target в amxmisc.inc

Изменил строку:
Code

if ((get_user_flags(player)&ADMIN_IMMUNITY) && ((flags&2)?(id!=player):true) )

на
Code

if ((get_user_flags(player)&ADMIN_IMMUNITY) && ((flags&2)?(id!=player):true) && !((get_user_flags(id)&ADMIN_SUPREME) && !(get_user_flags(player)&ADMIN_SIMMUNITY)) )

Будет ли так, что тем кто имют ADMIN_SUPREME будет пофик на ADMIN_IMMUNITY, но не на ADMIN_SIMMUNITY? Если мой код не верен, то как он должен выгледеть, чтобы на мой заданый вопрос можно было ответить да?


My CS 1.6 Non-Steam AmXX Server! (HLSW) Play with steam - get autorslot
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » Игрок имеет 1 access flag, а другой неимеет 2, то if верно (Попытка изменить cmd_target в amxmisc.inc)
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024