
Blacksmithing
Moderators: Murderator+, Murderator
Я его на первой странице постил. Если хочешь с переплавкой, замени здесь
И проверь весь свой скрипт на очепятки
Code: Select all
var Forge='вставь ID своей форжи'
var tPoduct = 'вставь тип продукта'
И проверь весь свой скрипт на очепятки
sub BS()
var Iron='0x1bef'
var Forge='' - 0x4032D1C4
var tPoduct ='0x0F51'
uo.Automenu('Blacksmithing','Weapons')
uo.Automenu('Weapons','Swords & Blades')
uo.Automenu('Swords & Blades','dagger')
repeat
uo.DeleteJournal()
uo.UseType(Iron)
repeat
wait(150)
until uo.InJournal('You')
uo.FindType(tProduct,-1,'backpack')
if uo.GetQuantity('finditem') then
uo.WaitTargetObject('finditem')
uo.UseObject(Forge)
wait(3000)
end if
until (uo.Count(Iron)<=16)
uo.playwav('c:\Inject\71.wav')
end sub
Proverj pozaluista ja pravilno napisal?
var Iron='0x1bef'
var Forge='' - 0x4032D1C4
var tPoduct ='0x0F51'
uo.Automenu('Blacksmithing','Weapons')
uo.Automenu('Weapons','Swords & Blades')
uo.Automenu('Swords & Blades','dagger')
repeat
uo.DeleteJournal()
uo.UseType(Iron)
repeat
wait(150)
until uo.InJournal('You')
uo.FindType(tProduct,-1,'backpack')
if uo.GetQuantity('finditem') then
uo.WaitTargetObject('finditem')
uo.UseObject(Forge)
wait(3000)
end if
until (uo.Count(Iron)<=16)
uo.playwav('c:\Inject\71.wav')
end sub
Proverj pozaluista ja pravilno napisal?
вот так похожеExcel wrote:Code: Select all
sub BS()
var Iron='0x1bef'
var Forge='0x4032D1C4'
var tProduct ='0x0F51'
uo.Automenu('Blacksmithing','Weapons')
uo.Automenu('Weapons','Swords & Blades')
uo.Automenu('Swords & Blades','dagger')
repeat
uo.DeleteJournal()
uo.UseType(Iron)
repeat
wait(150)
until uo.InJournal('You')
uo.FindType(tProduct,-1,'backpack')
if uo.GetQuantity('finditem') then
uo.WaitTargetObject('finditem')
uo.UseObject(Forge)
wait(3000)
end if
until (uo.Count(Iron)<=16)
uo.playwav('c:\Inject\71.wav')
end sub
Proverj pozaluista ja pravilno napisal?
Last edited by Sfagnum on 2005-01-11 16:49:58, edited 1 time in total.
sub BS()
var Iron='0x1bef'
var Forge='0x4032D1C4' -ID форжи
var tPoduct =0x0F51
uo.Automenu('Blacksmithing','Weapons')
uo.Automenu('Weapons','Swords & Blades')
uo.Automenu('Swords & Blades','dagger')
repeat
uo.DeleteJournal()
uo.UseType(Iron)
repeat
wait(150)
until uo.InJournal('You')
uo.FindType(-1,'backpack')
if uo.GetQuantity('finditem') then
uo.WaitTargetObject('finditem')
uo.UseObject(Forge)
wait(3000)
end if
until (uo.Count(Iron)<=16)
uo.playwav('c:\Inject\71.wav')
end sub
var Iron='0x1bef'
var Forge='0x4032D1C4' -ID форжи
var tPoduct =0x0F51
uo.Automenu('Blacksmithing','Weapons')
uo.Automenu('Weapons','Swords & Blades')
uo.Automenu('Swords & Blades','dagger')
repeat
uo.DeleteJournal()
uo.UseType(Iron)
repeat
wait(150)
until uo.InJournal('You')
uo.FindType(-1,'backpack')
if uo.GetQuantity('finditem') then
uo.WaitTargetObject('finditem')
uo.UseObject(Forge)
wait(3000)
end if
until (uo.Count(Iron)<=16)
uo.playwav('c:\Inject\71.wav')
end sub
может быть но у меня идет попробуй этот
sub main()
uo.automenu('Blacksmithing','Weapons')
uo.automenu('Weapons','Swords & Blades')
uo.automenu('Swords & Blades','dagger')
uo.deletejournal()
while uo.count(0x1BEF)>=3
uo.usefromground(0x097B)
uo.usetype(0x1BEF) ;ingoti
wait(8500)
wend
if uo.count(0x0F51)==0 AND uo.count(0x1BEF)<3 then
uo.say(',terminate all')
endif
uo.say(',exec plavka')
uo.cancelmenu()
end sub
sub plavka()
while uo.count(0x0F51)>0
uo.usefromground(0x0FB1)
uo.waittargettype(0x0F51)
wait(200)
wend
uo.say(',exec main')
end sub
sub main()
uo.automenu('Blacksmithing','Weapons')
uo.automenu('Weapons','Swords & Blades')
uo.automenu('Swords & Blades','dagger')
uo.deletejournal()
while uo.count(0x1BEF)>=3
uo.usefromground(0x097B)
uo.usetype(0x1BEF) ;ingoti
wait(8500)
wend
if uo.count(0x0F51)==0 AND uo.count(0x1BEF)<3 then
uo.say(',terminate all')
endif
uo.say(',exec plavka')
uo.cancelmenu()
end sub
sub plavka()
while uo.count(0x0F51)>0
uo.usefromground(0x0FB1)
uo.waittargettype(0x0F51)
wait(200)
wend
uo.say(',exec main')
end sub