Вернуться   МПМ Былины - Мир Древней Руси > Для игроков > Клиенты для игры

Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc...

Ответ
 
Опции темы Опции просмотра
Старый 05.03.2005, 01:08   #1
Ladon
Отличник форума
 
Регистрация: 06.03.2004
Сообщений: 505
По умолчанию RE: MMC. Конфиг килника.

Цитата:
Сообщение от Шана[МЗ]
С удовольствием попытаюсь ответить на все вопросы даже самые дурацкие

Пожалуйста не стесняйтесь
зачем такое городить? ж)
у меня конфиг например разбит на логические куски
alias
vars
trigers
other

плюс под каждую профу по куску личных штук таких как хуки, пктриги, спец подсветки, спец алиасы...

все куски храняться в отдельных файлах, надо поправить всем - правим общий файл, надо поправить конкретному чару/профе то правим личный файл...


а самое интересное с точки зрения програмирования ммс это голосовалка на холдере, если 5 прописаных в холдере чаров проголосуют за новичка то он получает доступ к возможностям холдеров по выдаче стафа... Ж) у холдера кстати конфиг почти голый, хотел к нему еще написать автопознавалку новых вещей, автовыдачу стафа по запросу параметров с учетом данных о просителе... прикольно было бы наверное
запросил 50 брони на дружа, тебе ее раз и выдали... запросил 10 хари на кудеса, тебе выдали 8 и сказали что боше нету...
Ladon вне форума   Ответить с цитированием
Старый 05.03.2005, 03:11   #2
Шана[МЗ]
Гость
 
Регистрация: 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] дал Вам сверкающую кольчугу.
-----------
Вообщем реализовано уже давно и к топику не относиться
Шана[МЗ] вне форума   Ответить с цитированием
Старый 05.03.2005, 08:13   #3
Ladon
Отличник форума
 
Регистрация: 06.03.2004
Сообщений: 505
По умолчанию RE: MMC. Конфиг килника.

Вы сказали [Cesored] : 'тело инта'

А этот ****** незнакомым людям что ли тоже рассказывает и выдает шмот? Мои давно посылают лесом тех кто им незнаком/невидим...

if (defined($notgive_list{$what})) {sendl("г НЕ ДАМ!");} else
{
sendl("взя $U:ack $what эк");
echo("взя $U:ack $what эк");
sendl("дать $what $who");
echo("дать $what $who");
};
} else {sendl("г Да иди ты лесом $who, тебя я не знаю.");};
Ladon вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 00:00.


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