Page 1 of 1

Скрипт CastObject HEELP!

Posted: 20.02.2013 19:45
by max3113

Code: Select all

program castobject;
 Begin 
  repeat
     cast ('Poison Field')
     WaitTargetObject($416DF73B);
     wait(1000);
     if targetpresent then
     until Connected=True;
wait(120000);
     end
   
end.

 
  
дело вот в чем мне нужен скрипт на то чтобы чар костовал в определенное место ПФ, с задержкой 120000 сек (т.е. в 2 минуты).. я попытался сам "написать" но увы ничего не вышло выдает ошибку Identifier expected, да и вообще я ламер в этом деле, и кстате мне надо чтобы он кастовал без остоновки скрипта... помогите кто знает и может :)

Re: Скрипт CastObject HEELP!

Posted: 20.02.2013 20:02
by nah nah

Code: Select all

# -*- coding: utf-8 -*-

from time import sleep as wait
from datetime import datetime, timedelta

def main():
    while True:
        now = datetime.now()
        while now + timedelta(minutes=2) > datetime.now():
            wait(1.000)
        while not Connected():
            Connect()
            wait(2.000)
        WaitTargetObject(0x416DF73B)
        Cast('Poison Field')

if __name__ == '__main__':
    main()

Re: Скрипт CastObject HEELP!

Posted: 20.02.2013 20:51
by Vizit0r
любители

Code: Select all

from time import sleep as wait
вы в курсе, что у вас ивенты будут работать ну очень криво? да и не только ивенты...

Re: Скрипт CastObject HEELP!

Posted: 20.02.2013 20:56
by nah nah
:shock: это как?

Re: Скрипт CastObject HEELP!

Posted: 20.02.2013 20:58
by Vizit0r
а вот так. ивенты, как и прочие несколько вещей в основном в процессе выполнения wait как раз и срабатывают.
Так что чем реже wait вызывается (или не вызывается вообще) - тем больше непоняток может появиться.

если чем-то не устраивает стандартный стелсовый wait - я с интересом выслушаю причины. чем-то же использование стандартного слипа обусловлено.

Re: Скрипт CastObject HEELP!

Posted: 20.02.2013 21:02
by nah nah
после смены вармода, стелсовские функции выдают краш, после этого перешёл на слип полностью =)

Re: Скрипт CastObject HEELP!

Posted: 20.02.2013 21:08
by Vizit0r
баг сдать надо было, а не изобретать свои решения.

выложи пример скрипта, который крашит стелс, скину бойдону, пусть у него голова болит :)

Re: Скрипт CastObject HEELP!

Posted: 20.02.2013 21:14
by nah nah
Тут проблемма =) скрипты которые крашат, я не сохраняю, а вот такой скриптик уже минут 5 работает и нет проблемм

Code: Select all

while True:
    if not WarMode():
        SetWarMode(True)
        Wait(100)
    else:
        SetWarMode(False)
        Wait(100)
и решение не моё =) где-то на форуме валяются скрипты, где через строчку натыкаты time.sleep(0)

PS нашёл краш скрипт, один из моих первых скриптов, там черт ногу сломит сейчас в лс сборшу