Page 1 of 1
ХЕЛП МИ ПЛИЗ
Posted: 2013-09-12 15:04:50
by Lolikus
Code: Select all
sub PoisonWeap()
var EquipTime=200
var WeapType='0x13B5'
var WeapColor='0x0B00'
UO.FindType(WeapType,WeapColor,'self')
While UO.FindCount()
UO.UneQuip('WeapType')
wait(EquipTime)
wend
UO.FindType(WeapType,WeapColor,'backpack')
UO.UseType('0x0E24','0x0041')
UO.WaitTargetObject('finditem')
UO.Equip('WeapType')
wait(EquipTime)
UO.FindType(WeapType,WeapColor,'backpack')
wend
end sub
Че тут не так помогите плиз, я хочу чтобы он снимал пушку и травил ее, когда запускаю скрипт пишет invalid layer type или чтото так =)
Re: ХЕЛП МИ ПЛИЗ
Posted: 2013-09-12 15:56:27
by Mirage
uo.unequip(layer)
UO.Equip(layer)
layer =
Rhand в правой руке (одноручное оружие)
Lhand в левой руке (щит, двуручное орудие)
Shoes ботинки
Pants штаны (тряпичные, чейновые)
Shirt рубашка
Hat шляпа, шлем
Gloves перчатки
Ring кольцо
Neck ожерелье
Hair причёска
Waist малый передник
Torso нагрудник
Brace браслет
Beard борода
TorsoH полный передник
Ear серёжки
Arms руки (локти)
Cloak плащь
Bpack бекпак (рюкзак)
Robe роба
Eggs юбка, кильт
Legs ноги (плейтовые)
Horse седло (если верхом)
Rstk товарный бекпак 1 (у вендоров)
NRstk товарный бекпак 2 (у вендоров)
Sell товарный бекпак 3 (у вендоров)
Bank банковский контейнер
Re: ХЕЛП МИ ПЛИЗ
Posted: 2013-09-12 16:53:55
by Lolikus
Да сделал, теперь снимает пушку и пишет You remove 0 Rhand...
Re: ХЕЛП МИ ПЛИЗ
Posted: 2013-09-12 18:41:13
by Mirage
вот пример с использованием слоя.
Code: Select all
sub GetWeapon( MyFork, MyShield )
if UO.GetGraphic(UO.ObjAtLayer('Rhand'))<>MyFork then
uo.findtype(MyFork,'-1','2')
if uo.findcount() then
uo.equip('Rhand','finditem')
wait(1000)
checklag()
else
uo.print('Оружие не найдено')
endif
endif
if UO.GetGraphic(UO.ObjAtLayer('Lhand'))<>MyShield then
uo.findtype(MyShield,'-1','2')
if uo.findcount() then
uo.equip('Lhand','finditem')
wait(1000)
checklag()
else
uo.print('Щит не найден')
endif
endif
endsub
Искать на себе оружие, как в твоем скрипте, не корректно - "на себе" это и в бэкпаке и на кукле. Так что скрипт зациклится.
Либо поищи по слову poison. Тут были примеры отравления оружия.
Re: ХЕЛП МИ ПЛИЗ
Posted: 2013-09-12 22:48:48
by Lolikus
Code: Select all
sub PoisonWeap()
var EquipTime=500
var WeapType='0x13B5'
var WeapColor='0x0B00'
if UO.Getgraphic(UO.ObjAtLayer('Rhand')) > 0 then
uo.unequip('Rhand')
wait(EquipTime)
end if
UO.FindType(WeapType,WeapColor,'backpack')
if uo.findcount() then
UO.UseType('0x0E24','0x0041')
UO.WaitTargetObject('finditem')
wait(EquipTime)
UO.UseType(WeapType)
wait(EquipTime)
end if
end sub
вот крч щас все работает но когда снимает пушку пишет you have no Rhand
Re: ХЕЛП МИ ПЛИЗ
Posted: 2013-09-17 08:47:16
by ZeroDX
кажется двуручки всегда в левой руке
Re: ХЕЛП МИ ПЛИЗ
Posted: 2013-09-17 10:42:59
by Nmy
Re: ХЕЛП МИ ПЛИЗ
Posted: 2013-09-20 13:24:07
by Lolikus
ZeroDX wrote:кажется двуручки всегда в левой руке
Я Скимитар юзаю.