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

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

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

Аватара пользователя
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 писал(а):А мануал ты так и не кинул...
How to write plugins for OpenKore
saferot
Новичок
Сообщения: 3
Зарегистрирован: Ср янв 14, 2009 6:56 pm
Сервер RO:: Raggame

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

Сообщение saferot »

Ребят я немогу толком разобраться как писать эти плагины и что куда прописывать чтоб он нормально, на момент напсания комента не мог перейти по ссылке http://www.openkore.com/wiki/index.php/ ... r_OpenKore потому прошу выложить пример как этот плагин должен примерно выглядеть.
Тоесть куда надо вписывать команды (а какие сам надеюсь дойду) тоесть например

package craft; сюда
use strict; сюда
use warnings; сюда

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 [сюда]\n";
return;
}

my $item = shift;
$messageSender->sendForgeItem ($item, 0, 0, 0);
}

1;

Если не сложно помогите разобраться.
Аватара пользователя
Aib0
Бывалый
Сообщения: 961
Зарегистрирован: Чт ноя 16, 2006 12:50 am
Контактная информация:

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

Сообщение Aib0 »

Т.е. вписывать команды?

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

ss Pharmacy
craft 504
Это в консоль коры.

А так - в плагине используются перехватчики(хуки) определенных функций ОК, т.е. если происходит определенное событие - вызывается функция плагина, которая и делает что-то
Wtf is "OpenKore"?

"What we're dealing with here is a total lack of respect for the law"
saferot
Новичок
Сообщения: 3
Зарегистрирован: Ср янв 14, 2009 6:56 pm
Сервер RO:: Raggame

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

Сообщение saferot »

Ясно, всё оказалось проще чем думал :(
Только бота можно заставить использовать ss Pharmacy через конфиг.
Потому такой вопрос: Возможно ли заставить ОК реагировать на использование этого скила так чтобы он сам выбирал нужное то есть Craft 504 или иное???
Опять же не прошу говорить КАК это сделать а ответ ДА или НЕТ,что бы знать может мои попытки без полезны.
Заранее благодарю.
Аватара пользователя
Aib0
Бывалый
Сообщения: 961
Зарегистрирован: Чт ноя 16, 2006 12:50 am
Контактная информация:

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

Сообщение Aib0 »

Да, можно. Автомакрой/плагином. Тот что здесь лежит работает
Wtf is "OpenKore"?

"What we're dealing with here is a total lack of respect for the law"
saferot
Новичок
Сообщения: 3
Зарегистрирован: Ср янв 14, 2009 6:56 pm
Сервер RO:: Raggame

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

Сообщение saferot »

Ясно, спасибо будем стараться.
http://www.openkore.com/wiki/index.php/ ... r_OpenKore до сих пор не работает:(
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

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

Сообщение EternalHarvest »

http://web.archive.org/web/*/http://www ... r_OpenKore

Добавлено спустя 28 минут 5 секунд:
Re: autoCraft.pl, craft.pl - варка потов алхимиком
Добавлен новый плагин - autoCraft.
bebe
Новичок
Сообщения: 9
Зарегистрирован: Ср фев 25, 2009 10:18 am

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

Сообщение bebe »

с OpenKore_SVN7221 такие ошибки появились в этих плагинах:
Изображение

Изображение
ни у кого не было такого?
kabzon4eg
Энтузиаст
Сообщения: 82
Зарегистрирован: Сб фев 07, 2009 11:11 am
Сервер RO:: chaos

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

Сообщение kabzon4eg »

У меня та же ошибка что и на последнем скрине... в 24 рядке =(

Текст плагинов скопировал в папку Plugins, создав 2 файла autoCraft.pl и craft.pl с кодировкой UTF-8.
запускаю кору, ввожу ss Pharmacy - появляется список доступных зелий. Смотрю ID нужной бутылки (для синего пота 505), ввожу craft 505. Получаю ошибку.
Что я сделал не так или что не сделал.
З.Ы. Все необходимое у хима в руках.
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

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

Сообщение Kissa2k »

плагин устарел, его нужно портировать для новой ок
Аватара пользователя
[GM]#05
Профессионал
Сообщения: 593
Зарегистрирован: Пт фев 09, 2007 8:44 pm
Сервер RO:: rRO

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

Сообщение [GM]#05 »

sendForgeItem теперь вроде sendProduceMix
Ответить