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
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
закрывать не забывай )) а то тока свордой любовался гг
Posted: 2006-03-22 22:04:28
by Grin
ну хоть какойто элементарий ты знаешь... фор закрыть можешь, молодец...
Posted: 2006-03-23 06:40:41
by Scripts Writer
Grin wrote:ну хоть какойто элементарий ты знаешь... фор закрыть можешь, молодец...
послан