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

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

Статьи или фрагменты кода для новичков и уже опытных скриптеров по 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: Флаги доступа

Сообщение IIatpuOT » 28 мар 2014, 15:33

spree, Забыл учесть проверку и что она обозначает [pawn]
  1. if(is_user_admin(id))
[/pawn]
Аватара пользователя
IIatpuOT
 
Сообщения: 77
Зарегистрирован: 21 мар 2014, 18:10
Забанен
Благодарил (а): 27 раз.
Поблагодарили: 7 раз.

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

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

IIatpuOT писал(а):spree, Забыл учесть проверку и что она обозначает [pawn]
  1. if(is_user_admin(id))
[/pawn]

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

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

Сообщение Subb98 » 29 мар 2014, 14:24

[align=justify]spree, добавьте в первый топик, откуда данная информация (пусть новички привыкают ковырять инклуды).[/align]
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

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

Сообщение trololost » 29 мар 2014, 16:28

не тянет на статью, на фрагменты кода кстати тоже.
взял бы и описал подробно эту тему, если уже захотел полезное что-нибудь сделать
[Не принимаю заказы]
Аватара пользователя
trololost
 
Сообщения: 923
Зарегистрирован: 05 ноя 2011, 02:25
Благодарил (а): 104 раз.
Поблагодарили: 358 раз.

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

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

trololost, О чем тут еще можно писать и так всё написано.
Аватара пользователя
IIatpuOT
 
Сообщения: 77
Зарегистрирован: 21 мар 2014, 18:10
Забанен
Благодарил (а): 27 раз.
Поблагодарили: 7 раз.

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

Сообщение Subb98 » 29 мар 2014, 17:25

[align=justify]IIatpuOT, всё зависит от того, как на это посмотреть. Пример вам та же Вы должны зарегистрироваться, чтобы видеть ссылки.. Вроде, на первый взгляд, ничего и рассказывать не надо, всё итак понятно на примерах, а эту статью можно и нужно дополнить (займусь обновлением, как только смогу).[/align]
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

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

Сообщение Vaillante » 29 мар 2014, 18:16

Как свои добавить?
Аватара пользователя
Vaillante
 
Сообщения: 493
Зарегистрирован: 28 окт 2013, 14:56
Откуда: ты?
Благодарил (а): 131 раз.
Поблагодарили: 90 раз.
Опыт программирования: Около 3 месяцев
Языки программирования: Counter-Strike 1.6

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

Сообщение Touch Dev1l » 29 мар 2014, 18:18

Bustazz, никак.
Аватара пользователя
Touch Dev1l
 
Сообщения: 1304
Зарегистрирован: 14 апр 2013, 13:50
Забанен
Благодарил (а): 126 раз.
Поблагодарили: 254 раз.

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

Сообщение Subb98 » 29 мар 2014, 18:22

[align=justify]Bustazz, разве, что создавать свою (отличную от стандартной) систему доступа. "Овчинка выделки не стоит".[/align]
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 5485
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1329 раз.
Поблагодарили: 2343 раз.
Опыт программирования: Больше трех лет
Языки программирования: PHP

След.

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

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

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