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")
он будет использовать для ковки тот предмет, что у тебя в руке и не придется тип менять -)