Как сделать "Первую помощь" ? (First Aid)
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Как сделать "Первую помощь" ? (First Aid)
Доброго здоровья, сетяне !
Искал в поиске - нету!
Делаю так:
useSelf_skill First Aid {
hp < 60%
sp > 10
}
Он не лечится, а сядится. Ну там сказано - садиться, если НР меньше 40.
sitAuto_hp_lower 40
sitAuto_hp_upper 100
sitAuto_sp_lower 0
sitAuto_sp_upper 0
Вот он и садится! А как сделать так, чтобы он пока есть СП сначала лечился "первой помощью"?
Спасибо!
Искал в поиске - нету!
Делаю так:
useSelf_skill First Aid {
hp < 60%
sp > 10
}
Он не лечится, а сядится. Ну там сказано - садиться, если НР меньше 40.
sitAuto_hp_lower 40
sitAuto_hp_upper 100
sitAuto_sp_lower 0
sitAuto_sp_upper 0
Вот он и садится! А как сделать так, чтобы он пока есть СП сначала лечился "первой помощью"?
Спасибо!
-
- Грамотный
- Сообщения: 161
- Зарегистрирован: Сб ноя 04, 2006 2:13 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Ну, по порядку. Когда я пытался делать hp < процента, у меня не работало тоже. Попробуй просто число ввети. Будет работать, когда у тебя хп упадёт ниже определённой отметки. Но не в процентах.
В свою очередь, в sitAuto автоматом указывается число в процентах. Т.е., он у тебя садится, когда хп меньше 40%, а не 40, как ты видимо подумал.
Так что попробуй поправить. Должно помочь. Если не помогает, попробуй сделать чистый конфиг. И снова его настроить.
В свою очередь, в sitAuto автоматом указывается число в процентах. Т.е., он у тебя садится, когда хп меньше 40%, а не 40, как ты видимо подумал.
Так что попробуй поправить. Должно помочь. Если не помогает, попробуй сделать чистый конфиг. И снова его настроить.
http://rodb.rofan.ru/ - База по мерчам Раггейма, сервера Хаос. Обновление каждые ~35 минут.
В асю с вопросами по настройке ботов не писать.
В асю с вопросами по настройке ботов не писать.
офф: извини друг, но "первой помощью" лечится - первый раз такое вижу. Купи клипсу с витатой...
useSelf_skill First Aid {
lvl 1 # забыл указать левел?
hp < 80%
sp > 10
notInTown 1 # лучше в городе не светиться, а то необходимо прописать реакцию на внешний хилл
notMonsters 1 # использовать вне боя..
}
useSelf_skill First Aid {
lvl 1 # забыл указать левел?
hp < 80%
sp > 10
notInTown 1 # лучше в городе не светиться, а то необходимо прописать реакцию на внешний хилл
notMonsters 1 # использовать вне боя..
}
-
- Грамотный
- Сообщения: 161
- Зарегистрирован: Сб ноя 04, 2006 2:13 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
лвл попробуй указать. И попробуй убрать проценты, как я уже говорил. У меня с процентами глючило. И чистый конфиг поставь ><
http://rodb.rofan.ru/ - База по мерчам Раггейма, сервера Хаос. Обновление каждые ~35 минут.
В асю с вопросами по настройке ботов не писать.
В асю с вопросами по настройке ботов не писать.
-
- Грамотный
- Сообщения: 161
- Зарегистрирован: Сб ноя 04, 2006 2:13 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
А что значит "notMonsters 1"? Читал синтаксис?
Делай notOnAction attack. А для того, чтобы не вставал - попробуй notOnAction sitauto. Хотя вроде если notwhilesitting стоит, должно быть ок.. Но пробуй.notMonsters [<monster names>]
If this option is set in an attackSkillSlot or attackComboSlot block, the block will not be used if you are attacking any one of the specified comma-separated list of monsters.
If this option is set on other blocks, the block will not be used if any one of the specified comma-separated list of monsters is attacking you.
http://rodb.rofan.ru/ - База по мерчам Раггейма, сервера Хаос. Обновление каждые ~35 минут.
В асю с вопросами по настройке ботов не писать.
В асю с вопросами по настройке ботов не писать.
useSelf_skill First Aid {
lvl 1
hp <= 80 %
sp >= 3
NotWhileSitting 1
notInTown 1
notOnAction attack
notOnAction sitauto
}
Всё равно постоянно встаёт лечиться - как этого избежать?
И лечится во время атаки (((
lvl 1
hp <= 80 %
sp >= 3
NotWhileSitting 1
notInTown 1
notOnAction attack
notOnAction sitauto
}
Всё равно постоянно встаёт лечиться - как этого избежать?
И лечится во время атаки (((
Последний раз редактировалось Серьга Вс дек 03, 2006 5:42 pm, всего редактировалось 1 раз.
-
- Грамотный
- Сообщения: 161
- Зарегистрирован: Сб ноя 04, 2006 2:13 pm
- Откуда: Ростов-на-Дону
- Контактная информация:
Втф? Не тормози, ты же совершенно коряво написал. ПРисмотрись. СДелай так:
useSelf_skill First Aid {
lvl 1
hp <= 80 %
sp >= 3
notInTown 1
notOnAction attack
notOnAction sitauto
}
useSelf_skill First Aid {
lvl 1
hp <= 80 %
sp >= 3
notInTown 1
notOnAction attack
notOnAction sitauto
}
http://rodb.rofan.ru/ - База по мерчам Раггейма, сервера Хаос. Обновление каждые ~35 минут.
В асю с вопросами по настройке ботов не писать.
В асю с вопросами по настройке ботов не писать.
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Эй! Там всё просто, тебя монстр вероятно лупит настолько, что чар садится (hp<40%), и понятное дело, что ему уже не до лечения.useSelf_skill First Aid {
hp < 60%
sp > 10
}
sitAuto_hp_lower 40
sitAuto_hp_upper 100
sitAuto_sp_lower 0
sitAuto_sp_upper 0
Если ты собираешься лечиться скиллом, то тебе уже вероятно надо регенить не хп, а сп, где-то так:
sitAuto_hp_lower 20
sitAuto_hp_upper 40
sitAuto_sp_lower 50
sitAuto_sp_upper 90
а вот это уже мистика!!!
Я поправляю файл, сохраняю. Запускаю прогу - бот лечится во время атаки! И строки такие:
useSelf_skill First Aid {
lvl 1
hp <= 80 %
sp >= 3
notInTown 1
notOnAction sitauto
notOnAction sitauto
}
хотя я копировал прямо отсюда сверху это:
useSelf_skill First Aid {
lvl 1
hp <= 80 %
sp >= 3
notInTown 1
notOnAction attack
notOnAction sitauto
}
Прога при этом была закрыта! НЕСКОЛЬКО РАЗ ПРОВЕРИЛ - ПОЧЕМУ ЭТО??!!!
Я поправляю файл, сохраняю. Запускаю прогу - бот лечится во время атаки! И строки такие:
useSelf_skill First Aid {
lvl 1
hp <= 80 %
sp >= 3
notInTown 1
notOnAction sitauto
notOnAction sitauto
}
хотя я копировал прямо отсюда сверху это:
useSelf_skill First Aid {
lvl 1
hp <= 80 %
sp >= 3
notInTown 1
notOnAction attack
notOnAction sitauto
}
Прога при этом была закрыта! НЕСКОЛЬКО РАЗ ПРОВЕРИЛ - ПОЧЕМУ ЭТО??!!!
Здесь могла быть моя подпись
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Угу; это я так понимаю из-за той фичи, что откопал Клик:
viewtopic.php?t=141
(ну, это насчет "старого синтаксиса", типа useSelf_item_0 ...... )
viewtopic.php?t=141
(ну, это насчет "старого синтаксиса", типа useSelf_item_0 ...... )