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