Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Документация (https://forum.zone-game.info/forumdisplay.php?f=149)
-   -   Где можно добавить Admin[GM] команд (https://forum.zone-game.info/showthread.php?t=13569)

SkillSk8 12.04.2011 22:42

Где можно добавить Admin[GM] команд
 
Я наверно догадыва куда их писать, GS?:)

Kos-Master 12.04.2011 22:44

Re: Где можно добавить Admin[GM] команд
 
Какие команды вы хотите добавить?

ALeKsIuS 12.04.2011 22:47

Re: Где можно добавить Admin[GM] команд
 
Хотите реализовать команду или добавить гму?

SkillSk8 12.04.2011 22:53

Re: Где можно добавить Admin[GM] команд
 
Цитата:

Сообщение от Kos-Master (Сообщение 117462)
Какие команды вы хотите добавить?

ну
//invis
Делает вашего персонажа невидимым

//invul
Делаeт вашего персонажа неуязвимым

Добавлено через 42 секунды
Цитата:

Сообщение от ALeKsIuS (Сообщение 117465)
Хотите реализовать команду или добавить гму?

хочу добавить только Гму:)

PROGRAMMATOR 12.04.2011 22:56

Re: Где можно добавить Admin[GM] команд
 
Эти команды есть, в любом случае у AionXemu.
В обработчиках смотрите.

Код:

GameServer\data\scripts\system\handlers\admincommands\
Уровень доступа в default.config

Код:

# Make you invis/vis
gameserver.administration.command.invis = 3

# Switch to Invulnerable / Vulnerable
gameserver.administration.command.invul = 3


Kos-Master 12.04.2011 22:56

Re: Где можно добавить Admin[GM] команд
 
Включаете в конфигах альтернативное распределение прав для гм-ов, и в выведенном для этого конфиге настраиваете какие команды ему будут доступны на указанном уровне доступа ( access level ). Название конфигов может отличаться на разных сборках.

А далее, устанавливаешь ему уровень доступа в БД.

Wolfas 14.04.2011 03:47

Re: Где можно добавить Admin[GM] команд
 
Да можно Хоть каждому гму отдельно выдать GM команды, поменяв


Код:

        if (admin.getAccessLevel() < AdminConfig.COMMAND_NAME) {
            return;
        }

на
Код:

        if (admin.getAccessLevel() != AdminConfig.GM_ACCESS) {
            return;
        }

Или вообще как то так:

Код:

      if (admin.getAccountName() != GM_NAME) {
            return;
        }



Текущее время: 02:33. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot