Десять уроков скриптинга (Урок 1)

Materials, references, tutorials

Moderators: Murderator+, Murderator

Zodroteg UO
Posts: 36
Joined: 2007-07-20 18:57:45

Post by Zodroteg UO »

UO.FD - количество паган рега blackmoor в паке у вашего чара
UO.BR - количество паган рега fertile dirt в паке у вашего чара
Прошу исправить
BR - BlackMoor
FD - Fertile Dirt
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Хм, какой интересный ник...
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

Grin wrote:Хм, какой интересный ник...


+1 :D
papasha
Posts: 2
Joined: 2008-07-28 18:27:32

Re: Десять уроков скриптинга (Урок 1)

Post by papasha »

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? или же всё таки я не правильно уловил суть? Ведь стоит же задача "когда уровень жизни игрока больше нуля"... :?:
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

ну а если оно равно нулю, то переходим на строчку после Wend:)
а дальше конц процедуры.
И после смерти чара скрипт самозавершится.
papasha
Posts: 2
Joined: 2008-07-28 18:27:32

Post by papasha »

а ну да точно) почемуто подумал что скрипт будет повторятся :lol: спасибо
WazzupP
Posts: 15
Joined: 2009-09-01 20:01:00

Post by WazzupP »

а подскажите пожалуйста можно ли какнибудь написать скрипт чтобы он проверял сколько бинтов в бэкпаке и потом писал их в сообщении... я понимаю что это совсем ненужно, просто интересно...
666||TORCHKI
Posts: 257
Joined: 2006-11-14 16:19:03
Contact:

Post by 666||TORCHKI »

WazzupP wrote:а подскажите пожалуйста можно ли какнибудь написать скрипт чтобы он проверял сколько бинтов в бэкпаке и потом писал их в сообщении... я понимаю что это совсем ненужно, просто интересно...

У тебя же сверху отображается ?

Можно так вывести
sub test()
UO.print(STR(UO.count('0x1F5F','0x0000'))+" Bandages")
end sub
666||TORCHKI
Posts: 257
Joined: 2006-11-14 16:19:03
Contact:

Post by 666||TORCHKI »

Написал сверху фигню удалить тут нельзя.
Вот в сообщение

Code: Select all

UO.msg(STR(UO.b)+" Bandages") 


ешё сюда можно

Code: Select all

UO.print(STR(UO.b)+" Bandages") 
WazzupP
Posts: 15
Joined: 2009-09-01 20:01:00

Post by WazzupP »

спасибо
Alina
Posts: 1
Joined: 2010-02-27 13:42:55

Re: Десять уроков скриптинга (Урок 1)

Post by Alina »

большое спасибо, все поняла =)
Post Reply