Страница 1 из 2

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

Добавлено: Сб дек 06, 2008 2:23 am
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);
}

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

Добавлено: Вс дек 07, 2008 11:28 pm
Святой Инквизитор
Тестировалось? Работает стабильно?

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

Добавлено: Вс дек 07, 2008 11:36 pm
vit
Святой Инквизитор писал(а):Тестировалось? Работает стабильно?
Да что там вообще может в таком маленьком плагине не работать?).

Кстати, плагин создан для удобства. Теперь вам не надо писать в макросе строчку
do send bla-bla
хитрым образом засовывая туда <id того, что варим>.
Теперь вместо этой строчки можно писать
do craft <id того, что варим>

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

Добавлено: Пн дек 08, 2008 12:02 am
Святой Инквизитор
Ну тогда автору респект и уважуха...

З.Ы.: Втыкни сюда список того что варит хим с кодами а то люди всякие бывают)))

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

Добавлено: Пн дек 08, 2008 8:28 am
EternalHarvest
Тестировалось, работает стабильно (при применении с умом). Действительно, что там может не работать...

На список ссылка в первом посте, коды там же в адресах ссылок на варящееся.

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

Добавлено: Пн дек 08, 2008 11:30 am
Cooot
Отличный плагин, большое спасибо.

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

Добавлено: Пн дек 08, 2008 3:25 pm
4epT
по правилам хорошего тона, очень полезным ссылку на плагин оставлять тут

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

Добавлено: Пт фев 06, 2009 2:43 pm
RomaShSh
Как я понял код плагина надо сунуть в craft.pl в папке plugins,а вот куда вписывать:

ss Pharmacy
craft 504

я так и не понял

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

Добавлено: Пт фев 06, 2009 3:45 pm
EternalHarvest
RomaShSh писал(а):Как я понял код плагина надо сунуть в craft.pl в папке plugins,а вот куда вписывать:

ss Pharmacy
craft 504

я так и не понял
Почитай мануалы, найди что делает и куда вписывать ss. craft - туда же.

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

Добавлено: Пт фев 06, 2009 4:02 pm
RomaShSh
Хм....почитаю....
Но если что найдёте,то напишите пожалуйста

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

Добавлено: Сб фев 07, 2009 7:17 am
Блэйз
хм, а ингредиенты он из кафры добирает?

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

Добавлено: Сб фев 07, 2009 7:38 pm
RomaShSh
Мне кажется надо дополнительно прописывать....а вот как этот плагин поставить я так и не понял...
Пожалуйста помогите....варить 30к зелий я сдохну...

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

Добавлено: Сб фев 07, 2009 8:29 pm
EternalHarvest
Немного обновил первый пост.
Блэйз писал(а):хм, а ингредиенты он из кафры добирает?
RomaShSh писал(а):Мне кажется надо дополнительно прописывать...
Нет, этот плагин только добавляет одну команду для упрощения создания макросов и конфигов для варки.
RomaShSh писал(а):а вот как этот плагин поставить я так и не понял...
Пожалуйста помогите....варить 30к зелий я сдохну...
Как "поставить" плагин - читаем мануал к OpenKore.
Не хочешь сам разбираться - плати за настройку или вари руками.

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

Добавлено: Сб фев 07, 2009 10:03 pm
RomaShSh
и где мне мануал этот найти....а вообще не так сложно сказать куда что пихать незнающему человеку

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

Добавлено: Сб фев 07, 2009 11:08 pm
EternalHarvest
RomaShSh писал(а):а вообще не так сложно сказать куда что пихать незнающему человеку
Установка плагинов весьма очевидна.

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