Page 1 of 1

ПППППЛЛЛЗЗЗЗЗ ПОМОГИТЕ НЕ МОГУ НАЙТИ !

Posted: 2005-01-13 21:12:54
by Yamakasi***
скиньте пл скриптик на бч чтобы чар брал из сундука айрон делал дагеры и переплавлял их !! ПЛЗЗЗ
Я искал не нашёл

Re: ПППППЛЛЛЗЗЗЗЗ ПОМОГИТЕ НЕ МОГУ НАЙТИ !

Posted: 2005-01-13 22:14:32
by KrafteR
Yamakasi*** wrote:скиньте пл скриптик на бч чтобы чар брал из сундука айрон делал дагеры и переплавлял их !! ПЛЗЗЗ
Я искал не нашёл
А по-моему ты просто лентяй, это не первый твой топик, в котором ты пишешь, что не нашёл... подозрительно =.)

Posted: 2005-01-13 23:30:47
by Yamakasi***
нет я искал в поиске на самом деле просто не нашёл ! а старый сказал там чё я непонял как его запускать )

Re: ПППППЛЛЛЗЗЗЗЗ ПОМОГИТЕ НЕ МОГУ НАЙТИ !

Posted: 2005-01-15 08:52:16
by SAMURAI
Yamakasi*** wrote:скиньте пл скриптик на бч чтобы чар брал из сундука айрон делал дагеры и переплавлял их !! ПЛЗЗЗ
Я искал не нашёл
Что-то ближе к этому :D

Code: Select all

sub Blacksmithing() 
var Exit=0, LastTimer, Container='0x400FC720', Forge='0x4013D787' ;ID форжи и сундука. 
var CountIng=300 ;Контейнер с ингами (сколько брать будем) 
var MenuIron="'Blacksmithing' 'Weapons'" 
var MenuOther="'Colored' 'Weapons'" 
var MenuSwords="Weapons' 'Swords'" 
var MenuDagger="'Swords' '(3'" 
var i=0 

dim ColorOfIng[6] 
dim NameOre[6] 

NameOre[0]="'Iron" 
NameOre[1]="'Rusty " 
NameOre[2]="'Old Copper " 
NameOre[3]="'Dull Copper " 
NameOre[4]="'Bronze " 

ColorOfIng[0]='0x0000' ; Iron 
ColorOfIng[1]='0x0750' ; Rusty 
ColorOfIng[2]='0x0590' ; Old Copper 
ColorOfIng[3]='0x060A' ; Dull Copper 
ColorOfIng[4]='0x0488' ; Bronze 


uo.UseObject(Container) 
while not uo.Dead() 
for i=0 to 4 
uo.FindType('0x1BEF',ColorOfIng[i],Container) 
if uo.GetQuantity('finditem')>10 then 
uo.Grab(STR(CountIng),'finditem') 
wait(1000) 
              
uo.Exec('automenu '+MenuDagger) 
uo.Exec('automenu '+NameOre[i]+MenuSwords) 
if i>0 Then 
uo.Exec('automenu '+MenuOther) 
end if 
uo.Exec('automenu '+MenuIron) 
              
While Exit<>1 
uo.DeleteJournal() 
LastTimer=uo.Timer() 
                
uo.UseType(0x1BEF)  

while not uo.InJournal("You put") and not uo.InJournal("You have failed") 
wait(100) 
wend 

if uo.InJournal("You have failed") then 
repeat 
wait(100) 
until uo.Timer()>=LastTimer+100 ; Время создания даггера
end if 
CheckLag() 

uo.FindType('0x0F51',-1,'backpack') 

if uo.GetQuantity('finditem') then 
uo.WaitTargetObject('finditem') 
uo.UseObject(Forge)  
wait(1000) 
end if 

uo.FindType('0x1BEF',-1,'backpack') 
if uo.GetQuantity('finditem')<10 then 
uo.FindType('0x1BEF',ColorOfIng[i],Container) 
if uo.GetQuantity('finditem')<10 then 
uo.FindType('0x1BEF',ColorOfIng[i],'backpack') 
uo.SetReceivingContainer(0x400FC720) 
uo.Grab('all','finditem') 
uo.UnSetReceivingContainer() 
Exit=1 
end if 
else 
wait(1000) 
uo.Grab(STR(CountIng-10),'finditem') 
end if 
wend 
Exit=0 
uo.CancelMenu() 
end if 
next 
wend    
end sub 

sub CheckLag() 
if uo.Waiting()>0 then 
uo.Exec("canceltarget") 
end if 
uo.DeleteJournal() 
uo.Click('backpack') 
repeat 
wait(50) 
until uo.InJournal('backpack')