Page 1 of 1
Помагите разобратся в скрипте на БС
Posted: 2004-06-16 00:12:25
by XZ
Скрипт вот такой:sub main()
var timeout=0
UO.deletejournal()
while UO.SkillVal("Blacksmithing",1) < 1151
UO.Exec("waitmenu 'Blacksmithing' 'Weapons' 'Weapons' 'Swords & Blades' 'Swords & Blades' 'katana'")
UO.usetype("0x1bef")
repeat
timeout=timeout+500
wait(500)
until UO.injournal("You put") OR (timeout>10000)
timeout=0
if UO.injournal("You put") then
UO.waittargettype("0x13fe")
UO.usefromground("0x1996")
wait(1500)
endif
UO.deletejournal()
wend
end sub
Он не пашет ! В Самом начале пишет Айтим Нот Фаунд а я не пойму вообще что в этом скрипте что!
Объясните плиз!
Re: Помагите разобратся в скрипте на БС
Posted: 2004-06-16 10:32:28
by Edred
XZ wrote:Скрипт вот такой:sub main()
var timeout=0
UO.deletejournal()
while UO.SkillVal("Blacksmithing",1) < 1151
UO.Exec("waitmenu 'Blacksmithing' 'Weapons' 'Weapons' 'Swords & Blades' 'Swords & Blades' 'katana'")
UO.usetype("0x1bef")
repeat
timeout=timeout+500
wait(500)
until UO.injournal("You put") OR (timeout>10000)
timeout=0
if UO.injournal("You put") then
UO.waittargettype("0x13fe")
UO.usefromground("0x1996")
wait(1500)
endif
UO.deletejournal()
wend
end sub
Он не пашет ! В Самом начале пишет Айтим Нот Фаунд а я не пойму вообще что в этом скрипте что!
Объясните плиз!
В строчке UO.Usetype("0x1bef") - проверь что у тебя в руках есть молот или что там вы используете и его тип именно такой.
Re: Помагите разобратся в скрипте на БС
Posted: 2004-06-16 13:24:10
by tmasolo
Edred wrote:XZ wrote:Скрипт вот такой:sub main()
var timeout=0
UO.deletejournal()
while UO.SkillVal("Blacksmithing",1) < 1151
UO.Exec("waitmenu 'Blacksmithing' 'Weapons' 'Weapons' 'Swords & Blades' 'Swords & Blades' 'katana'")
UO.usetype("0x1bef")
repeat
timeout=timeout+500
wait(500)
until UO.injournal("You put") OR (timeout>10000)
timeout=0
if UO.injournal("You put") then
UO.waittargettype("0x13fe")
UO.usefromground("0x1996")
wait(1500)
endif
UO.deletejournal()
wend
end sub
Он не пашет ! В Самом начале пишет Айтим Нот Фаунд а я не пойму вообще что в этом скрипте что!
Объясните плиз!
В строчке UO.Usetype("0x1bef") - проверь что у тебя в руках есть молот или что там вы используете и его тип именно такой.
Скорее всего вместа UO.Usetype("0x1bef") надо поставить UO.useobject
Posted: 2004-06-21 12:32:12
by SuperStar
UO.waittargettype("0x13fe")
UO.usefromground("0x1996")
а что здесь поставить надо
Posted: 2004-06-21 18:28:13
by Edred
SuperStar wrote:UO.waittargettype("0x13fe")
UO.usefromground("0x1996")
а что здесь поставить надо
Это зависит от того, как у тебя на шарде происходит ковка. Быстрее всего тут айрон и анвил, проверь командой ,info правильные ли типы стоят..
Posted: 2004-06-22 08:59:49
by Dzen
попробуй поставить это:
UO.UseObject(UO.ObjAtLayer("Rhand"))
вместо UO.Usetype("0x1bef")
он будет использовать для ковки тот предмет, что у тебя в руке и не придется тип менять -)