Видимо нет, т.к. профа ичатGalAnt писал(а):а нельзя просто охранника и профа в одну пати
[!] пусть второй чар воскресит афк-труп листочком! свитки?
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
- 4epT
- macro-маньячина
- Сообщения: 2793
- Зарегистрирован: Чт дек 21, 2006 1:23 pm
- Сервер RO:: 4game
- Discord: ya4ept#8494
- Контактная информация:
вот пробовал воскресить листиком..
условие-то срабатывает, но выдаётся ошибка и кора падает:
Код: Выделить всё
noAutoSkill 1
partySkill Resurrection {
lvl 1
whenPermitSkill Resurrection
target_timeout 5
}
Error message:
Can't locate object method "name" via package "Skill" at src/Misc.pm line 3633.
Stack trace:
Can't locate object method "name" via package "Skill" at src/Misc.pm line 3633.
at src/Interface/Wx.pm line 118
Interface::Wx::mainLoop('Interface::Wx=HASH(0x2ca484c)') called at openkore.pl line 96
main::__start() called at start.pl line 125
Died at this line:
my $skill_handle = Skill->new(name => lc($config{$prefix}))->getHandle();
* return 0 unless (($char->{skills}{$skill_handle} && $char->{skills}{$skill_handle}{lv} >= 1)
|| ($char->{permitSkill} && $char->{permitSkill}->name eq $config{$prefix})
- 4epT
- macro-маньячина
- Сообщения: 2793
- Зарегистрирован: Чт дек 21, 2006 1:23 pm
- Сервер RO:: 4game
- Discord: ya4ept#8494
- Контактная информация:
перво наперво упал Misc.pm!
в errors.txt:is 1
You used Item: Yggdrasil Leaf (1) x 0 - 9 left
Permitted to use Resurrection (54), level 1
This program has encountered an unexpected problem. This is probably because
of a bug in this program, or in one of the plugins. Please tell us about this
problem.
A detailed error report has been saved to errors.txt. Please include the
contents of this file in your bug report, or we may not be able to help you!
The error message is:
Can't locate object method "name" via package "Skill" at src/Misc.pm line 3633.
Press ENTER to exit this program.
Error message:
Can't locate object method "name" via package "Skill" at src/Misc.pm line 3633.
Stack trace:
Can't locate object method "name" via package "Skill" at src/Misc.pm line 3633.
at src/Misc.pm line 3633
Misc::checkSelfCondition('partySkill_0') called at src/AI/CoreLogic.pm line 2311
AI::CoreLogic::processPartySkillUse() called at src/AI/CoreLogic.pm line 163
AI::CoreLogic::iterate() called at src/functions.pl line 604
main::mainLoop_initialized() called at src/functions.pl line 70
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x28baaa8)') called at openkore.pl line 96
main::__start() called at start.pl line 119
Died at this line:
my $skill_handle = Skill->new(name => lc($config{$prefix}))->getHandle();
* return 0 unless (($char->{skills}{$skill_handle} && $char->{skills}{$skill_handle}{lv} >= 1)
|| ($char->{permitSkill} && $char->{permitSkill}->name eq $config{$prefix})
piroJOKE
im(<inventory item #> )
<inventory item #> - номер вещи из списка вещей, который можно получить вызвав команду i.
<monster #> - номер монстра из списка монстров, который можно получить вызвав команду ml.
Использует вещь на указанном монстре.
т.е. вытягиваем из консоли номер моба и макросом заставляем его поюзатьсвиток какой-то-хрени на нем)) наверное так
im(<inventory item #> )
<inventory item #> - номер вещи из списка вещей, который можно получить вызвав команду i.
<monster #> - номер монстра из списка монстров, который можно получить вызвав команду ml.
Использует вещь на указанном монстре.
т.е. вытягиваем из консоли номер моба и макросом заставляем его поюзатьсвиток какой-то-хрени на нем)) наверное так
If u lose the cake - u lose it all!~
[/quote]4epT писал(а):перво наперво упал Misc.pm!
is 1
You used Item: Yggdrasil Leaf (1) x 0 - 9 left
Permitted to use Resurrection (54), level 1
Can't locate object method "name" via package "Skill" at src/Misc.pm line 3633.
Press ENTER to exit this program.
Код: Выделить всё
is 0
You used Item: Yggdrasil Leaf (0) x 0 - 12 left
Permitted to use Resurrection (54), level 1
Inventory Item Removed: Yggdrasil Leaf (0) x 1
You are casting Resurrection on monster Zombie (0) (time 600ms)
[ 84/100] You use Resurrection (lvl 1) on monster Zombie (0) - Dmg: 190 (delay 47.3)
В нем ищем $char->{permitSkill}->name и приводим в соответствие: заменяем на $char->{permitSkill}->getName()
Код: Выделить всё
if ($config{$prefix."_whenPermitSkill"}) {
return 0 unless $char->{permitSkill} &&
$char->{permitSkill}->getName() eq $config{$prefix."_whenPermitSkill"};
}
if ($config{$prefix."_whenNotPermitSkill"}) {
return 0 if $char->{permitSkill} &&
$char->{permitSkill}->getName() eq $config{$prefix."_whenNotPermitSkill"};
}
-
- Энтузиаст
- Сообщения: 52
- Зарегистрирован: Ср окт 17, 2007 5:01 pm
-
- Энтузиаст
- Сообщения: 134
- Зарегистрирован: Вс дек 10, 2006 8:47 pm
Re: [!] пусть второй чар воскресит афк-труп листочком! свитки?
А я тут подумал, и вроде нашел простое решение)
Значит во первых професора можно затолкать в угол откуда его хай не вытолкнет (ну вероятность 1 к 100). Крузу прописать чтоб время от времени подбегал к точке где професор и юзал на него хил (витата или эпсилон) 1 раз. ну и макрос повторяться будет. Если хил не прошел (пишем условие) значит профессор мертв,тогда врубается макрос на использование Листочка.
Это к тому предложению на счет беготни и юзание листочков,ведь если цель жива,то листочвек просто потратится.
Значит во первых професора можно затолкать в угол откуда его хай не вытолкнет (ну вероятность 1 к 100). Крузу прописать чтоб время от времени подбегал к точке где професор и юзал на него хил (витата или эпсилон) 1 раз. ну и макрос повторяться будет. Если хил не прошел (пишем условие) значит профессор мертв,тогда врубается макрос на использование Листочка.
Это к тому предложению на счет беготни и юзание листочков,ведь если цель жива,то листочвек просто потратится.
- chuvachok
- Грамотный
- Сообщения: 320
- Зарегистрирован: Ср авг 06, 2008 12:47 pm
- Сервер RO:: iRO
- Discord: chuvachok #2811
- Откуда: г. Москва
Re: [!] пусть второй чар воскресит афк-труп листочком! свитки?
а как атаковать мобов листочками?
P.S. извиняюсь что не в ту тему
P.S. извиняюсь что не в ту тему