|
Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... |
|
Опции темы | Опции просмотра |
31.03.2008, 22:20 | #1 |
Знакомый Мадера
Регистрация: 09.11.2006
Сообщений: 54
|
Модуль "повар" для mmc
Я тут написал модуль для варки зелий.
Что он делает: - собирает ингридиенты (триггеры спёрты) - показывает, каких ингридиентов не хватает для какого рецепта - считает, сколько чего можно сварить - варит Что он НЕ делает: - не следит за качеством ингридиентов Что требуется: - регулярно дописывать ингридиенты, неизвестные модулю Эта фигня (ИМХО) вполне подходит для, к примеру, раскачки рецептов (хотя просветов у мну пока ни одного не было). Так же она подходит для того, чтобы если кому надо, он взял и навтыкал туда проверок на качество ингридиентов. Возможно, позже я это сделаю сам. Как оно работает? Загрузка ингридиентов и рецептов: Код:
Вых:СВ> _загрузить_ингридиенты Вы не видите ничего необычного. Походная сума в хорошем состоянии. Можно одеть на шею. Можно одеть на плечи. Можно одеть на пояс. Можно взять в левую руку. Состояние: средне. походная сума(в амуниции) железная ступка [4] посуда простокваша <великолепно> жидкости ячмень [32] крупа паслен <великолепно> ядовитые ягоды гороховая крупа [18] крупа кислое молоко <великолепно> жидкости укроп <великолепно> овощи медовуха [22] жидкости светлячок [35] мелкие твари бересклет [6] ядовитые ягоды большой горшок [10] посуда клюквенный кисель [6] сладкий перец [3] оловянный котел [2] посуда ручейник [2] мелкие твари клоп-вонючка [2] мелкие твари красная жимолость [10] ядовитые ягоды крыло златоклювого дятла <великолепно> крылья яблоня [6] дерево желтый жучок [4] мелкие твари белладонна <великолепно> ядовитые ягоды железный котел [6] посуда барвинок <великолепно> фасоль <великолепно> пихта [19] дерево муравьишка [2] мелкие твари гречневая ядрица <великолепно> крупа черемуха <великолепно> дерево толокно <великолепно> крупа Вых:СВ> _загрузить_рецепты Вы владеете следующими рецептами : 1. настой вороньего глаза (ужасно) 5% : нет рецепта 2. отвар девясила (ужасно) 5% : нет рецепта 3. мутная брага (ужасно) 5% : нет рецепта 4. настой на мелких букашках (ужасно) 5% : нет рецепта 5. мышиный настой (ужасно) 5% : нет рецепта 6. воспаряющий отвар (ужасно) 5% : нет рецепта 7. отвар подорожника (ужасно) 5% : нет рецепта Вых:СВ> Вам потребуется : 1) посуда 22 2) жидкости 24 3) ядовитые травы нет для приготовления отвара 'настой вороньего глаза' Вам потребуется : 1) посуда 22 2) жидкости 24 3) овощи 1 4) целебные травы нет для приготовления отвара 'отвар девясила' Вам потребуется : 1) посуда 22 2) жидкости 24 3) съедобные ягоды нет 4) ядовитые ягоды 18 для приготовления отвара 'мутная брага' Вам потребуется : 1) посуда 22 2) жидкости 24 3) мелкие твари 45 4) ядовитые травы нет для приготовления отвара 'настой на мелких букашках' Вам потребуется : 1) посуда 22 2) жидкости 24 3) съедобные ягоды нет 4) съедобные грибы нет для приготовления отвара 'мышиный настой' Вам потребуется : 1) посуда 22 2) жидкости 24 3) дерево 26 4) крылья 1 для приготовления отвара 'воспаряющий отвар' Вам потребуется : 1) посуда 22 2) жидкости 24 3) целебные травы нет для приготовления отвара 'отвар подорожника' Код:
Вых:СВ> рец Вы владеете следующими рецептами : 1. настой вороньего глаза (ужасно) 5% : 0 2. отвар девясила (ужасно) 5% : 0 3. мутная брага (ужасно) 5% : 0 4. настой на мелких букашках (ужасно) 5% : 0 5. мышиный настой (ужасно) 5% : 0 6. воспаряющий отвар (ужасно) 5% : 1 7. отвар подорожника (ужасно) 5% : 0 Вых:СВ> _варить 2 Варим 'отвар девясила' Не хватает ингридиентов: целебные травы Вых:ВЮЗ> _варить 6 Варим 'воспаряющий отвар' Вы взяли железный котел из походной сумы. Вых:СВ> Вы взяли медовуху из походной сумы. Вы взяли черемуху из походной сумы. Вы взяли крыло златоклювого дятла из походной сумы. Камень взлетел со дна котла и больно ударил Вам в лоб!!! _сбор_ингридиентов - включение/выключение триггеров на сбор ингров _ингридиенты_сумка - сумка, в которой хранятся ингры _загрузить_ингридиенты - посчитать, сколько чего в этой сумке есть _загрузить_рецепты - посмотреть, что умеем готовить, и что для этого надо _состав - посмотреть состав конкретного рецепта _варить - собсно, варить чай рецепт - гм... команда делает то же, что и в маде, вывод мада слегка модифицирован на предмет показать, сколько чего можем сварить. Предложения приветствуются, реакция не обещается, лицензия как у mmc (у которого как у Perla, у которого на выбор - Artistic License или GPL) В архиве - два файла Cook.pm - в кодировке koi8-r Cook.win.pm - в windows-кодировке (переименуйте его в Cook.pm перед использованием) Подключение: кладем туда, где лежит основной конфиг, и в конфиг пишем Код:
use Cook; |