autoCraft.pl, craft.pl - варка потов алхимиком

Дополнения к OpenKore, расширяющиее её функциональность, называются плагинами.

Модератор: 4epT

EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

autoCraft.pl, craft.pl - варка потов алхимиком

Сообщение EternalHarvest »

Два небольших плагина, напраленных на облегчение настройки работы с варкой.

Для варки в инвентори должна быть книга для соответствующих потов, ступки и все ингредиенты.

==================== autoCraft.pl ====================

Этот плагин позволяет автоматически варить выбранный (в конфиге) предмет, после использования скилла "Приготовление зелья" (Prepare Potion).

Пример использования (варим белые поты):
В конфиге: "autoCraft 504"

Код: Выделить всё

ss Pharmacy

Код: Выделить всё

package autoCraft;
# by EternalHarvest (rofan.ru)

use strict;

Plugins::register ('autoCraft', 'auto forging and brewing', \&unload);
my $hook = Plugins::addHook ('packet/forge_list', \&forge_list, undef);
sub unload { Plugins::delHook ($hook); }

sub forge_list {
	my (undef, $args) = @_;
	my $flag = 0;
	for (my $i = 4; !$flag && $i < $args->{RAW_MSG_SIZE}; $i += 8) {
		$flag |= int $Globals::config{autoCraft} == unpack 'v', substr $args->{RAW_MSG}, $i, 2;
	}
	if ($flag) {
		$Globals::messageSender->sendForgeItem (int $Globals::config{autoCraft}, 0, 0, 0);
	} else {
		Log::message "autoCraft: you can't forge this item now, or no item configured\n";
	}
}
==================== craft.pl ====================

Этот плагин только добавляет консольную команду для варки.

Команда "craft <id предмета, который варим>" используется после скилла "Приготовление зелья" (Prepare Potion).

Пример использования (варим белые поты):

Код: Выделить всё

ss Pharmacy
craft 504
craft.pl

Код: Выделить всё

package craft;
# by EternalHarvest (rofan.ru)
use strict;

use Globals;
use Log qw(message);
use Network;
use Network::Send;

Plugins::register('craft', 'crafting', \&Unload, \&Reload);
my $chooks = Commands::register(['craft', "crafting", \&Craft]);

sub Reload {}
sub Unload {Commands::unregister($chooks);}

sub Craft {
	shift;
	if (!defined $_[0]) {
		message "Usage: craft [item id]\n";
		return;
	}
	
	my $item = shift;
	$messageSender->sendForgeItem ($item, 0, 0, 0);
}
Последний раз редактировалось EternalHarvest Ср апр 29, 2009 5:51 pm, всего редактировалось 4 раза.
Аватара пользователя
Святой Инквизитор
Грамотный
Сообщения: 455
Зарегистрирован: Вт окт 28, 2008 3:57 am
Сервер RO:: DarkRO
Откуда: Далёкая и тёмная страна Украина
Контактная информация:

Re: Варка потов (алхимик)

Сообщение Святой Инквизитор »

Тестировалось? Работает стабильно?
Изображение Изображение
Настрою конфиг, напишу макрос - не дорого.
Стучать в асю (есть в профиле).
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Re: Варка потов (алхимик)

Сообщение vit »

Святой Инквизитор писал(а):Тестировалось? Работает стабильно?
Да что там вообще может в таком маленьком плагине не работать?).

Кстати, плагин создан для удобства. Теперь вам не надо писать в макросе строчку
do send bla-bla
хитрым образом засовывая туда <id того, что варим>.
Теперь вместо этой строчки можно писать
do craft <id того, что варим>
Аватара пользователя
Святой Инквизитор
Грамотный
Сообщения: 455
Зарегистрирован: Вт окт 28, 2008 3:57 am
Сервер RO:: DarkRO
Откуда: Далёкая и тёмная страна Украина
Контактная информация:

Re: Варка потов (алхимик)

Сообщение Святой Инквизитор »

Ну тогда автору респект и уважуха...

З.Ы.: Втыкни сюда список того что варит хим с кодами а то люди всякие бывают)))
Изображение Изображение
Настрою конфиг, напишу макрос - не дорого.
Стучать в асю (есть в профиле).
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: craft.pl - варка потов алхимиком

Сообщение EternalHarvest »

Тестировалось, работает стабильно (при применении с умом). Действительно, что там может не работать...

На список ссылка в первом посте, коды там же в адресах ссылок на варящееся.
Аватара пользователя
Cooot
Грамотный
Сообщения: 306
Зарегистрирован: Пт апр 25, 2008 8:02 am

Re: craft.pl - варка потов алхимиком

Сообщение Cooot »

Отличный плагин, большое спасибо.
Изображение
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: craft.pl - варка потов алхимиком

Сообщение 4epT »

по правилам хорошего тона, очень полезным ссылку на плагин оставлять тут
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
RomaShSh
Новичок
Сообщения: 13
Зарегистрирован: Пт ноя 21, 2008 11:31 pm
Сервер RO:: vangardRo

Re: craft.pl - варка потов алхимиком

Сообщение RomaShSh »

Как я понял код плагина надо сунуть в craft.pl в папке plugins,а вот куда вписывать:

ss Pharmacy
craft 504

я так и не понял
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: craft.pl - варка потов алхимиком

Сообщение EternalHarvest »

RomaShSh писал(а):Как я понял код плагина надо сунуть в craft.pl в папке plugins,а вот куда вписывать:

ss Pharmacy
craft 504

я так и не понял
Почитай мануалы, найди что делает и куда вписывать ss. craft - туда же.
Аватара пользователя
RomaShSh
Новичок
Сообщения: 13
Зарегистрирован: Пт ноя 21, 2008 11:31 pm
Сервер RO:: vangardRo

Re: craft.pl - варка потов алхимиком

Сообщение RomaShSh »

Хм....почитаю....
Но если что найдёте,то напишите пожалуйста
Блэйз
Энтузиаст
Сообщения: 91
Зарегистрирован: Ср дек 13, 2006 6:55 pm

Re: craft.pl - варка потов алхимиком

Сообщение Блэйз »

хм, а ингредиенты он из кафры добирает?
Аватара пользователя
RomaShSh
Новичок
Сообщения: 13
Зарегистрирован: Пт ноя 21, 2008 11:31 pm
Сервер RO:: vangardRo

Re: craft.pl - варка потов алхимиком

Сообщение RomaShSh »

Мне кажется надо дополнительно прописывать....а вот как этот плагин поставить я так и не понял...
Пожалуйста помогите....варить 30к зелий я сдохну...
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: craft.pl - варка потов алхимиком

Сообщение EternalHarvest »

Немного обновил первый пост.
Блэйз писал(а):хм, а ингредиенты он из кафры добирает?
RomaShSh писал(а):Мне кажется надо дополнительно прописывать...
Нет, этот плагин только добавляет одну команду для упрощения создания макросов и конфигов для варки.
RomaShSh писал(а):а вот как этот плагин поставить я так и не понял...
Пожалуйста помогите....варить 30к зелий я сдохну...
Как "поставить" плагин - читаем мануал к OpenKore.
Не хочешь сам разбираться - плати за настройку или вари руками.
Аватара пользователя
RomaShSh
Новичок
Сообщения: 13
Зарегистрирован: Пт ноя 21, 2008 11:31 pm
Сервер RO:: vangardRo

Re: craft.pl - варка потов алхимиком

Сообщение RomaShSh »

и где мне мануал этот найти....а вообще не так сложно сказать куда что пихать незнающему человеку
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: craft.pl - варка потов алхимиком

Сообщение EternalHarvest »

RomaShSh писал(а):а вообще не так сложно сказать куда что пихать незнающему человеку
Установка плагинов весьма очевидна.

Незнающий человек (и не желающий учиться или экспериментировать) варит руками :wink:
Ответить