Скрипт расчитан на зулу, не пашет при переплавке, не знаю в чем причина, HELP!
sub main()
var i=0
dim iron_color[9]
var forge='0x0fb1', tongs='0x0fbb'
iron_color[0] = 0x04C7
iron_color[1] = 0x046E
iron_color[2] = 0x045E
iron_color[3] = 0x0480
iron_color[4] = 0x0451
iron_color[5] = 0x03EA
iron_color[6] = 0x0457
iron_color[7] = 0x03E9
iron_color[8] = 0x046B
a:
uo.deletejournal()
wait(500)
if UO.Count("0x1BF2", iron_color[i]) < 20 then
i=i+1
endif
repeat
UO.useobject('0x6B3EFDF9')#bshammer
wait(500)
uo.waittargettype("0x1BF2",iron_color[i])
wait(500)
uo.waitmenu('What','Armors','What','Platemail','What','Breastplate')
wait(7000)
until (uo.injournal("create")) or (uo.injournal("destroyed"))
if uo.injournal("destroyed") then
goto a:
else
b:
repeat
uo.usetype(tongs)
wait(500)
uo.waittargettype("0x1415")
wait(500)
uo.deletejournal()
repeat
wait(100)
until uo.injournal('What')
uo.waittargetground(forge)
uo.deletejournal()
repeat
wait(1000)
until (uo.injournal('failed')) or (uo.injournal('turned'))
wait(500)
if uo.injournal('turned') then
goto a:
else
script BS разные инги + переплавка
Moderators: Murderator+, Murderator
Re: script BS разные инги + переплавка
goto b:
endif
endsub
endif
endsub
Re: script BS разные инги + переплавка
нашла небольшую ошибку : вместо uo.waittargettype("0x1BF2") надо uo.waittargettype("0x1BF2", iron_color[i]) . Но возникла новая проблема: при запуске скрипта он мне написал "GoTo - неккоректное определения цикла в скрипте?!!" в чем может скрываться проблема?
Code: Select all
repeat
uo.usetype(tongs)
wait(500)
uo.waittargettype("0x1415")
wait(500)
uo.deletejournal()
repeat
wait(100)
until uo.injournal('What')
uo.waittargetground(forge)
uo.deletejournal()
repeat
wait(1000)
until (uo.injournal('failed')) or (uo.injournal('turned'))
wait(500)
if uo.injournal('turned') then
goto a:
else
и тут у тебя все наоборот написано
сначала надо установить таргет а потом уже использовать обьект.
TapakaH wrote:Code: Select all
repeat
uo.usetype(tongs)
wait(500)
uo.waittargettype("0x1415")
wait(500)
uo.deletejournal()
repeat
wait(100)
until uo.injournal('What')
uo.waittargetground(forge)
uo.deletejournal()
repeat
wait(1000)
until (uo.injournal('failed')) or (uo.injournal('turned'))
wait(500)
if uo.injournal('turned') then
goto a:
else
и тут у тебя все наоборот написано
сначала надо установить таргет а потом уже использовать обьект.
пасиб
Code: Select all
UO.useobject('0x6B3EFDF9')#bshammer
wait(500)
uo.waittargettype("0x1BF2",iron_color[i])
wait(500)
uo.waitmenu('What','Armors','What','Platemail','What','Breastplate')
........
Code: Select all
uo.cancelmenu()
uo.waitmenu('What','Armors','What','Platemail','What','Breastplate')
uo.waittargettype("0x1BF2",iron_color[i])
wait(500)
UO.useobject('0x6B3EFDF9')#bshammer
wait(500)