Показать сообщение отдельно
Старый 05.03.2005, 04:11   #5
Шана[МЗ]
Гость
 
Регистрация: 29.09.2004
Адрес: МЗ
Сообщений: 674
По умолчанию RE: MMC. Конфиг килника.

Цитата:
Сообщение от Ladon
у меня конфиг например разбит на логические куски
все куски храняться в отдельных файлах, надо поправить всем - правим общий файл, надо поправить конкретному чару/профе то правим личный файл...
Ну дык здесь тоже все разбито, причем очень даже неплохо.
Просто я рассказывал про конфиг к конфигу именно для "общей" части.
Он правиться один раз. А сам конфиг меняеться от версии к версии.
Сам же конфиг разбит на модули, которые при желании можно отключать/подключать.

Имеем следующие модули:
Alias.pm - модуль в котором происходят заалиасивание всего основного.
Autoheal.pm - модуль в котором реализован автохил.
Baze.pm и Bstuff.pm - модули с реализацией базы шмота.
Common.pm - служебные утилитки и функции
Conf.pm - Глобальная настройка конфига
Connect.pm - Модуль подключения и подключения через прокси
Dodge.pm - Тут у нас код додж умений типа веера и уклона.
Group.pm - Все что связано с групзонингом (нумерация группы! и использование цифр вместо имен!)
Inventory.pm - Все что связано с предметами в инвентаре, едой, питьем и т.п.
Mws.pm - Multi Window System
Order.pm - Все что связано с чармисами
PromptProcessing.pm - Обработка промта (строки состояния)
Reaction.pm - реакция на игровые ситуации (баш, холд и т.п.)
Rescue.pm - Все что связано с реском
Speedw.pm - Тут храняться все спидволки и методы работы с ними
Target.pm - Выставление, переключение целей и прочее
Stuff.pm - Неотсортированное

В папке config лежат общие настроечные файлы для всех проф: aliases.rc binds.rc high.rc
(Ведь бинды, алиасы и подсветки это дело привычки, и они общие для всех проф)

Кроме того у каждой профессии есть свой специальный файл с настройками:
assasine.rc - наемник
charmer.rc - кудесник
cleric.rc - лекарь
defender.rc - волшебник
druid.rc - волхв
guard.rc -дружинник
mage.rc - колдун
merchant.rc - купец
necromancer.rc - чернокнижник
paladin.rc - витязь
ranger.rc - охотник
smith.rc - кузнец
thief.rc - вор
warrior.rc - богатырь

В этих файлах - алиасы специфические именно для этой профы.
А также атаки по умолчанию.

По началу действительно кажеться: "Зачем так много всего??".
Но когда открываешь для себя некоторые приятные мелочи, понимаешь что без них уже не можешь

Вот раньше помню все было в одном файле 5к строчек перла. Полная неразбериха.

Цитата:
Сообщение от Ladon
прикольно было бы наверное
запросил 50 брони на дружа, тебе ее раз и выдали
Вы сказали [Cesored] : 'тело инта'
[Cesored] сказал Вам : 'ничего отвечающего запросу [куда:одеть.на.туловище эффект:интеллект] нету '
Вы сказали [Cesored] : 'тело сейвы'
[Cesored] сказал Вам : '(1) сверкающая кольчуга'
[Cesored] сказал Вам : '(2) латы храмовника [2]'
Вы сказали [Cesored] : '!1'
[Cesored] взял сверкающую кольчугу из кожаной сумы.
[Cesored] дал Вам сверкающую кольчугу.
-----------
Вообщем реализовано уже давно и к топику не относиться
Шана[МЗ] вне форума   Ответить с цитированием