Page 1 of 1

Эксплы(РанУо-Уогамерс:гибрид) проблемы с таймерами

Posted: 2008-06-10 16:47:57
by PopKoRn
сразу скажу что пользовался поиском , находил скрипты но все нерабочие

итак , при использовании экспложена начинает тикать таймер, он может варироваться тоесть или с 3 тикает или с 4

подправьте пожалуйста скрипт, он всегда выдает "chetire" даже если тикает с трех, а потом иногда пишет "tri" гдето после второй секунды

Code: Select all

sub expl() 
uo.findtype('0x0F0d')
uo.useobject('finditem')
wait(1300)
If UO.LastMessage("Chineese mother: 4") Then
uo.msg("chetire")
wait(3000)
uo.press(122)
end if
If UO.LastMessage("Chineese mother: 3") Then
uo.msg("tri")
wait(3000)
uo.press(122)
End If

Re: Эксплы(РанУо-Уогамерс:гибрид) проблемы с таймерами

Posted: 2008-06-10 21:50:43
by DeDulia
он вроде как не полный =)
в оригинале должно быть типо этого =)

Code: Select all

sub expl() 
   uo.findtype('0x0F0d')
   uo.useobject('finditem')
   wait(1300)
        If UO.LastMessage("Chineese mother: 4") Then
        uo.msg("chetire")
        wait(3000)
        uo.press(122)
               end if
               If UO.LastMessage("Chineese mother: 3") Then
               uo.msg("tri")
               wait(3000)
               uo.press(122)
               end If
               wait(50)
         end if
         wait(50)
endsub


и вобще я не врубаюсь зачем тебе этот 4 или 3....легче сделать типо этого =) он от этого больше бутылок брасать небудет...

Code: Select all

sub expl() 
   uo.findtype('0x0F0d')
   uo.useobject('finditem')
   wait(3000)
   uo.press(122)
   wait(1300)
endsub

Posted: 2008-06-10 22:40:19
by PopKoRn
ну он будет не в последнюю секунду кидать а мне надо в последнюю

Posted: 2008-06-10 22:55:20
by DeDulia
PopKoRn wrote:ну он будет не в последнюю секунду кидать а мне надо в последнюю


так поекспериментируй с wait и всё=)

Posted: 2008-06-10 23:02:10
by PopKoRn
при чем тут эксперименты, там рандом идет, когда с 4 секунд тикает экспл а когда с 3, все спасибо уже разобрался :)

вот если надо кому

Code: Select all

sub explo_timer()
UO.UseType('0x0f0d')
UO.DeleteJournal()
while 1>0
while uo.injournal(": 2")
wait(500)
uo.press(122)
uo.exec('terminate explo_timer')
wend
wend
end sub