Обкаст вне пати

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Yoda
Новичок
Сообщения: 4
Зарегистрирован: Вс дек 24, 2006 3:22 pm

Обкаст вне пати

Сообщение Yoda »

Юзал поиск, ничего ненашел, ситуация такая:
Необходимо чтобы бот кидал касты на Игроков, ненаходящихся в пати
No one lives forever;
It's Fact
Аватара пользователя
Aib0
Бывалый
Сообщения: 961
Зарегистрирован: Чт ноя 16, 2006 12:50 am
Контактная информация:

Сообщение Aib0 »

Я бы сделал так:
Взял отсюда определялку статусов с других игроков:
viewtopic.php?t=1645

и потом воспользовался стандартным конфигом коры:
partySkill <название_линка> {
target_whenStatusInactive <статус_линка>
target_isGuild <список_гилд>
target_isJob <список_проф>
}

что к чему я надеюсь обьяснять не нужно? по названиям и так ясно

ну и еще б дописал target_timeout, чтобы кора не тупила
Yoda
Новичок
Сообщения: 4
Зарегистрирован: Вс дек 24, 2006 3:22 pm

Сообщение Yoda »

partySkill <название_линка>
Именно в этом вся проблема - Бафает только в партии,
сами параметры умения настроить несложно
Если в target прописать ники - тоже не бафает ((
No one lives forever;
It's Fact
Аватара пользователя
Aib0
Бывалый
Сообщения: 961
Зарегистрирован: Чт ноя 16, 2006 12:50 am
Контактная информация:

Сообщение Aib0 »

Тогда только макросом, наверное.... глянь тут:
http://forums.openkore.com/viewtopic.php?t=28708
Wtf is "OpenKore"?

"What we're dealing with here is a total lack of respect for the law"
Yoda
Новичок
Сообщения: 4
Зарегистрирован: Вс дек 24, 2006 3:22 pm

Сообщение Yoda »

Не сильно разбираюсь в программировании, структура опенкоре такая же как тут viewtopic.php?t=4
Сам текст макроса
automacro link {
pm "linky"
run-once 1
call linktime
}

macro linktime {
release link
$id = @player ($.lastpm)
$jobID = @eval ($::players{$::playersID[$id]}->{jobID})
if ($jobID = 7) goto knight
if ($jobID = 13) goto knight
if ($jobID = 4008) goto knight
if ($jobID = 4014) goto knight
if ($jobID = 12) goto assassin
if ($jobID = 4013) goto assassin
if ($jobID = 10) goto smith
if ($jobID = 4011) goto smith
if ($jobID = 14) goto paladin
if ($jobID = 21) goto paladin
if ($jobID = 4015) goto paladin
if ($jobID = 4022) goto paladin
if ($jobID = 4012) goto sniper
if ($jobID = 11) goto sniper
if ($jobID = 16) goto professor
if ($jobID = 4017) goto professor
if ($jobID = 8) goto priest
if ($jobID = 4009) goto priest
if ($jobID = 15) goto champion
if ($jobID = 4016) goto champion
if ($jobID = 4010) goto wizard
if ($jobID = 4018) goto stalker
if ($jobID = 18) goto creator20:29 12.04.2007
if ($jobID = 4019) goto creator
if ($jobID = 4020) goto clown
if ($jobID = 4021) goto clown
if ($jobID = 19) goto clown
if ($jobID = 20) goto clown
if ($jobID = 4047) goto star
if ($jobID = 4049) goto soul
if ($jobID = 23) goto snoob
:snoob
do sp 451 $.lastpm 1
stop
release link
:star
do sp 448 $.lastpm 1
stop
release link
:soul
do sp 448 $.lastpm 2
stop
release link
:knight
do sp 452 $.lastpm 1
stop
release link
:priest
do sp 454 $.lastpm 2
stop
release link
:wizard
do sp 453 $.lastpm 2
stop
release link
:smith
do sp 458 $.lastpm 1
stop
release link
:sniper
do sp 460 $.lastpm 1
stop
release link
:assassin
do sp 457 $.lastpm 5
stop
release link
:paladin
do sp 450 $.lastpm 1
stop
release link
:champion
do sp 447 $.lastpm 1
stop
release link
:professor
do sp 449 $.lastpm 1
stop
release link
:creator
do sp 445 $.lastpm 1
stop
release link
:clown
do sp 455 $.lastpm 1
stop
release link
:stalker
do sp 456 $.lastpm 2
stop
release link

}
Прописал его в macros.txt
Коре выдает :

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

control/macros.txt: ignoring ':stopLink' (munch, munch, strange food)
control/macros.txt: ignoring ':snoob' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':star' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':soul' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':knight' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':priest' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':wizard' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':smith' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':sniper' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':assassin' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':paladin' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':champion' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':professor' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':creator' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':clown' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring ':stalker' (munch, munch, strange food)
control/macros.txt: ignoring 'stop' (munch, munch, strange food)
control/macros.txt: ignoring '}' (munch, munch, strange food)
Вопрос Ламера - в чем моя ошибка?
No one lives forever;
It's Fact
Ditmar
Энтузиаст
Сообщения: 93
Зарегистрирован: Вс дек 24, 2006 1:07 pm

Сообщение Ditmar »

macro linktime {
release link
гг с этой строчки улетает в атомакро, остальные как за камментом получаются и не выполняются по идее... надо release link в конце поставить.
Ответить