Содержание:
- С чего начать
- Описание языка
- Описание комманд
- Описание системных переменных
- Персонаж
- Статус
- Контейнер
- Последнее действие
- Поиск предметов
- Магазин
- Расширенное
- Переменные клиента
- Бой
- Пространство имён переменных
- Разные переменные
- Результат
- Тайлы
- Константы
- Другое
С чего начать
УстановкаВступление
Пособие новичку
( Начало страницы )
Описание языка
Переменные | Основы, Стандартные , Пространство имён , Постоянные , Системные , Область видимости |
Выражения | Выражения , 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 -->