Yoko

All sides of Injection
It is currently 2024-03-28 16:34:41

All times are UTC+02:00




Post new topic  Reply to topic  [ 7 posts ] 
Author Message
PostPosted: 2013-05-13 11:08:37 
Offline
User avatar

Joined: 2012-12-31 00:17:09
Posts: 93
К примеру есть скрипт:

Code:
sub test()
   uo.usetype('0x0F4F')
   wait (50000)
end sub


задержка 50 сек. Через 30 сек я хочу посмотреть сколько осталось ждать. Реально это сделать?


Top
   
PostPosted: 2013-05-13 11:20:45 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
чтото типо как то вот так:

Code:
sub test()
   var i = 0
   uo.usetype('0x0F4F')
   repeat
      wait (1000)
      i = i+1
      if UO.InJournal("Сколько осталось?")
         UO.DeleteJournal()
         uo.print(str(i)*100)
      endif
   until i>=50
end sub

фразу надо писать точно со всеми знаками и пробелами.

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2013-05-13 11:34:21 
Offline
User avatar

Joined: 2012-12-31 00:17:09
Posts: 93
так это будет сколько прошло? :)
надо что-то тип
Code:
50-i

а как это правильно в коде сделать?
и еще не через журнал, а по бинду. Насчет бинда сам покумекаю...


Top
   
PostPosted: 2013-05-13 11:49:31 
Offline
User avatar

Joined: 2012-12-31 00:17:09
Posts: 93
с остатком решил проблему, сейчас насчет бинда подумаю.....


Top
   
PostPosted: 2013-05-13 16:52:57 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
создаешь глобальную переменную = 0
вешаешь на хоткей что глобалка = 1
в скрипте проверка - если глобалка =1 тогда отвечаем и присваиваем ей значение 0

_________________
Image
YokoInjection CodeSweeper
Ошибка "Unhandled exception in parser"
Стрелялка для олдов.


Top
   
PostPosted: 2013-05-29 01:57:30 
Offline
User avatar

Joined: 2005-01-13 07:20:54
Posts: 528
Code:
sub test()
   var i = 50
   uo.usetype('0x0F4F')
   repeat
      wait (1000)
      i = i-1
      if UO.InJournal("Сколько осталось?")
         UO.DeleteJournal()
         uo.print(str(i))
      endif
   until i=0
end sub


В хоткеях
Code:
say 'Сколько осталось?'

или как там ковычки правильно ставить, уже не помню.

_________________
все для альфы , [url=http://newvlad.nm.ru/prog]здесь[/url]
модернизация ремонт продажа игровых консолей
Sky: admirka1 Москва


Top
   
PostPosted: 2013-05-29 02:52:53 
Offline

Joined: 2011-05-23 00:33:30
Posts: 949
Добавляем в автостарт глобалку
Code:
sub Autostart()
  uo.setglobal("Time", "0")
end sub


Основной код, юзаем предмет и ждем 50 секунд.
Code:
sub test()
  var timer
  uo.usetype('0x0F4F')
  timer = uo.timer()
  repeat
    wait(100)
    if uo.getglobal("Time") == "1" then
      uo.print(str(timer + 500 - uo.timer()))
      uo.setglobal("Time", "0")
    end if
  until uo.timer() > timer + 500
end sub


Изменением переменной вызовем принт текущего значения таймера
Code:
sub Checker()
 uo.setglobal("Time", "1")
end sub

_________________
CodeSweeper


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 7 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 19 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited