script BS разные инги + переплавка

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
badgirl
Posts: 7
Joined: 2004-11-29 17:19:54

script BS разные инги + переплавка

Post by badgirl »

Скрипт расчитан на зулу, не пашет при переплавке, не знаю в чем причина, 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
badgirl
Posts: 7
Joined: 2004-11-29 17:19:54

Re: script BS разные инги + переплавка

Post by badgirl »

goto b:
endif
endsub
badgirl
Posts: 7
Joined: 2004-11-29 17:19:54

Re: script BS разные инги + переплавка

Post by badgirl »

нашла небольшую ошибку : вместо uo.waittargettype("0x1BF2") надо uo.waittargettype("0x1BF2", iron_color[i]) . Но возникла новая проблема: при запуске скрипта он мне написал "GoTo - неккоректное определения цикла в скрипте?!!" в чем может скрываться проблема?
TapakaH
Posts: 55
Joined: 2004-08-27 21:01:55

Post by TapakaH »

попробуй убрать двоеточие

Code: Select all

 goto a 
TapakaH
Posts: 55
Joined: 2004-08-27 21:01:55

Post by TapakaH »

вроде так должно быть, хотя я не очень то и уверен, но всеравно попробуй :)
TapakaH
Posts: 55
Joined: 2004-08-27 21:01:55

Post by TapakaH »

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

и тут у тебя все наоборот написано
сначала надо установить таргет а потом уже использовать обьект.
badgirl
Posts: 7
Joined: 2004-11-29 17:19:54

Post by badgirl »

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

и тут у тебя все наоборот написано
сначала надо установить таргет а потом уже использовать обьект.

пасиб
TapakaH
Posts: 55
Joined: 2004-08-27 21:01:55

Post by TapakaH »

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)
Post Reply