Скиллы гомункулов / в частности Caprice
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Столкнулся с такой же проблемой, использую
Код: Выделить всё
monsterSkill
а поподробней?zeleboba писал(а):Столкнулся с такой же проблемой, используюКод: Выделить всё
monsterSkill
-
- Энтузиаст
- Сообщения: 55
- Зарегистрирован: Чт мар 13, 2008 3:37 pm
Вот как должно писаться на самом деле
Но нужно что то делать действительно с стилом гома. Например бьёт перс моба бьёт ну и решил он слегка отойти, гом тут же подхватывает инцыативу и мочит моба до последнего даже если тот перс что слегка отбежал продолжает его колотить. Имхо в МирАИ такая тема тоже бывает, что можно списать на него, но стил на лицо и нужнго думать сейчас как от сего бага избавиться.
П.С. В МСК изза незнания, как приваильно писать каприз палятся на ура и палит их сам гом
Код: Выделить всё
monsterSkill Caprice {
lvl 5
dist 7
homunculus_sp >= 30
timeout 1
}
П.С. В МСК изза незнания, как приваильно писать каприз палятся на ура и палит их сам гом
Вопрос даже не столько по скилам, сколько по OK, но не хочется новую тему создавать.
Ситуация - сижу на работе, не могу открыть клиент ро, но могу сидеть в ОК. То есть доступен только XKore 0.
Вопрос - как такой ситуации отслеживать состояние гома - его голодность в частности. И как его кормить - всмысле руками - какие команды нужны. Вообще какие команды есть для работы с гомом (и есть ли они вообще).
Ситуация - сижу на работе, не могу открыть клиент ро, но могу сидеть в ОК. То есть доступен только XKore 0.
Вопрос - как такой ситуации отслеживать состояние гома - его голодность в частности. И как его кормить - всмысле руками - какие команды нужны. Вообще какие команды есть для работы с гомом (и есть ли они вообще).
сам спросил сам ответил...
вобщем как я понял, в ОК нет команд для работы с гомом, поэтому всё решилось небольшим плагином
Аллерт тупой конечно до ужаса, попробую позже прикрутить звук и/или изменение заголовка коры. Но работает)))
вобщем как я понял, в ОК нет команд для работы с гомом, поэтому всё решилось небольшим плагином
Код: Выделить всё
package hom;
use Globals;
use Log qw(message warning error debug);
use AI;
use Utils;
use Misc;
use Translation;
my $cmdhook1 = Commands::register(['hominfo', "HomInfo", \&HomInfo]);
my $cmdhook2 = Commands::register(['homfeed', "HomFeed", \&HomFeed]);
my $hook1 = Plugins::addHook('mainLoop_post', \&HomAllert);
sub HomAllert {
return if (!$char);
return if (!$char->{homunculus});
return if (!$char->{homunculus}{hunger});
if ($char->{homunculus}{hunger} <= 24) {warning ("Внимание, покормите гомункула!!!\n");}
}
sub HomInfo {
message ("Сытность гома ".$char->{homunculus}{hunger}." из 100.\n");
}
sub HomFeed {
$messageSender->sendHomunculusFeed();
}
Аллерт тупой конечно до ужаса, попробую позже прикрутить звук и/или изменение заголовка коры. Но работает)))
-
- Начинающий
- Сообщения: 33
- Зарегистрирован: Пт апр 25, 2008 11:30 pm
Re: Скиллы гомункулов / в частности Caprice
Мда пирожок просто, слов не хватат жалко безвозмездно материться нельзя,с таким подходом форум далеко не уйдёт.
(pJ: бугога)
* * *
Aib0 писал(а):
---
(pJ: Мой подход лучше тваего! Сатри, я слежу за тобой!)
(pJ: бугога)
(советы в этой теме выше не помогли!)attackSkillSlot Caprice {
lvl 5
homunculus_sp > 5%
monsters Mantis
}
* * *######## Homunculus Support ########
homunculus_attackAuto 2
homunculus_attackAuto_party 1
homunculus_attackAuto_notInTown 1
homunculus_attackAuto_onlyWhenSafe 0
homunculus_attackDistance 1.5
homunculus_attackMaxDistance 2.5
homunculus_attackMaxRouteTime 4
homunculus_attackMinPlayerDistance 3
homunculus_attackMinPortalDistance 8
homunculus_attackCanSnipe 0
homunculus_attackCheckLOS 0
homunculus_attackNoGiveup 0
homunculus_attackChangeTarget 1
homunculus_followDistanceMax 20
homunculus_followDistanceMin 5
homunculus_route_step 15
homunculus_tankMode 0
homunculus_tankModeTarget
homunculus_teleportAuto_hp 10
homunculus_teleportAuto_maxDmg 1000
homunculus_teleportAuto_maxDmgInLock 0
homunculus_teleportAuto_deadly 1
homunculus_teleportAuto_unstuck 0
homunculus_teleportAuto_dropTarget 0
homunculus_teleportAuto_dropTargetKS 0
homunculus_teleportAuto_totalDmg 0
homunculus_teleportAuto_totalDmgInLock 0
# intimacyMax / Min sets a threshhold of when not to feed your homunculus
# If intimacy is HIGHER than the minimum or LOWER/EQUAL to the max, we wont feed.
homunculus_intimacyMax 999
homunculus_intimacyMin 911
# How long should we wait between feeding? default: random between 10 and 60 seconds
homunculus_hungerTimeoutMax 60
homunculus_hungerTimeoutMin 10
# Turn on/off homunculus autofeeding
homunculus_autoFeed 1
# In Wich maps should we allow feeding? (leave empty for any map)
homunculus_autoFeedAllowedMaps
# Feed homunculus between MIN and MAX value (example: between 11 and 25)
homunculus_hungerMin 23
homunculus_hungerMax 24
нетЭто чисто предположение но возможно homunculus_attackCanSnipe 0 как-то влияет..?
* * *
Aib0 писал(а):
Понимаешь тут дело не в правильности самого скила, а в чёмто другом....monsterSkill Caprice {
homunculus_sp > 30
notMonsters Mavka, Wolf, Spore
lvl 5
}
Пашет, 100%
Да, немного оффтоп - как настраивать для хома значения хп и сп для атаки цели?
---
(pJ: Мой подход лучше тваего! Сатри, я слежу за тобой!)
- Click
- Разработчик
- Сообщения: 1564
- Зарегистрирован: Сб ноя 04, 2006 11:30 pm
- Сервер RO:: clickro.sytes.net
- Откуда: Великий Новгород
- Контактная информация:
Re: Скиллы гомункулов / в частности Caprice
в конфиге же есть кормёжка гома
Re: Скиллы гомункулов / в частности Caprice
Чтобы хим стоял на месте а гом бегал и бил скиллами надо сделать такие настройки
attackAuto 2
attackAuto_party 2
attackUseWeapon 0
attackCanSnipe 1
homunculus_attackAuto 2
homunculus_attackAuto_party 2
homunculus_route_step 15
attackSkillSlot Caprice {
lvl 5
dist 20
}
attackAuto 2
attackAuto_party 2
attackUseWeapon 0
attackCanSnipe 1
homunculus_attackAuto 2
homunculus_attackAuto_party 2
homunculus_route_step 15
attackSkillSlot Caprice {
lvl 5
dist 20
}
Re: Скиллы гомункулов / в частности Caprice
Кстати, в тему - как настроить атаку хомяка, есть идеи? Т.е. условия по хп по монконтролу. У меня почему-то все игнорит тупо
-
- Начинающий
- Сообщения: 33
- Зарегистрирован: Пт апр 25, 2008 11:30 pm
Re: Скиллы гомункулов / в частности Caprice
не помоглоLims писал(а):Чтобы хим стоял на месте а гом бегал и бил скиллами надо сделать такие настройки
attackAuto 2
attackAuto_party 2
attackUseWeapon 0
attackCanSnipe 1
homunculus_attackAuto 2
homunculus_attackAuto_party 2
homunculus_route_step 15
attackSkillSlot Caprice {
lvl 5
dist 20
}
Добавлено спустя 31 секунду:
удалил всё что связано у меня там с гомом,не пашет капризAib0 писал(а):Кстати, в тему - как настроить атаку хомяка, есть идеи? Т.е. условия по хп по монконтролу. У меня почему-то все игнорит тупо