Yoko
http://forum.yoko.com.ua/

Inscription - unhandled expression
http://forum.yoko.com.ua/viewtopic.php?f=20&t=4286
Page 1 of 1

Author:  Tergos [ 2005-06-22 08:50:07 ]
Post subject:  Inscription - unhandled expression

Всё таки я неудачник! :( :oops: Вот такой скрипт, и то глючит. Если без moveitem, то все нормально. Но это неинтересно.
Code:
sub Inscription()
var sunduk=0x4002899A
var meshok=0x4002F958

While not UO.Dead()
  wait(250)
  If UO.NS < 10 then                              ; Nightshade
    UO.Findtype('0x0F88',0x0000, sunduk)
    wait(250)
    UO.moveitem('finditem', 100, 'backpack')
    wait(1000)
  endif
  wait(250)
  If UO.BP < 10 then                              ; Black Pearl
    UO.Findtype('0x0F7A',0x0000, sunduk)
    wait(250)
    UO.moveitem('finditem', 100, 'backpack')
    wait(1000)
  endif
  wait(250)
  UO.Findtype('0x0E34', 0x0000, 'backpack')       ; Blank Scrolls
  If UO.GetQuantity('finditem') < 10 then
    UO.Findtype('0x0E34',0x0000, sunduk)
    wait(250)
    UO.moveitem('finditem', 100, 'backpack')
    wait(1000)
  endif
  wait(250)
  UO.Findtype('0x1F32',0x0000, 'backpack')
  While UO.FindCount() > 1
    UO.Findtype('0x1F32',0x0000, 'backpack')
    wait(250)
    UO.Moveitem('finditem', -1, meshok)
    wait(1000)
  wend
  Checklag()
  UO.waitmenu('Spell Circles', 'First Circle', 'Spell Circle 1', 'Magic Arrow')
  UO.UseSkill('Inscription')
  UO.DeleteJournal()
  wait(250)
  while not UO.InJournal('You put|fail')
    wait(250)
  wend
  wait(250)
wend
endsub

Sub Checklag()
UO.DeleteJournal()
UO.Click('backpack')
Repeat
  wait(500)
Until UO.InJournal("backpack")
endsub


Что ему не нравится? Я уже и задержек напихал повсюду, всё равно виснет.

Author:  Askaneli [ 2005-06-22 08:56:29 ]
Post subject:  Re: Inscription - unhandled expression

Tergos wrote:
Всё таки я неудачник! :( :oops: Вот такой скрипт, и то глючит. Если без moveitem, то все нормально. Но это неинтересно.
Code:
sub Inscription()
var sunduk=0x4002899A
var meshok=0x4002F958

While not UO.Dead()
  wait(250)
  If UO.NS < 10 then                              ; Nightshade
    UO.Findtype('0x0F88',0x0000, sunduk)
    wait(250)
    UO.moveitem('finditem', 100, 'backpack')
    wait(1000)
  endif
  wait(250)
  If UO.BP < 10 then                              ; Black Pearl
    UO.Findtype('0x0F7A',0x0000, sunduk)
    wait(250)
    UO.moveitem('finditem', 100, 'backpack')
    wait(1000)
  endif
  wait(250)
  UO.Findtype('0x0E34', 0x0000, 'backpack')       ; Blank Scrolls
  If UO.GetQuantity('finditem') < 10 then
    UO.Findtype('0x0E34',0x0000, sunduk)
    wait(250)
    UO.moveitem('finditem', 100, 'backpack')
    wait(1000)
  endif
  wait(250)
  UO.Findtype('0x1F32',0x0000, 'backpack')
  While UO.FindCount() > 1
    UO.Findtype('0x1F32',0x0000, 'backpack')
    wait(250)
    UO.Moveitem('finditem', -1, meshok)
    wait(1000)
  wend
  Checklag()
  UO.waitmenu('Spell Circles', 'First Circle', 'Spell Circle 1', 'Magic Arrow')
  UO.UseSkill('Inscription')
  UO.DeleteJournal()
  wait(250)
  while not UO.InJournal('You put|fail')
    wait(250)
  wend
  wait(250)
wend
endsub

Sub Checklag()
UO.DeleteJournal()
UO.Click('backpack')
Repeat
  wait(500)
Until UO.InJournal("backpack")
endsub


Что ему не нравится? Я уже и задержек напихал повсюду, всё равно виснет.

Не 100 , а '100'
Не -1 , а '-1'

Author:  Tergos [ 2005-06-22 10:27:35 ]
Post subject: 

ой блин! :shock: Это я такое слажал!!! :oops: :oops: :oops: Мдя. Больше не буду писать скрипты ночью с похмелья... :oops:
Биг сенк. А то глаз "замылился" и искал уже глобальные глюки, а не кавычки забытые. :)
ЗЫ: Хм. А как же он тогда вообще работал? :shock:

Author:  Sfagnum [ 2005-06-22 10:38:17 ]
Post subject: 

Tergos wrote:
ЗЫ: Хм. А как же он тогда вообще работал? :shock:
а вот это и есть самый главный глюк ;)

ЗЫ оно бывает так иногда...

Author:  Askaneli [ 2005-06-22 11:05:58 ]
Post subject: 

Sfagnum wrote:
Tergos wrote:
ЗЫ: Хм. А как же он тогда вообще работал? :shock:
а вот это и есть самый главный глюк ;)

ЗЫ оно бывает так иногда...

Но недолго.

Author:  Tergos [ 2005-06-22 12:48:42 ]
Post subject: 

Спасибо за нахождение глюка. Щас поубирал задержки, поставил кавычки и он нормально работает даже на диалапе (на работе :wink: ).

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/