ПредишенСледващото

Преди началото на изследването на инжектиране макроси се отнасят до програмата: Йоко инжектиране

Преди да започнете да създавате първите скриптове за инжектиране желаете да препоръча програма, която ви позволява да улесним този процес, по-ясна и по-бързо: програма за редактиране на скриптове на инжектиране

под sayhello ()
uo.msg ( "Здравей, свят");
End Sub

В този пример, ние създадохме един скрипт (функция), наречена sayhello, при които знак ще кажа здравей свят. Запознайте се със създаването на макроси повече.

Scripts Йоко инжектиране се състои от функции, всяка функция се определя от следните ключови думи:

подводница (Param1, param2, param3 ...)
...
End Sub

По този начин, преди функцията, трябва да добавите думата подводницата. последван от името на функцията на латиница без празни места, а след това в скобите, в които са описани параметрите. Ако няма параметри, скобите vseravno трябва да се поставят. Завършва се отличават с комбинация от думи край подводница.

Параметрите се нуждаят, когато трябва да извикате функция с различни данни, например, разгледаме случая, когато ние трябва да смените думата в изречението изрече. Параметрите са показани в скоби, разделени със запетая.

под сигнално (Слово)
uo.msg ( "предадат всички" + Слово);
End Sub

Сега ние създаваме две различни функции, които могат да използват нашата:

под tell_privet ()
кажете ( "здравей!")
End Sub

под tell_bye ()
кажете ( "до ...")
End Sub

По този начин ние не трябва да отново да се изпълни действието кажа функцията, ако това се изисква от други функции. Като пример, параметрите могат да бъдат полезни, за да преместите елементите в багажника, когато трябва да се движат в различни макроси различни предмети, в този случай, данни за обектите и ще се предава чрез параметрите на функцията, която тя се движи.

Стандартни функции те се позовават на помощта на набор-горната кутия в началото на Uo. необходимо да се обадите всички функции вграден инжектиране. Както видяхме в примера по-горе - написахме Uo. съобщ ( "Hello")

Почти всички стандартни функции, параметри, настройки са посочени в скоби, опции за текстово са толкова прости "или единични кавички" и цифровите определени както е, или също така в кавички, но трябва да се използват STR функция за конвертиране на цифрови променливи в текста, за да се приведе в съответствие текст и числови променливи ,

Променливите са думи на латиница, без интервали се задават различни стойности - текст и цифров. Текстови променливи могат да съхраняват никаква стойност, но ако изпълнението на математически операции изисква с цифрите, това изисква използването на числови променливи. Преводачески числови променливи в текста, както е споменато по-горе, се извършва STR команда (променлива) например следва.

Първо трябва да дефинирате променлива, тя се прави веднъж, когато променливата се използва за първи път, за да се определи променлива използва думата реактивна (съкратено от променлива - Променлив инж.):

Var mynum = 3; Задаваме променлива числова стойност с mynum 3
Var plusnum = 10 + mynum; plusnum определя нова променлива със стойност 10 + променлив mynum, в нашия случай plusnum = 13
Var mytext = 'моя текст "; присвоите променлива mytext фраза моя текст
Var plustext = mytext + STR (plusnum); зададете променлива, равна plustext: моя текст 13

В изявление, ако се използва за проверка на условията в случай на съответствие на изпълнението на скрипта между ако <условие> и след това по електронна ри ако

В продължение на изявленията се използват за да се повтаря няколко стъпки в същото време автоматично обобщи числова променлива, посочена в състоянието, всяка стъпка се извършва между кода за <минимальное значение> за <максимальное значение> и в непосредствена близост

повторение изявление повтаря действието, до момента, до достигане на определено условие е изпълнено, повторете ... докато <условие>. а ако условието е вече съответства на желаната стойност, след първото изпълнение на цикъла изявление спира и на кода се извършва по

докато твърдение е по-традиционен и напълно дублира отчета за повторение, но това си има своите предимства, които ще опишем по-долу. Главната особеност на този оператор, а не да се повтаря е, че операторът няма да бъде изпълнен, ако условието не е изпълнено, докато <условие> ... тръгвам

Повикване до вътрешни команди на клавишните комбинации в раздела за инжектиране се извършва без Uo показалка. и скоби. Например, за да се каже, фразата чрез клавишни комбинации, въведете командата: Стига съобщ "Hello" и за свикване на вашите функции трябва да напишете: EXEC <название функции> вижте картинката .:

Основи Йоко инжекция, забравени земи Ultima Online

За един бутон може да се възлага на няколко функции, като ги посочва чрез; например: съобщ "Hello"; EXEC tell_privet

2. Отидете в действие

След като сте се научили на информацията от първата точка, отидете директно до създаването на прости скриптове, дори ако информацията от първата точка, която сте се срина като снежна топка, и вие го нямаше време за храносмилане, или не четат, или може би просто не разбират смисъла на набор от думи, а след това не се обезкуражавайте, а след това всичко ще бъде ясно и, доколкото е изучаване на основите, можете да се върнете към първия раздел, който ще хвърли светлина върху проблемите, които ще разгледаме по-долу.

Така че всички скриптове nachiayutsya с автоматизацията на елементарни действия, които ние анализират в детайли. В тази глава ще разгледаме създаването на скриптове за:

-използване на уменията
-каста магия
-Rekola
-двойна употреба
-движещи се обекти

Ние функция два параметъра, първият - умението показва какви умения ще искате да използвате, и вторият параметър е указан в квадратни скоби, а след това не е задължително и може да се пропусне. За да научите повече за опциите можете да на линка по-горе. Пълен списък на имената на умения скрит умения.

Създаване на скрипт, който ще използва уменията скривалището с пауза между забавянето - 1 секунда.

В този пример, за първи път се използва командата чакане, той е проектиран да направите пауза в сценария на посочения дял на милисекунди. 1000 милисекунди = 1 секунда.

Както можете да видите, нищо сложно. Сега е ред на втория пример, където възнамерявате да използвате уменията в НДК на анатомия или животното.

Първо, трябва да знаем ID НДК или животно, за което ние се залюлее анатомия. За тази цел, в раздела обекти в инжектиране, ние добавите нов обект и да го наричаме, например, skilltarget, щракнете върху От бутона Target и изберете играта в НДК или домашния любимец близо до вас и съхраняване на обекта.

Сега погледнете на скрипта

Клиент магия е много подобен на използването на магия, ние просто замени името на магията и може да осигури един обект.

Подкрепете проекта - споделете линка, благодаря!