Inscription - unhandled expression

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
Tergos
Posts: 52
Joined: 2005-06-12 09:14:09
Location: Moscow, Russia
Contact:

Inscription - unhandled expression

Post by Tergos »

Всё таки я неудачник! :( :oops: Вот такой скрипт, и то глючит. Если без moveitem, то все нормально. Но это неинтересно.

Code: Select all

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


Что ему не нравится? Я уже и задержек напихал повсюду, всё равно виснет.
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Re: Inscription - unhandled expression

Post by Askaneli »

Tergos wrote:Всё таки я неудачник! :( :oops: Вот такой скрипт, и то глючит. Если без moveitem, то все нормально. Но это неинтересно.

Code: Select all

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'
Сделал дело - флуди смело !!!
Tergos
Posts: 52
Joined: 2005-06-12 09:14:09
Location: Moscow, Russia
Contact:

Post by Tergos »

ой блин! :shock: Это я такое слажал!!! :oops: :oops: :oops: Мдя. Больше не буду писать скрипты ночью с похмелья... :oops:
Биг сенк. А то глаз "замылился" и искал уже глобальные глюки, а не кавычки забытые. :)
ЗЫ: Хм. А как же он тогда вообще работал? :shock:
Sfagnum
Expert!
Posts: 1284
Joined: 2004-07-04 00:14:58
Contact:

Post by Sfagnum »

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

ЗЫ оно бывает так иногда...
Askaneli
Sphere expert
Posts: 1143
Joined: 2004-10-01 08:27:38
Location: Уфа

Post by Askaneli »

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

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

Но недолго.
Сделал дело - флуди смело !!!
Tergos
Posts: 52
Joined: 2005-06-12 09:14:09
Location: Moscow, Russia
Contact:

Post by Tergos »

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