Содержание:

  1. С чего начать
  2. Описание языка
  3. Описание комманд
    1. Управление потоком
    2. Клиент
    3. События
    4. Экс-события
    5. Меню
    6. Пространство имён
    7. Разное
    8. Устарешее
  4. Описание системных переменных
    1. Персонаж
    2. Статус
    3. Контейнер
    4. Последнее действие
    5. Поиск предметов
    6. Магазин
    7. Расширенное
    8. Переменные клиента
    9. Бой
    10. Пространство имён переменных
    11. Разные переменные
    12. Результат
    13. Тайлы
    14. Константы
  5. Другое

С чего начать

Установка
Вступление
Пособие новичку
( Начало страницы )

Описание языка

Переменные Основы, Стандартные , Пространство имён , Постоянные , Системные , Область видимости
Выражения Выражения , 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 -->