Page 1 of 1

Зарядка рун.

Posted: 21.02.2012 9:13
by Vargul
Всем привет.
Подскажите, через что лучше всего реализовать зарядку руны при определенном количестве зарядов?
Чтобы посмотреть количество зарядов, на руну надо кликнуть - результат: [11:05:40:421] You see: Ice Isle
[11:05:40:421] You see: 10 charges left.
Нашел функцию WaitJournalLine или же есть варианты проще?
Я не прошу написать кусок кода, просто подскажите через что реализовать.
Спасибо

Re: Зарядка рун.

Posted: 21.02.2012 10:37
by Alex
можно http://stealth.od.ua/wiki/doku.php?id=strbreakapart этой функцией вытащить число

а можно по одному свитку кидать в рунбку пока в журнале не поймаешь что она заполнена

заполнять можно через http://stealth.od.ua/wiki/doku.php?id=moveitem

Re: Зарядка рун.

Posted: 21.02.2012 17:01
by nah nah
наверное будет удобнее реализовать через InJournalBetweenTimes (длинное название !!!) пока оно меньше 0 - кликать на руну. забить строку в переменную и потрошить сплитом или как там будет на паскале? StrBreakApart кажется.

Re: Зарядка рун.

Posted: 21.02.2012 22:15
by Lietman
Я этим пользуюсь

Code: Select all

ClickOnObject(bbu ); //клик на руну 
wait(1000);
if Pos('20' , GetAltName(bbu ))<>0  then // сколько джампов 
begin
repeat
cast('Mark');
WaitTargetObject(bbu);
ClearJournal;
wait(5000);
CheckLag(30000); 
until (InJournal('fizzle')=-1)

Re: Зарядка рун.

Posted: 22.02.2012 11:44
by Vargul
Спасибо всем большое, буду пробывать

Re: Зарядка рун.

Posted: 22.02.2012 15:00
by Vargul
С Pos мне больше понравилось :)
Всем еще раз спасибо большое