Помагите разобратся в скрипте на БС

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
XZ
Posts: 9
Joined: 2004-06-16 00:10:17

Помагите разобратся в скрипте на БС

Post 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


Он не пашет ! В Самом начале пишет Айтим Нот Фаунд а я не пойму вообще что в этом скрипте что!

Объясните плиз!
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Re: Помагите разобратся в скрипте на БС

Post 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") - проверь что у тебя в руках есть молот или что там вы используете и его тип именно такой.
tmasolo
Posts: 5
Joined: 2004-06-16 13:11:15
Contact:

Re: Помагите разобратся в скрипте на БС

Post 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
SuperStar
Posts: 15
Joined: 2004-05-20 09:14:00
Contact:

Post by SuperStar »

UO.waittargettype("0x13fe")
UO.usefromground("0x1996")



а что здесь поставить надо
Edred
Expert!
Posts: 2544
Joined: 2004-04-03 17:36:29
Location: Saint-Petersburg

Post by Edred »

SuperStar wrote:UO.waittargettype("0x13fe")
UO.usefromground("0x1996")



а что здесь поставить надо


Это зависит от того, как у тебя на шарде происходит ковка. Быстрее всего тут айрон и анвил, проверь командой ,info правильные ли типы стоят..
Dzen
Posts: 29
Joined: 2004-04-08 16:06:21
Contact:

Post by Dzen »

попробуй поставить это:
UO.UseObject(UO.ObjAtLayer("Rhand"))
вместо UO.Usetype("0x1bef")
он будет использовать для ковки тот предмет, что у тебя в руке и не придется тип менять -)
Post Reply