JMP(название)
Переход к метке LABEL(название) где текст в кавычках такой же
CALL(название)
Вызов подпрограммы. Переход к LABEL(название) где текст в кавычках такой же
LABEL(название)
Обозначает метку для перехода по CALL(название) или JMP(название)
DELAY(x)
Задерка , где x в милисекундах , т.е 1 сек это 1000
PAUSE()
Пауза . Скрипт станет на паузу и запустится вновь после того как вы нажмете кнопку Pause
RETURN()
Возврат из подпрограммы.
EXIT()
Конец скрипта. После этой команды выполнение скрипта прекратится
MOVETO(x,y,z)
Перемещение в точку с координатами x,y,z
ITEMCOUNT(Название предмета[ID=#],<,1)
{
...
}
Подсчитывает количество указанных предметов с условиями <, >, = и если условие верно товыполняет скрипт в фигурных скобках
USEITEM(Название предмета[ID=#])
Использует предмет.
BuyItem(Название предмета[ID=#],#;Название предмета[ID=#],#)
Покупает за раз более одного предмета (можно указать много предметов через точку с запятой).
SavelItem(Название предмета[ID=#],#)
Помещает предмет в хранилище (Warehouse)
SavelItem(Название предмета[ID=#],#;Название предмета[ID=#],#)
Помещает несколько предметов в хранилище (Warehouse).
LoadItem(Название предмета[ID=#],#)
Забрать предмет из хранилища
LoadItem(Название предмета[ID=#],#;Название предмета[ID=#],#)
Забрать несколько предметов из хранилища , # - количество
NPCSEL(Имя NPC[ID=#])
Выбрать NPC
NPCDLG(Имя NPC[ID=#])
Начать диалог с NPC
DLGSEL(Диалог)
Выбрать пункт диалога , например: DLGSEL(Buy)
StrInDlg(Диалог)
{
...
}
Проверяет присутствует ли фраза в диалоге ,если да, то исполняетса кусок скрипта в фигурных скобках
ChangeWaitType(x)
Сменить состояние с "сидеть" на "стоять" и наоборот
x = 0 Сесть
x = 1 Встать.
где
CHP - здоровье персонажа в числовом выражении
CMP - Мана персонажа в числовом выражении
HP - здоровье в %тах
MP - мана в %тах
WEIGHT - загрузка в%тах
LV - левел
SP - СП
RACE - раса
STAND - Проверка сидишь или стоишь , 0 - сидишь , 1 - стоишь
PosInRange(x,y,z,дистанция)
{
...
}
проверка находится ли заданная точка в пределах досягаемости (дистанция). Если да, то выполняется кусок скрипта в фигурных скобках
PosOutRange(x,y,z,дистанция)
{
...
}
то же самое, но условие верно, если точка все досягаемости
SET(FIGHTSTART)
Начинает бой
SET(FIGHTSTOP)
Останавливает бой
__________________
Играю по фэншую используя /allblock, созерцая красоту игрового мира, сосредоточившись на получении энергии Ци при убийстве мобов. icq=((2*3*(19^2)*37)-1)*9