Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

Скрипт CastObject HEELP!

Only working scripts
Post Reply
max3113
Posts: 1
Joined: 20.02.2013 19:40

Скрипт CastObject HEELP!

Post 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, да и вообще я ламер в этом деле, и кстате мне надо чтобы он кастовал без остоновки скрипта... помогите кто знает и может :)
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: Скрипт CastObject HEELP!

Post 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()
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Скрипт CastObject HEELP!

Post by Vizit0r »

любители

Code: Select all

from time import sleep as wait
вы в курсе, что у вас ивенты будут работать ну очень криво? да и не только ивенты...
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: Скрипт CastObject HEELP!

Post by nah nah »

:shock: это как?
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Скрипт CastObject HEELP!

Post by Vizit0r »

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

если чем-то не устраивает стандартный стелсовый wait - я с интересом выслушаю причины. чем-то же использование стандартного слипа обусловлено.
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: Скрипт CastObject HEELP!

Post by nah nah »

после смены вармода, стелсовские функции выдают краш, после этого перешёл на слип полностью =)
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: Скрипт CastObject HEELP!

Post by Vizit0r »

баг сдать надо было, а не изобретать свои решения.

выложи пример скрипта, который крашит стелс, скину бойдону, пусть у него голова болит :)
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: Скрипт CastObject HEELP!

Post 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 нашёл краш скрипт, один из моих первых скриптов, там черт ногу сломит сейчас в лс сборшу
Post Reply