Page 1 of 1

Вывод измененного скила

Posted: 2006-03-22 12:04:59
by Scripts Writer
Вобщем:

SwordSmanship + 0.1
...
SwordSmanship + 0.7
...

Нужна такая штука, чтобы выводил на автомате на сколько какой скил с момента начала прокачки уже вырос, чтобы не отвлекаться на переключение закладок Скилс и вывода окна инжекта. бегаешь себе и качаешься, и сморишь на скока ростёт. СкилВалом ?

Posted: 2006-03-22 12:13:05
by Grin
скил вал...
SkillVal

Posted: 2006-03-22 12:21:42
by Scripts Writer
а если поточнее, пример приведи.

Posted: 2006-03-22 12:25:33
by Grin
uo.print(str(uo.SkillVal('Animal Taming', 2)))

Posted: 2006-03-22 12:29:54
by Scripts Writer
хм, я так тестил- не выводилось )

Code: Select all

sub skil()
 uo.Print('Sword' +uo.SkillVal(Swordsmanship,2)
 uo.Print('Healing'+uo.SkillVal(Healing,2)
 uo.Print('Tactics' +uo.SkillVal(Tactics,2)
end sub


обшипся скопками. ну сенк тогда уж ))
и через стр тоже кстати )

Posted: 2006-03-22 12:36:10
by Scripts Writer
ок, а как мона завести команду:

если скил поднялся тогда выведи его существующее кол-во и в скобках на сколько он уже к данному моменту вырос? :-\

Posted: 2006-03-22 12:44:36
by Grin
вечный цикл...
Хранение для каждого скила текущего состояния скила или изменения... как один из параметров изменится то вы водить...

Code: Select all

sub loop()
var i=0
dim SkillName[3]
dim SkillValue[3]
SkillName[0]= ''
SkillName[1]= ''
SkillName[2]= ''

while not uo.Dead()
For i = 0 to 2
wait(100)
if SkillValue[i] <> uo.SkillVal(SkillName[i], 1) then
SkillValue[i]=uo.SkillVal(SkillName[i], 1)
uo.print(SkillName[i]+' '+Str(SkillValue[i])+' '+Str(uo.SkillVal(SkillName[i], 2)))
end if
wend
end sub

Posted: 2006-03-22 12:51:02
by Scripts Writer

Code: Select all

for
next


закрывать не забывай )) а то тока свордой любовался гг

Posted: 2006-03-22 22:04:28
by Grin
ну хоть какойто элементарий ты знаешь... фор закрыть можешь, молодец...

Posted: 2006-03-23 06:40:41
by Scripts Writer
Grin wrote:ну хоть какойто элементарий ты знаешь... фор закрыть можешь, молодец...


послан