На данный момент:Последняя версия(605.28): тутСтарый форум (только для чтения):
http://perl-inject.tati.proДобавлено оповещение об ошибке в скрипте.
Добавлен конфиг фал.
Добавлено значение версии модуля, для избежания путаниц...
Quote:
Есть некоторые особенности... Конфиг должен лежить там же где и вызываемый клиент (особености процедур). Адреса функций пишуся в 10-ом формате. Будте внимательными. В архиве имеется конфиг для 2.0.3 версии
Команды:&wait(Num) - аналог wait
trace(x, y, z, x`, y`, z`, 500, prec) - поиск пути
Quote:
x, y, z -начальная точка пути
x`, y`, z`-конечная точка
prec-точность подхода
Функция возвращает ССЫЛКУ на двумерный масив...
Вмасиве точки отсортированы с конца пути, тоесть [0] это конечная точка, заканчивается масив начальной точкой.
pathfind(dx, dy) - клиентская ходилка по относительным координатам
macro(ID, Item, Text); вызов уошых макро команд (targetnext и тд)
Quote:
Id-номер первого жлемента
Item-номер элемента подгруппы (Id)
Text- текст (Say, Delay)
tile(x, y, client3D) - работа с тайлами в точке с координатами х у
Quote:
Возвращает ССЫЛКУ на двухмерный масив (n, 3) содержащий в даном порядке тип тайла, ИД (если это динамический объект), высота. Умеет видить все от тайлов карты до динамики. Если client3D = 0 то функция работает коректно с 2Д клиентами, иначе с 3Д.
state(name, f) - остановить или возобновить макрос
Quote:
Задав имя макроса (уже запущеного), приостановить его действие при f=0 или возобновить f=1 (эффект паузы). В случии если такой скрипт существует то возвращает 1.
list() - получить список работающих скриптов.
Quote:
возвращает строку с именами загруженых скриптов разделеных \n
terminate(name) - завершить работу скрипта
Quote:
аналог стандартного, но должен не виснуть при много кратном использовании...
getpixel(x, y) - получить цвет пикселя
Quote:
x, y экраные координаты
help - "нажать" на кнопку help
Синтаксис:uo::usetype(...)
uo::useobject(...)
...
Необходимые файлы:Перл:
Инстал (13 метров)
Библиотеки:
rtl60vcl60