Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Форум для новичков[JAVA]/[sql] ГМ права аксес 2
Поиск

[sql] ГМ права аксес 2

16 ответов211 просмотровСейчас просматривают: 1
маришка
маришка

Пользователь

Участник

Постов: 48

На форуме с: 18.06.2008

Репутация: +1

Рейтинг: 0

· 08.03.2009, 20:22

ОС: Линукс ОС х32
Сборка: l2Emu 1163

Вопрос: Проблема в том что не могу понять систему как настроены ГМ права.
Мне нужно чтоб при аксес левле (2) ГМ не видел страницу в меню игрока где показывает его ай пи и др инфу.

Но до сих пор не могу понять как это сделать, где что поменять и где что поставить.


В таблице мускула admin_command_access_rights команды написаны... в колонке аксес левл везде стоит 1

Где и как изменить что б менять права.


(ПС поиск не дал результатов)

И еще раньше в сборках в папке админ. конфигах лежали файлы и всё просто доступно менялось... щас хз я в растеряности.

0
[O]wner
[O]wner

Пользователь

Новичок

Постов: 19

На форуме с: 08.03.2009

Рейтинг: 0

· 08.03.2009, 20:39

Там всего 2 таблицы. Ставь аксс лвл 4 гму и он ничего небудет видеть

0
F
Foxed

Пользователь

Бывалый

Постов: 168

На форуме с: 03.11.2008

Репутация: +75

Рейтинг: 0

· 08.03.2009, 20:43

..И ничего не сможет сделать.
Читай:

Код
-- How to configure the SQL based access level system :
--
-- There are two tables.
--
-- First one is named acess_levels and it's meant to define the different possible
-- groups a GM can belong to.
--
-- You can see in this table six predefined GM groups. Each group has a different
-- accessLevel, and GM's access_level in the characters table should match with
-- one of these. You could define as many groups as needed and give them whatever
-- number you wanted to, from 1 to 255. Nevertheless please note the fact that
-- there is one group that will be reserved for allmighty administrators, and this
-- group is bound to the following rules:
--
--    * There's no need/way to restrict the commands this group is able to run, its
--      members will be able to perform ANY admin_command.
--
--    * One number must be reserved for this group, and by default it is set to 127.
--
--    * In order to change this default group number or its name/title colors,
--      you should look at the Character.properties configuration file and
--      change the value of MasterAccessLevel, MasterNameColor and MasterTitleColor
--      respectively.
--
--    * You should better not use this group as a part of any childs hierarchy.
--
-- In our predefined set of examples, access_level=1 is for the highest admin,
-- and access_level=3 is for Event GMs.
--
-- The rest of the access_levels table columns are expected to be self explanatory.
--
-- And there is a second table named admin_command_access_rights and in this table
-- administrators should add every command they wanted GMs to use.
--
-- We left just one query here to show how commands should be added to the table:
--
-- INSERT IGNORE INTO `admin_command_access_rights` VALUES ('admin_admin','6');
--
-- If an administrator wanted to grant his GMs from group 4 the usage of the //para
-- command, he should just copy our example and replace values like this:
--
-- INSERT IGNORE INTO `admin_command_access_rights` VALUES ('admin_para','4');
--
-- So on, for each command there should be a record in this table. And it would be
-- advisable to use one query per command to avoid messups;)

C тебя спасибка.

0
маришка
маришка

Пользователь

Участник

Постов: 48

На форуме с: 18.06.2008

Репутация: +1

Рейтинг: 0

· 09.03.2009, 08:46

не, вы мну не оч поняли... пусть у них работает практически всё кроме просмотра чара...

3 и 4й аксесы ваще нихера не работают. т.е. на них вообще ни одна команда не пашет.

У меня 2 тока аксеса на которых работают вообще какие либо права - 2 и 1

на 3 и 4м вообще ниче не работает.

Мне главное чтоб на 2м урезать пару прав

был вариант сделать так:

Код
admin_abnormal    1

допустим .. эт у меня везде стоит 1

поставить там цыферку напротив каждой команды равным аксесу.. например 2 или 3 и всю равно не работало

0
F
Foxed

Пользователь

Бывалый

Постов: 168

На форуме с: 03.11.2008

Репутация: +75

Рейтинг: 0

· 09.03.2009, 09:12

Я разместил единственный возможной способ.
Кстати, на втором уровне походу все команды будут в любом случае.
Вопрос не в том, что ты запретишь, а в том, что разрешишь.
Создавай систему прав для уровня 3, разрешай ей все команды, кроме той, которую надо запретить.

0
Александр
Александр

Пользователь

Бывалый

Постов: 353

На форуме с: 28.08.2008

Репутация: +64

Рейтинг: 0

· 09.03.2009, 09:24

Может я тупой, но я ничего не понял. Покажи плиз на примере.

0
F
Foxed

Пользователь

Бывалый

Постов: 168

На форуме с: 03.11.2008

Репутация: +75

Рейтинг: 0

· 09.03.2009, 10:00

Смотри:
Уровни доступа 1 и 2 лучше не трогать, они являются основными.
Для уровня 3 по умолчанию не разрешено ни одной комманды.
Для того, чтобы разрешить какую-либо команду уровню 3, надо в таблице "admin_command_access_rights" заменить напротив команды "1" на "3". В итоге Уровень 3, и все уровни выше него будут иметь права на эту команду.

0
маришка
маришка

Пользователь

Участник

Постов: 48

На форуме с: 18.06.2008

Репутация: +1

Рейтинг: 0

· 09.03.2009, 10:28

я сегодня еще раз попробую в таблице admin_command_access_rights заменить на 3 нужные права.

вопрос еще - по умолчанию где то нужно менять? или просто в таблице изменить на 3 вместо 1го.

и еще.. у аксес 1 хоть останутся все права то ) если заменить 1 на 3 ))))))))

0
S
staffik

Пользователь

Новичок

Постов: 10

На форуме с: 09.03.2009

Рейтинг: 0

· 09.03.2009, 10:32

Нет в гейсервере асессс левел вот етом файлике правь!

0
Александр
Александр

Пользователь

Бывалый

Постов: 353

На форуме с: 28.08.2008

Репутация: +64

Рейтинг: 0

· 09.03.2009, 10:49

Staffik, ты про какую сборку хотябы?
Foxed, спасибо!

0
S
staffik

Пользователь

Новичок

Постов: 10

На форуме с: 09.03.2009

Рейтинг: 0

· 09.03.2009, 10:58

А ты про какую?) оО

0
Александр
Александр

Пользователь

Бывалый

Постов: 353

На форуме с: 28.08.2008

Репутация: +64

Рейтинг: 0

· 09.03.2009, 11:11

Мы здесь говорим про грацию парт 2 от L2Emu

0
S
staffik

Пользователь

Новичок

Постов: 10

На форуме с: 09.03.2009

Рейтинг: 0

· 09.03.2009, 11:30

ууууу чувак извеняй перепутал :) бывает

0
маришка
маришка

Пользователь

Участник

Постов: 48

На форуме с: 18.06.2008

Репутация: +1

Рейтинг: 0

· 09.03.2009, 11:49

staffik: Нет в гейсервере асессс левел вот етом файлике правь!


в сборке l2emu 1163 такова файла нету... в том то и проблема, раньше были файлы в папке гейма и правилось всё просто.
Сейчас такова нет на ГМ права тока таблицы в mysql .. и то тока в навикете.. в пхп админ и той таблицы нету =)
в пхп админ есть тока access_levels а прав нету.. тока в навикете =)

Поэтому и вот проблема.. не знаю как поправить права =)

0
F
Foxed

Пользователь

Бывалый

Постов: 168

На форуме с: 03.11.2008

Репутация: +75

Рейтинг: 0

· 09.03.2009, 12:01

А какая разница между пхпмайадмин и навикатом?оО
Как попроваить права я написал. Кстати, походу эму решили не отклоняться от л2ж в мелочах, там такая же система.

0
маришка
маришка

Пользователь

Участник

Постов: 48

На форуме с: 18.06.2008

Репутация: +1

Рейтинг: 0

· 10.03.2009, 10:06

в пхп админе нету нескольких таблиц а в навикете есть.
1й пример это админ права таблица =)

0
Войдите или зарегистрируйтесь чтобы ответить