2Клик на плавилку и потом на руду..

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
Drimpampam
Posts: 3
Joined: 2007-07-11 14:06:24

2Клик на плавилку и потом на руду..

Post by Drimpampam »

Добрый день.

Обыскал, весь Ваш форум, так и ненашел скрипт, которы мне нужен.

Мне нужно, чтобы персонаж сам разделил руду по 1 оре и сплавил её.

Но, у нас руда плавиться таким способом:

2Клик на плавилку и потом на руду..

Помогите.

Спасибо
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Code: Select all

uo.WaitTargetObject('finditem') #ore
uo.UseObject('Forge')
Drimpampam
Posts: 3
Joined: 2007-07-11 14:06:24

Post by Drimpampam »

Это что?:(
BulldoZer
Posts: 95
Joined: 2006-11-02 11:57:11

Post by BulldoZer »

Code: Select all

############################################ 
#  Script Name: Плавка по 1 руде#
var Version = ' 2.1'                       #
#  Shard : www.nightday.com.ua             #
#  Created by : Levsha                     #
#  E-Mail : duha@ukr.net                   #
#  ICQ : 32404540                          #
#  Параметры:                              #
var Ore='0x19b9'   ;Тип Руды               #
var Ingot='0x1bf2' ;Тип Ингот            #
############################################
Sub main()
var i
var tp
uo.print("Scripts : Plavka Po 1 Rudinke")
uo.print("Version" + Version)
Wait(2000) 
   UO.AddObject('Gorn')
   While UO.Targeting()==2
      wait(500)
   Wend
   UO.SaveConfig()
   
   UO.AddObject('Sunduk')
   While UO.Targeting()==2
      wait(500)
   Wend
   UO.SaveConfig()
While NOT UO.Dead()
 UO.FindType('0x19B9','-1','Sunduk')
      if UO.GetQuantity('finditem')>0 then
        UO.Grab('1','finditem')
        wait(400)
        CheckLag()
      end if 
repeat
 UO.FindType(Ore,'-1','-1')
      if UO.GetQuantity('finditem')>0 then   
   uo.waittargetobject('Gorn')
   UO.UseType(Ore)
   tp=0
   repeat
    tp=tp+1
    wait(100)
   until UO.InJournal("cliloc# 0xA8E4") OR UO.InJournal("cliloc# 0xA8E5") OR tp>=30
   UO.FindType(Ore,'-1','-1')
      end if
until  UO.GetQuantity('finditem')==0 
repeat
       UO.FindType(Ingot,'-1','-1')
      if UO.GetQuantity('finditem')>0 then
        UO.MoveItem('finditem',0,'Sunduk')
        wait(400)
        CheckLag()
        UO.FindType(Ingot,'-1','-1')
      end if 
until UO.GetQuantity('finditem')==0
wend
End Sub
Sub CheckLag()
If uo.stamina < 5 Then
    Wait(20000)
endif
if uo.Waiting()>0 then
   uo.Exec('canceltarget')
end if
    uo.DeleteJournal()
    uo.Click('backpack')
repeat
       wait(200)
until uo.InJournal('cliloc# 0x9A12');backpack
end sub


Да простит меня аффтор
Post Reply