Содержание:
- С чего начать
- Описание языка
- Описание комманд
- Управление потоком
- Клиент
- События
- Экс-события
- Меню
- Пространство имён
- Разное
- Устарешее
- Описание системных переменных
- Персонаж
- Статус
- Контейнер
- Последнее действие
- Поиск предметов
- Магазин
- Расширенное
- Переменные клиента
- Бой
- Пространство имён переменных
- Разные переменные
- Результат
- Тайлы
- Константы
- Другое
С чего начать
Установка
Вступление
Пособие новичку
Описание языка
Переменные |
Основы, Стандартные , Пространство имён , Постоянные , Системные , Область видимости |
Выражения |
Выражения , Statements |
Операторы |
Арифметика , Сравнение , Логика , Конкатенация , Приоритет , Ассоциативности для чайников |
Управляющие структуры |
Goto , Sub |
Управление потоком
break |
Направляет к первому оператору вне цикла |
call |
Передаёт управление другому скриптовому файлу |
continue |
Направляет цикл к следущей итерации |
exit |
Завершает вызыванный скрипт |
for |
Создаёт цикл-счётчик |
gosub |
Передаёт управление соответствующей процедуре |
go |
Направляет к соответствующей метке |
halt |
Останавливает скрипт |
if |
Выполнение кода базируеться на вычесленом выражении |
pause |
Временно приостанавливает скрипт |
repeat..until |
Создаёт цикл с проверкой условия после выполнения |
return |
Возвращает из процедуры |
stop |
Останавливает скрипт |
while |
Создаёт цикл с проверкой условия перед выполнение |
Клиент
chooseSkill |
Считывает значение текущего умения / останавливает его рост |
click |
Нажимает в указанном месте в UO-клиенте |
cmpPix |
Сравнивает текущий пиксел с ранее сохранённым |
contPos |
Перемещает верхний гамп на новую позицию |
deleteJournal |
Очищает содержание буфера журнала |
finditem |
Ищет предметы, монстров, игроков, по ID или графическому типу |
getShopInfo |
Возвращает информацию из клиента об открытом гампе магазина |
getUOTitle |
Возвращает текст из заголовка окна |
hideItem |
Скрывает предмет в клиенте |
ignoreItem |
Исключает предмет из списка предметов для поиска коммандой finditem |
key |
Отправляет нажатия клавиш в клиент |
move |
Перемещает персонажа в указанное место |
msg |
Отправляет текст в клиент |
nextCPos |
Отмечает где будет открыт следущий гамп / контейнер |
onHotKey |
Выполняет строку кода, если указаная клавиша была нажата |
savePix |
Сохраняет цвет пикселя в указанное место |
setShopItem |
Устанавливает количество предметов для покупки полученных по ID |
setUOTitle |
Записывает произвольную информацию в заголовок клиента |
scanJournal |
Ищет в журнале пользователя и сохраняет строку для обработки |
sleep |
Ожидает установленное время |
target |
Ожидает курсор для выбора |
terminate |
Закрывает текущий клиент |
uoXL |
Запускает / управляет клиентами |
wait |
Ожидает установленное время |
События
event Drag |
Перемещение объекта |
event ExMsg |
Показывает сообщение над объектом полученным по ID |
event Macro |
Исполненяет внутренний макроса UO |
event PathFind |
Перемещает персонаж в указанную точку, если это возможно |
event Property |
Считывает свойство описания предмета |
event SkillLock |
Управляет ростом выбранного умения |
event Sleep |
Подвешивает клиент на указанное время |
event SysMessage |
Вставляет текст в клиент, как системное сообщение |
Экс-события
exevent Drag |
Перемещает предмет используя пакеты |
exevent Dropc |
Кладёт предмет в полученный контейнер используя пакеты |
exevent Droppd |
Одевает предметы одежды |
exevent Dropg |
Кладёт предмет на землю используя пакеты |
exevent Popup |
Открывает контекстное меню предмета / NPC |
exevent RenamePet |
Переименовывает питомца |
exevent SkillLock |
Управляет ростом выбранного умения |
exevent StatLock |
Управляет ростом выбранной характеристики |
Меню
menu Activate |
Активирует элемент окна в окне меню EasyUO |
menu Button |
Создаёт кнопку на позиции x/y с указанным размером в окне меню EasyUO |
menu Check |
Создаёт кнопку типа checkbox на позиции x/y с указанным размером в окне меню EasyUO |
menu Clear |
Очищает все оконные элементы в окне меню EasyUO |
menu Combo |
Создаёт кнопку типа combobox на позиции x/y с указанным размером в окне меню EasyUO или добавляет вхождения в окно кнопки такого типа |
menu Delete |
Удаляет элемент меню из окна меню EasyUO |
menu Edit |
Создаёт кнопку редактирования на позиции x/y с указанным размером в окне меню EasyUO |
menu Font Align |
Меняет выравниание шрифта в окне меню EasyUO |
menu Font BGColor |
Меняет цвет фона шрифта в окне меню EasyUO |
menu Font Color |
Меняет цвет шрифта в окне меню EasyUO |
menu Font Name |
Меняет тип шрифта в окне меню EasyUO |
menu Font Size |
Меняет размер шрифта в окне меню EasyUO |
menu Font Style |
Меняет стиль шрифта в окне меню EasyUO |
menu Font Transparent |
Меняет подкладку фона шрифта в окне меню EasyUO |
menu Get |
Возвращает значение ассоциированное с аргментом в окне меню EasyUO |
menu GetNumber |
Возвращает число из поля редактирования в окне меню EasyUO |
menu Hide |
Скрывает меню в окне меню EasyUO |
menu HideEUO |
Скрывает основное окно программы EasyUO |
menu Image Create |
Создаёт новый контроллер изображения в меню |
menu Image Ellipse |
Рисует круг или овал на выбранном изображении |
menu Image File |
Загружает внешний файл изображения |
menu Image FloodFill |
Применяет эффект FloodFill вокруг указанного пикселя на выбранном изображении |
menu Image Line |
Рисует линию на выбранном изображении |
menu Image Pix |
Окрашивает выбранный пиксел на выбранном изображении |
menu Image PixLine |
Рисует линию пикселов на выбранном изображении |
menu Image Pos |
Перемещает существующий контроллер изображения в выбранное место. |
menu Image Rectangle |
Рисует прямоугольник на выбранном изображении |
menu List |
Создаёт список на позиции x/y выбранного размера в окне меню EasyUO или добавляет пункт к существующему списку |
menu Set |
Назначет текстовый контроллер |
menu Shape |
Создаёт форму в окне меню EasyUO |
menu Show |
Показывает окно меню EasyUO |
menu Text |
Создаёт отметку на выбранной позиции в окне меню EasyUO |
menu Window Color |
Меняет цвет окна меню EasyUO |
menu Window Size |
Меняет размер окна меню EasyUO |
menu Window Title |
Меняет заголовок окна меню EasyUO |
Пространство имён
Оригинал
http://wiki.easyuo.com/index.php/Documentation
Перевод © Destruction, 2007.
<!--
Символы: BackpackId, move
-->