Русское сообщество по скриптингу

Флаги доступа

Статьи или фрагменты кода для новичков и уже опытных скриптеров по AMXX.

Модератор: Chuvi

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только обучающему материалу по AMX Mod X.

Флаги доступа

Сообщение spree » 28 мар 2014, 14:47

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

ADMIN_ALL все флаги
ADMIN_IMMUNITY flag a
ADMIN_RESERVATION flag b
ADMIN_KICK flag c
ADMIN_BAN flag d
ADMIN_SLAY flag e
ADMIN_MAP flag f
ADMIN_CVAR flag g
ADMIN_CFG flag h
ADMIN_CHAT flag i
ADMIN_VOTE flag j
ADMIN_PASSWORD flag k
ADMIN_RCON flag l
ADMIN_LEVEL_A flag m
ADMIN_LEVEL_B flag n
ADMIN_LEVEL_C flag o
ADMIN_LEVEL_D flag p
ADMIN_LEVEL_E flag q
ADMIN_LEVEL_F flag r
ADMIN_LEVEL_G flag s
ADMIN_LEVEL_H flag t
ADMIN_MENU flag u
ADMIN_ADMIN flag y
ADMIN_USER указанный в amxx.cfg amx_default_access по умолчанию z

информация из amxconst.inc

Пример: если у игрока есть флаг b то выдаём ему оружие awp
[pawn]
  1. if(get_user_flags(id) & ADMIN_RESERVATION){

  2.      give_item(id,"weapon_awp")

  3. }
[/pawn]
Последний раз редактировалось spree 30 мар 2014, 23:17, всего редактировалось 1 раз.
Аватара пользователя
spree
 
Сообщения: 708
Зарегистрирован: 05 дек 2013, 15:01
Благодарил (а): 67 раз.
Поблагодарили: 128 раз.
Языки программирования: PAWN

Re: Флаги доступа

Сообщение sergey050795 » 29 мар 2014, 19:03

Зачем было создавать эту тему, если тут всё написано?
Вы должны зарегистрироваться, чтобы видеть ссылки.
Аватара пользователя
sergey050795
 
Сообщения: 196
Зарегистрирован: 15 мар 2014, 11:11
Забанен
Благодарил (а): 76 раз.
Поблагодарили: 13 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: Флаги доступа

Сообщение IIatpuOT » 29 мар 2014, 21:26

sergey050795, А как ты думаешь есть ли различие между amx-x.ru и сайтом, который ты дал? Естественно есть и некоторые пользователи только на amx-x.ru ищут, спрашивают, практикуют и т.д.
Аватара пользователя
IIatpuOT
 
Сообщения: 77
Зарегистрирован: 21 мар 2014, 18:10
Забанен
Благодарил (а): 27 раз.
Поблагодарили: 7 раз.

Re: Флаги доступа

Сообщение Mistrick » 29 мар 2014, 21:30

IIatpuOT, это проблема только этих пользователей.
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: Флаги доступа

Сообщение spree » 30 мар 2014, 23:15

sergey050795 писал(а):Зачем было создавать эту тему, если тут всё написано?
Вы должны зарегистрироваться, чтобы видеть ссылки.

забей тогда на amx-x.ru раз там всё есть :-)
Аватара пользователя
spree
 
Сообщения: 708
Зарегистрирован: 05 дек 2013, 15:01
Благодарил (а): 67 раз.
Поблагодарили: 128 раз.
Языки программирования: PAWN

Re: Флаги доступа

Сообщение sergey050795 » 30 мар 2014, 23:18

spree писал(а):
sergey050795 писал(а):Зачем было создавать эту тему, если тут всё написано?
Вы должны зарегистрироваться, чтобы видеть ссылки.

забей тогда на amx-x.ru раз там всё есть :-)

Почему? Там многого нет. Тем более тут по-русски.

Добавлено спустя 1 минуту 24 секунды:
IIatpuOT писал(а):sergey050795, А как ты думаешь есть ли различие между amx-x.ru и сайтом, который ты дал? Естественно есть и некоторые пользователи только на amx-x.ru ищут, спрашивают, практикуют и т.д.

Давай тогда я сейчас весь AMXModX.org сюда скопирую?
Аватара пользователя
sergey050795
 
Сообщения: 196
Зарегистрирован: 15 мар 2014, 11:11
Забанен
Благодарил (а): 76 раз.
Поблагодарили: 13 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: Флаги доступа

Сообщение spree » 30 мар 2014, 23:24

sergey050795 писал(а):
spree писал(а):
sergey050795 писал(а):Зачем было создавать эту тему, если тут всё написано?
Вы должны зарегистрироваться, чтобы видеть ссылки.

забей тогда на amx-x.ru раз там всё есть :-)

Почему? Там многого нет. Тем более тут по-русски.

Добавлено спустя 1 минуту 24 секунды:
IIatpuOT писал(а):sergey050795, А как ты думаешь есть ли различие между amx-x.ru и сайтом, который ты дал? Естественно есть и некоторые пользователи только на amx-x.ru ищут, спрашивают, практикуют и т.д.

Давай тогда я сейчас весь AMXModX.org сюда скопирую?

попробуй прочитать первую строку в теме, она большими буквами и серым цветом.
Аватара пользователя
spree
 
Сообщения: 708
Зарегистрирован: 05 дек 2013, 15:01
Благодарил (а): 67 раз.
Поблагодарили: 128 раз.
Языки программирования: PAWN

Re: Флаги доступа

Сообщение sergey050795 » 30 мар 2014, 23:45

spree писал(а):ADMIN_ALL все флаги

Кроме ADMIN_USER (z)
spree писал(а):ADMIN_USER указанный в amxx.cfg amx_default_access по умолчанию z

Не админ.
Аватара пользователя
sergey050795
 
Сообщения: 196
Зарегистрирован: 15 мар 2014, 11:11
Забанен
Благодарил (а): 76 раз.
Поблагодарили: 13 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

Re: Флаги доступа

Сообщение spree » 31 мар 2014, 11:43

Аватара пользователя
spree
 
Сообщения: 708
Зарегистрирован: 05 дек 2013, 15:01
Благодарил (а): 67 раз.
Поблагодарили: 128 раз.
Языки программирования: PAWN

Re: Флаги доступа

Сообщение s1lent » 31 мар 2014, 11:55

Touch Dev1l писал(а):Bustazz, никак.

что значит никак.

доступны еще флаги (1<<21),(1<<22),(1<<23),(1<<26),(1<<27),(1<<28),(1<<29) которые по стандарту не использует amxmodx и не приведены в amxconst.inc, но их можно спокойно использовать.

например
Код: Выделить всё

#define ADMIN_FLAG_V                   (1<<21)   /* flag "v" */
#define ADMIN_FLAG_W                   (1<<22)   /* flag "w" */
#define ADMIN_FLAG_X                   (1<<23)   /* flag "x" */

#define ADMIN_FLAG_LEFTBRACKET         (1<<26)   /* flag "{" */
#define ADMIN_FLAG_VERTBAR             (1<<27)   /* flag "|" */
#define ADMIN_FLAG_RIGHTBRACKET        (1<<28)   /* flag "}" */
#define ADMIN_FLAG_TILDE               (1<<29)   /* flag "~" */
Аватара пользователя
s1lent
Скриптер
 
Сообщения: 123
Зарегистрирован: 11 июл 2011, 20:02
Откуда: Северск
Благодарил (а): 32 раз.
Поблагодарили: 110 раз.

Пред.

Вернуться в Статьи / фрагменты кода

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7