Page 1 of 1

Утопия, нужна помощь со скриптом на мининг

Posted: 2009-11-13 20:23:41
by ROUM
Сам написал:

Code: Select all

SUB main()
 VAR run, chest, pick, m, z, x, y;
 run = '0x411EFDEF'
 chest = '0x40C9229E'
 pick = '0x7D1870C1'
 x = 769
 y = 1675
 z = 0
  whail (uo.weight < 360)
   uo.useobject('0x7D1870C1')
   uo.waittargettile(1342,x,y,z)
    whaile (uo.LastMessage("There is no ore here tomaine"))
     uo.wait (7000)
     if y - x == 906 THEN
      x = x+1
      uo.useobject('0x7D1870C1')
      uo.waittargettile(1342,x,y,z)
      ELSE
      y = y+1
      uo.useobject('0x7D1870C1')
      uo.waittargettile(1342,x,y,z)
     ENDIF
     uo.wait (100)
    WEND
   uo.wait (uo.LastMessage("There is no ore here tomaine"))
   uo.wait (7000)
  WEND
  recall()
 
ENDSUB


 SUB recall()
   uo.Recall('0x411EFDEF', 0002)
   uo.unsetreceivingcontainer()   
   if uo.findtype(0x19b9) THEN
    uo.moveitem('0x19b9',0,'chest')
    wait (100)
   ENDIF
  uo.recall("run", 0004)
 main()
ENDSUB


выдаёт Lain9 - function not found - whail

Что не так??
И мб кто нить допишет чтоб он ещё мог пару шажков сделать??

з.ы. эт мой первый скрипт, инжу установил ток сёдня, так что не сильно смейтесь.

Posted: 2009-11-13 22:32:07
by TarantuL

Code: Select all

whail (uo.weight < 360) 


может стоит заменить на

Code: Select all

if uo.weight < 360



и тут по аналогии:

Code: Select all

whaile (uo.LastMessage("There is no ore here tomaine")) 

Posted: 2009-11-22 22:39:10
by Sirocco
Заменить :twisted: - тоже мне советчик.
"while", остальное даже не проверял.