Yoko

All sides of Injection
It is currently 2025-12-03 21:25:36

All times are UTC+02:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
PostPosted: 2010-09-27 08:48:44 
Offline

Joined: 2008-01-30 20:22:03
Posts: 11
Написал простенький скрипт на магию. Но запустить не могу.
Ошибка выскакивает при нажатии на список функций для запуска, список при этом не открывается.
Вот такого вида:
Image
Другие скрипты работают.
Может подскажете чего?

Вот сам скрипт:
Code:
sub magery
 Repeat
  UO.FindType('0x0F88') #NS v backpack
  IF UO.FindCount() > 0 Then
   While not UO.Injournal('You lack sufficient mana')
    UO.Cast('poison','self')
    wait(3000)
   Next
   UO.FindType('0x0F0E','0x4051C4A2') #Mana v bochke
   IF UO.Findcount() > 0 Then
    UO.Grab('1','finditem')
    wait(500)
    UO.UseType('0x0F0E') #Mana v backpack
    wait(500)
   Else
    Repeat
     UO.Print('No total mana')
     wait(10000)
    Until UO.Dead()
   EndIF
  Else
   UO.FindType('0x0F88','0x4051C4A2') #NS v bochke
   IF UO.FindCount() > 0 Then
    UO.Grab('50','finditem')
    wait(500)
    UO.UseFromGround('0x098C') #Eda
    wait(500)
   Esle
    UO.Print('No Nightshade')
    wait(10000)
   EndIF
  EndIF
 Until UO.Dead()
end sub


Top
   
PostPosted: 2010-09-27 09:32:20 
Offline
User avatar

Joined: 2009-05-28 09:58:28
Posts: 2802
Location: Иваново
читай про циклы.
С каких пор для While закрытие цикла Next? :mrgreen:

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


Top
   
PostPosted: 2010-09-27 10:27:28 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
Ещё после магери скобки надо.


Top
   
PostPosted: 2010-09-27 11:12:30 
Offline

Joined: 2009-06-12 20:10:00
Posts: 240
Location: Vasa Smerti(RASToMAN) DRW
мне интересна а что тут не надо ставить где он првереяит нс
Code:
  UO.FindType('0x0F88') #NS v backpack
  IF UO.FindCount() > 0 Then

не так должн быть
Code:
 UO.FindType('0x0F88',-1,'beckpack') #NS v backpack
  IF UO.FindCount() > 0 Then


Top
   
PostPosted: 2010-09-27 12:43:32 
Offline

Joined: 2008-01-30 20:22:03
Posts: 11
Quote:
мне интересна а что тут не надо ставить где он првереяит нс

Если не указан контейнер должно искать в бекпаке вроде)

Вобщем, налажал, да) Всем спасибо.
Поправил, переделал, дописал. Выглядит корявенько конечно, но работает стабильно:)

Если кому пригодится - колдует на себя поизон, берет манки и нс из одного сундука, пустые бутылки складывает в другой, ест с пола.

Code:
sub Magery()
 Repeat
    While UO.Mana >= 15
     UO.FindType('0x0F88') #NS v backpack
     IF UO.FindCount() <= 0 Then
      Regs()
     EndIF
     UO.Cast('Poison','self')
     wait(3000)
    Wend
   Mana()
 Until UO.Dead()
End sub

Sub Mana()
UO.FindType('0x0F0E','0x09DF','0x4051C4A2') #Mana v bochke
   IF UO.Findcount() > 0 Then
    UO.Grab('1','finditem')
    wait(1000)
    UO.UseType('0x0F0E') #Mana v backpack
    wait(1000)
    UO.SetReceivingContainer('0x405311DD') #Sunduk dlya pustoj tari
    UO.FindType('0x0F0E','0x0000',-1)
    UO.Grab('1','finditem')
    UO.UnSetReceivingContainer()
    wait(500)
   Else
    Repeat
     UO.Print('No total mana')
     wait(10000)
    Until UO.Dead()
   EndIF
End Sub

Sub Regs()
UO.FindType('0x0F88',-1,'0x4051C4A2') #NS v bochke
   IF UO.FindCount() > 0 Then
    UO.Grab('50','finditem')
    wait(500)
    UO.UseFromGround('0x098C') #Eda
    wait(500)
   Else
    UO.Print('No Nightshade')
    wait(10000)
   EndIF
End Sub


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

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 0 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