PDA

Просмотр полной версии : Не работает винг после использования скила


summer2091
24.01.2010, 19:53
Доброго времени суток. Суть сабжа в том, что в режиме хкоры, убивая мобов и хавая расход руками, боту необходимо юзануть винг после того, как играющий в хкоре юзает определенный скил (допустим, дабл)

Прописываю в конфиге вот так
useSelf_item Fly Wing {
OnAction attackSkillSlot Double Strafing
}
захожу чаром, и он начинает просто вингаться. обьясните пожалуйста, в чем моя проблема. версия коры 2.0.7, сервер раггейм.

Заранее благодарен.

Добавлено через 13 часов 57 минут
проблему решил, если кому интересно

automacro Wing {
console /Exp gained|Item Appeared/
call {
do is Fly Wing
}
}

4epT
25.01.2010, 06:55
1. условие "OnAction" правильно писать: onAction
2. на сколько я знаю оно не может иметь значение "attackSkillSlot Double Strafing", смотрите мануал какие тут могут быть значения
3. в макросе лучше написать: "console /(Exp gained)|(Item Appeared)/"

summer2091
25.01.2010, 17:12
спасибо за помощь, но возникла более узкая проблема
на оффе, где я играю, есть задержка между соником по касе и прохождением рефлекта по кроссу (рефлект проходит на почти фул хп, и лучше бы его не ловить). задержка маленькая, но возможно вингануться даже вручную, но это будет не стабильно. я пытался сделать винг по получаемой экспе (Exp gained), или по прохождению дамага по кроссу (you use sonic blow on yourself), но чар все равно гибнет. а как осуществить винг по появляемой надписи "Sonic Blow" над чаром я, если честно, не имею понятия) если есть возможность, помогите)

4epT
25.01.2010, 23:24
откуда надпись: "you use sonic blow on yourself"??

summer2091
25.01.2010, 23:40
из консоли бота, когда чар ловит рефлект )

diazzz
26.01.2010, 02:56
Может стоит покрутить timeouts.txt там настроить задержку на винг?

summer2091
26.01.2010, 19:49
покрутил

ai_teleport 0.01
ai_teleport_away 0.01
ai_teleport_retry 0.01
ai_teleport_delay 0.01

не помогает
но точно знаю что такой макрос возможен, ибо парочка кроссов там качаются, и я уверен (и не только я), что вингаются они не руками

darkdeath
26.01.2010, 21:47
ai_teleport 0.01
ai_teleport_away 0.01
ai_teleport_retry 0.01
ai_teleport_delay 0.01

С такими таймаутами у тебя должен быть мегониврот конект, без единого лага.
Все равно быстрей вингатся, до того пока появится надпись Exp gained, смысла нет, так что даже хз чо еще можно тут посоветовать
Даже ручками можно вингатся все_зависит_от_конекта. Ну и от компа соответсвенно.
Я бы тебе посоветовал расчитать дамаг по касе, ну и соответсвенно хорошо одеть кроса чтобы тот не падал

summer2091
26.01.2010, 22:08
нет если на кросса одеть весь шмот он не падает, остается 1к хп
не в этом суть, суть в том чтобы вообще не получать этот дамаг
у меня появилась мысль отсылать винг как только клиент шлет серверу пакет соника, осуществимо ли это?)

4epT
26.01.2010, 22:17
что-то я не понимаю откуда у тебя:
you use sonic blow on yourself
как ты соник по себе режешь

summer2091
26.01.2010, 22:40
блин
у моба рефлект
и если ударить его соником, в консоли пропишется как соник по мобу, так и дамаг рефлекта, именно такой фразой )
http://s59.radikal.ru/i166/1001/81/acf21a2a54c6.png
на скрине соник без линка/едп/чанта, тупо сходил скрин сделал, со всеми кастами рефлект на ~11к

4epT
27.01.2010, 01:25
на ум ничего не приходит в голову, как влезть в код коры и там прописать