Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

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

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

16 replies187 viewsCurrently viewing: 1
маришка
маришка

User

Участник

Posts: 48

На форуме с: 06/18/2008

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

Рейтинг: 0

· 03/08/2009, 08:22 PM

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

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

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


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

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


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

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

0
[O]wner
[O]wner

User

Новичок

Posts: 19

На форуме с: 03/08/2009

Рейтинг: 0

· 03/08/2009, 08:39 PM

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

0
F
Foxed

User

Бывалый

Posts: 168

На форуме с: 11/03/2008

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

Рейтинг: 0

· 03/08/2009, 08:43 PM

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

Код
-- 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
маришка
маришка

User

Участник

Posts: 48

На форуме с: 06/18/2008

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

Рейтинг: 0

· 03/09/2009, 08:46 AM

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

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

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

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

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

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

Код
admin_abnormal    1

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

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

0
F
Foxed

User

Бывалый

Posts: 168

На форуме с: 11/03/2008

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

Рейтинг: 0

· 03/09/2009, 09:12 AM

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

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

User

Бывалый

Posts: 353

На форуме с: 08/28/2008

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

Рейтинг: 0

· 03/09/2009, 09:24 AM

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

0
F
Foxed

User

Бывалый

Posts: 168

На форуме с: 11/03/2008

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

Рейтинг: 0

· 03/09/2009, 10:00 AM

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

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

User

Участник

Posts: 48

На форуме с: 06/18/2008

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

Рейтинг: 0

· 03/09/2009, 10:28 AM

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

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

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

0
S
staffik

User

Новичок

Posts: 10

На форуме с: 03/09/2009

Рейтинг: 0

· 03/09/2009, 10:32 AM

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

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

User

Бывалый

Posts: 353

На форуме с: 08/28/2008

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

Рейтинг: 0

· 03/09/2009, 10:49 AM

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

0
S
staffik

User

Новичок

Posts: 10

На форуме с: 03/09/2009

Рейтинг: 0

· 03/09/2009, 10:58 AM

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

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

User

Бывалый

Posts: 353

На форуме с: 08/28/2008

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

Рейтинг: 0

· 03/09/2009, 11:11 AM

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

0
S
staffik

User

Новичок

Posts: 10

На форуме с: 03/09/2009

Рейтинг: 0

· 03/09/2009, 11:30 AM

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

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

User

Участник

Posts: 48

На форуме с: 06/18/2008

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

Рейтинг: 0

· 03/09/2009, 11:49 AM

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


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

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

0
F
Foxed

User

Бывалый

Posts: 168

На форуме с: 11/03/2008

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

Рейтинг: 0

· 03/09/2009, 12:01 PM

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

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

User

Участник

Posts: 48

На форуме с: 06/18/2008

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

Рейтинг: 0

· 03/10/2009, 10:06 AM

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

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