Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Access level
#11
MROBAR Написал:Хотелось бы узнать для чего , тогде , может быть , дам более дельный совет . С подобной ситуацией я уже сталкивался на своём сервере , делая для ВИП аккаунтов определённые ГМ команды .

Ну вот слушай..
В конфигах оговаривается такой пункт
Поставить True и каждый созданный персонаж будет иметь фул админ права.
И помоему в этом же конфиге есть другой пункт, называется он максимальный аццесс левел.
Так вот.
Я ставил максимальный аццесс левел 1, права админа при старте = True
В б.д. переписывал Access_Rights которые должен иметь игрок при старте на 1
Которые он не должен иметь ставил цифру 2.
Заходил в таблу Access_levels, удалял оттуда всё и дулал по новой.
аццесс 1,
аццесс 2, чилд аццесс 1.
Всё равно не получается..
Каждый созданный персонаж имеет уровень доступа 1-й
Но команды выставленные на второй уровень так-же ему доступны.
Как мне кажется это косяк разработчиков. Ибо если аццесс у тебя к примеру 1, то тебе не будут доступны команды аццесса 2, если аццесс 2 не указан у тебя в колонке Чилд аццесс..

Добавлено через 21 час 52 минуты
up)думаю не забанятSmile
Ответ
#12
vuerto Написал:Ну вот слушай..
В конфигах оговаривается такой пункт
Поставить True и каждый созданный персонаж будет иметь фул админ права.
И помоему в этом же конфиге есть другой пункт, называется он максимальный аццесс левел.
Так вот.
Я ставил максимальный аццесс левел 1, права админа при старте = True
В б.д. переписывал Access_Rights которые должен иметь игрок при старте на 1
Которые он не должен иметь ставил цифру 2.
Заходил в таблу Access_levels, удалял оттуда всё и дулал по новой.
аццесс 1,
аццесс 2, чилд аццесс 1.
Всё равно не получается..
Каждый созданный персонаж имеет уровень доступа 1-й
Но команды выставленные на второй уровень так-же ему доступны.
Как мне кажется это косяк разработчиков. Ибо если аццесс у тебя к примеру 1, то тебе не будут доступны команды аццесса 2, если аццесс 2 не указан у тебя в колонке Чилд аццесс..

Добавлено через 21 час 52 минуты
up)думаю не забанятSmile
никто не поможет?
Ответ
#13
Обычно есть таблица билдов и разрешенных ему команд.

Если ты хочешь создать все это сам - нужна таблица (имеется в виду упорядоченный файл данных типа xml), где ты описываешь билды.

В обработке входа в мир (кто там писал CharacterCreate?...) EnterWorld в зависимости от билда чара назначаешь ему доступ.

В хенлдерах админ команд создаешь проверки на уровни доступа, там расписываешь согласно парсингу из твоего файла какие команды может юзать данный билд.

По сути нужен метод проверки по данным из файла описания билдов - может ли данный билд юзать такую команду.

Проще всего запарсить это в статик мапу и оттуда сверяться.


Вот в общих чертах теория билдов Smile
Ответ
#14
pchayka Написал:Обычно есть таблица билдов и разрешенных ему команд.

Если ты хочешь создать все это сам - нужна таблица (имеется в виду упорядоченный файл данных типа xml), где ты описываешь билды.

В обработке входа в мир (кто там писал CharacterCreate?...) EnterWorld в зависимости от билда чара назначаешь ему доступ.

В хенлдерах админ команд создаешь проверки на уровни доступа, там расписываешь согласно парсингу из твоего файла какие команды может юзать данный билд.

По сути нужен метод проверки по данным из файла описания билдов - может ли данный билд юзать такую команду.

Проще всего запарсить это в статик мапу и оттуда сверяться.


Вот в общих чертах теория билдов Smile

короче это за гранью моих возможностеи
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Access denied for user 'root'@'localhost' (using password: NO) Luciys 4 3,654 05-21-2011, 02:46 PM
Последний пост: PROGRAMMATOR

Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)