Page 1 of 1

Как зделать скрипт с uo.SkillVal???

Posted: 2005-01-17 04:33:42
by Vaha)
Я хочу написать скрипт) на тайлоринг..но я немогу зделать так что б при определеном числе скила он переходил на другую функцыю ) кто может помогите потому что я что то не допираю)

Re: Как зделать скрипт с uo.SkillVal???

Posted: 2005-01-17 08:01:38
by Edred
Vaha) wrote:Я хочу написать скрипт) на тайлоринг..но я немогу зделать так что б при определеном числе скила он переходил на другую функцыю ) кто может помогите потому что я что то не допираю)


While UO.SkillVal( 'Tailoring' ) < 1000
...

Re: Как зделать скрипт с uo.SkillVal???

Posted: 2005-01-17 10:13:03
by Vaha)
Edred wrote:
Vaha) wrote:Я хочу написать скрипт) на тайлоринг..но я немогу зделать так что б при определеном числе скила он переходил на другую функцыю ) кто может помогите потому что я что то не допираю)


While UO.SkillVal( 'Tailoring' ) < 1000
...


Хм...... а можешь показать как ето будеть выглядеть в скрипте?
А вот и мой скрипт)



sub main()
uo.set('norbcheck','1')
uo.set('norbcalc','1')
uo.useobject('0x400F5652')
while true

repeat
if uo.count('0x0F9D') == 0 then
repeat
uo.findtype('0x0F9D','-1','0x400F5652')
wait(1000)
uo.moveitem('finditem','1','my')
wait(1000)
until uo.count('0x0F9D') == 2
end if

uo.findtype('0x1766',-1,'backpack')
if uo.getquantity('finditem')<16 then
uo.findtype('0x1766',-1,'0x400F5652')
uo.moveitem('finditem','400','backpack')
wait(500)
endif

repeat
if uo.count('0x175D')> 0 then
uo.findtype('0x175D',-1,'backpack')
uo.moveitem('finditem','0','0x4004C576')
wait(500)
until uo.findcount() == 0
end if



uo.recall('self',21)
wait(500)
uo.usetype('0x0F9D')
wait(500)

wend
end sub

В скрипте он делает по мек ласеу... но хотелось бы зделать так как я писал выше что б при определеном числе скила он преходил на другую функцию)

Posted: 2005-01-17 10:24:51
by Ugrum.

Code: Select all

if uo.SkillVal('Tailoring')< 996 then
   NumItem=......
end if
if uo.SkillVal('Tailoring')< 746 then
   NumItem=......
end if
if uo.SkillVal('Tailoring')< 500 then
   NumItem=......
end if

Posted: 2005-01-17 10:40:56
by Vaha)
Ugrum. wrote:

Code: Select all

if uo.SkillVal('Tailoring')< 996 then
   NumItem=......
end if
if uo.SkillVal('Tailoring')< 746 then
   NumItem=......
end if
if uo.SkillVal('Tailoring')< 500 then
   NumItem=......
end if

Сенк уже все понял)