Десять уроков скриптинга (Урок 1)
Moderators: Murderator+, Murderator
-
- Posts: 36
- Joined: 2007-07-20 18:57:45
Re: Десять уроков скриптинга (Урок 1)
Edred wrote:ДЕСЯТЬ УРОКОВ СКРИПТИНГА В ИНЖЕКТЕCode: Select all
sub MyScript()
While UO.Life > 0
If UO.Life < 70 Then
UO.Bandageself()
wait(2000)
Else
wait(50)
Endif
Wend
endsub
Вот смотрите: мы добавили в скрипт паузу в 50 миллисекунд, то есть 0,005 секунды, а скрипт сразу заработал.
.
Только что прочитал урок, впервые сталкиваюсь с программированием. У меня вопрос по этому скрипту... А если игрок умирает, кол-во хп у него становится 0 и тогда While/Wend минутется и получается как писал Эдрэд "пустой цикл", загрузка процессора... может лучше поставить wait (50) после Wend? или же всё таки я не правильно уловил суть? Ведь стоит же задача "когда уровень жизни игрока больше нуля"...

-
- Posts: 257
- Joined: 2006-11-14 16:19:03
- Contact:
WazzupP wrote:а подскажите пожалуйста можно ли какнибудь написать скрипт чтобы он проверял сколько бинтов в бэкпаке и потом писал их в сообщении... я понимаю что это совсем ненужно, просто интересно...
У тебя же сверху отображается ?
Можно так вывести
sub test()
UO.print(STR(UO.count('0x1F5F','0x0000'))+" Bandages")
end sub
-
- Posts: 257
- Joined: 2006-11-14 16:19:03
- Contact:
Написал сверху фигню удалить тут нельзя.
Вот в сообщение
ешё сюда можно
Вот в сообщение
Code: Select all
UO.msg(STR(UO.b)+" Bandages")
ешё сюда можно
Code: Select all
UO.print(STR(UO.b)+" Bandages")
Re: Десять уроков скриптинга (Урок 1)
большое спасибо, все поняла =)