варп к нпц при лоу хп
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
варп к нпц при лоу хп
бот качается на карте, при хп менее заданного кол-ва прописывает @go , говорит с хилером. тыкните в фак или напишите
вот что родил мой "гениальный" моск.
когда хп меньше 10%, бот пишет в чат @go 3. можно ли написать просто координаты нпц с которым надо поговорить? потому что номер там постоянно разный у хилера.
помогите исправить
Код: Выделить всё
automacro autoheal {
hp > 10%
do g @go 3
do talk 149,233
}
помогите исправить
-
- Начинающий
- Сообщения: 37
- Зарегистрирован: Чт авг 14, 2008 10:06 am
- Сервер RO:: Raggame-Chaos
- Откуда: Челябинск
- Контактная информация:
Божественно...Foks1k писал(а):вот что родил мой "гениальный" моск.когда хп меньше 10%...Код: Выделить всё
... hp > 10% ...
ок, спасибо, покурю когда голова будет свежаяvit писал(а):Foks1k
Мануал по макросам кури, тгда твой моск родит что-то содержащее меньше ошибок
а насчет координат do talk @npc(149 233)
И консольные команды тоже кстати было бы не лишним покурить.
И тем таких кстати на форуме можно найти кучу, зачем еще одна тема про "как полечиться у хиллера НПЦ".
божественноTeenSpiriT писал(а):Божественно...Foks1k писал(а):вот что родил мой "гениальный" моск.когда хп меньше 10%...Код: Выделить всё
... hp > 10% ...
но я как бэ брал отсюда, так что.... хотя меня самого это удивляет
Код: Выделить всё
Условия Значение
< больше чем
<= больше либо равно
== равно
>= меньше либо равно
> меньше чем
!= не равно
~ содержится (<левая переменная> это элемент <правой переменной>. Здесь правая переменная представляет собой лист переменных)
Это просто описание "математическое", на деле все работает как обычно и x > y будет именно, что x больше, чем y.
В твоем случае все просто:Попробуй на таком простом примере получше изучить структуру макросов, а не просто скопировать себе.
В твоем случае все просто:
Код: Выделить всё
automacro autoheal {
hp < 10%
call {
do c @go 3
do talk @npc(149 233)
release autoheal
}
run-once 1
}
Последний раз редактировалось Cooot Чт ноя 06, 2008 12:38 am, всего редактировалось 1 раз.
Люди вы что?! Пару часов назад спорил на тему того, что последующие поколения детей все тупее и тупее предыдущих поколений в плане школьного образования. Вот наглядный пример этого...Aivos писал(а):if ($a > $b) goto ...
Если $b больше $a, тогда идём по метке.
Код: Выделить всё
А >(больше) B
A <(меньше) B
-
- Начинающий
- Сообщения: 37
- Зарегистрирован: Чт авг 14, 2008 10:06 am
- Сервер RO:: Raggame-Chaos
- Откуда: Челябинск
- Контактная информация: