Page 1 of 1

[frozen]

Posted: 30.01.2013 12:49
by pr0Zak
Вопрос, как сделать проверку на фроз чара?? И чего в стелсе в статусе не отображается когда чар в паралайзе?

Вот пытался сделать проверку но чего то не улавливает стелс данную проверку. Когда чара ставят во фроз весь макрос стопиться..

Code: Select all

procedure CheckParalize;
begin
   ClearJournal;
   ClickOnObject(self);
   wait(500);
   if InJournal('You see: Butthead [Rain] [frozen]') <> -1 then
   repeat
   wait(1000);
   until InJournal('System: You are no longer frozen. (3)') <> -1;
end;

Re: [frozen]

Posted: 30.01.2013 13:04
by nah nah

Code: Select all

from time import sleep as wait

def check_paralysed():
    while Paralyzed():
        wait(1.000)

Re: [frozen]

Posted: 30.01.2013 13:59
by Vizit0r
pr0Zak wrote:Вопрос, как сделать проверку на фроз чара?? И чего в стелсе в статусе не отображается когда чар в паралайзе?
давай я догадаюсь - версия клиента\шарда потому что пониже чем KR?

Re: [frozen]

Posted: 30.01.2013 14:23
by pr0Zak
Vizit0r wrote:
давай я догадаюсь - версия клиента\шарда потому что пониже чем KR?
Версия Stealth_v4.3.6
Шард Age of Power

Re: [frozen]

Posted: 30.01.2013 14:33
by Vizit0r
ну вот.
Статус (точнее, Debuff) паралича может прийти начиная (если не ошибаюсь) с эры SE, это 5++ клиент. Но массово оно заработало уже с KR.

А до этого игровыми способами никак не определить состояние паралича, внешние эффекты от шарда к шарду меняются.

Re: [frozen]

Posted: 30.01.2013 18:45
by pr0Zak
nah nah wrote:

Code: Select all

from time import sleep as wait

def check_paralysed():
    while Paralyzed():
        wait(1.000)
А это что??)) Не могу понять!!

Re: [frozen]

Posted: 30.01.2013 18:52
by Vizit0r
а это походу клиент 5++ где работает баф\дебафф и можно проверить состояние через функцию Paralyzed : Boolean;

Re: [frozen]

Posted: 31.01.2013 14:02
by MAKAPEBu4
pr0Zak wrote:Вопрос, как сделать проверку на фроз чара?? И чего в стелсе в статусе не отображается когда чар в паралайзе?

Вот пытался сделать проверку но чего то не улавливает стелс данную проверку. Когда чара ставят во фроз весь макрос стопиться..

Code: Select all

procedure CheckParalize;
begin
   ClearJournal;
   ClickOnObject(self);
   wait(500);
   if InJournal('You see: Butthead [Rain] [frozen]') <> -1 then
   repeat
   wait(1000);
   until InJournal('System: You are no longer frozen. (3)') <> -1;
end;
Если между [Rain] и [frozen] будет еще какой-то статус типа [war mode] / [guarded] или т.п. то строку не найдет. Попробуй только "[frozen]" для первой строки поиска. Вторую рекомендую тоже уменьшить, например до "no longer frozen" (:

Re: [frozen]

Posted: 31.01.2013 14:38
by Vizit0r
дополню.
а чара можно проверять не через имя в строку, а через SenderID