L2walker Lineage 2

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » L2walker Lineage 2 » Lineage II C4/Interlud/Kamael » FAQ по скриптописанию ! Смотреть всем !


FAQ по скриптописанию ! Смотреть всем !

Сообщений 1 страница 14 из 14

1

Основные команды:
GOHOME()
//В город после смерти.

SAY(Сообщение)
//Писать что-либо в окне чата.

JMP(Текст)
//Переход к LABEL(Текст), где LABEL(Текст) без возможности возврата.

CALL(Текст)
//Переход к подпрограмме LABEL(Текст), где LABEL(Текст) с возможностью возврата и продолжения выполнения скрипта дальше

LABEL(Текст)
//Обозначает метку для переходов.

DELAY(x)
x = милисекунды
//Приостановка скрипта.

Pause(x)
x = милисекунды
//Не уверен, что есть разница между DELAY и PAUSE

RETURN()
//Выход из подпрограммы.

EXIT()
//Выход из скрипта.

ПЕРЕМЕЩЕНИЕ:

MOVETO(x,y,z)
//Топать в точку с координатами x,y,z

ПРЕДМЕТЫ:

ITEMCOUNT(Название предмета[ID=#],<,1)
{
}
//Подсчитывает количество указанных предметов с условиями <, >, = и выполняет скрипт в фигурных скобках.

USEITEM(Название предмета[ID=#])
//Использует предмет.

BuyItem(Название предмета[ID=#],#)
//Покупает предмет
BuyItem(Название предмета[ID=#],#;Название предмета[ID=#],#)
//Покупает за раз более одного предмета (можно указать много предметов через точку с запятой) .

SavelItem(Название предмета[ID=#],#)
//Помещает предмет в хранилище (Warehouse).
SavelItem(Название предмета[ID=#],#;Название предмета[ID=#],#)
//Помещает несколько предметов в хранилище (Warehouse).

LoadItem(Название предмета[ID=#],#)
//Забрать предмет из хранилища.
LoadItem(Название предмета[ID=#],#;Название предмета[ID=#],#)
//Забрать несколько предметов из хранилища. # - само собой количество.

МОБЫ aka NPC's:

NPCSEL(Имя NPC[ID=#])
//Выбрать NPC.

NPCDLG(Имя NPC[ID=#])
//Открыть диалог с NPC.

DLGSEL(Диалог)
//Выьрать пункт диалога [пример: DLGSEL(Buy)]

StrInDlg(Диалог)
{
}
//Проверяет присутствует ли фраза в диалоге. (например, Thank You!) Если да, то испольняеца кусов скрипта в фигурных скобках ({}).

Параметры персонажа:

ChangeWaitType(x)
Сменить состояние с "сидеть" на "стоять" и наоборот.
x = 0 Сесть
x = 1 Встать

CharStatus([CHP|CMP|HP|MP|WEIGHT|LV|SP|RACE|STAND]
,[>=|>|==|!=|<|<=],число)
{
}
CHP = Здоровье персонажа
CMP = Мана персонажа
HP = Здоровье (%)
MP = Мана (%)
WEIGHT = Загрузка (%)
LV = Уровень (вожможно)
SP = SP-очки
RACE = Расса персонажа (0 - Люди, 1 - Эльфы, 2 - Тёмные эльфы, 3 - Орки, 4 - Гномы
STAND = Проверка сидишь или стоишь
...,==,0) Сидишь
...,==,1) Стоишь (может быть 0 и 1 надо поменять местами

PosInRange(x,y,z,дистанция)
{
}
//Проверка находится ли заданная точка в пределах досягаемости (дистанция). Если да, то выполняется кусок скрипта в фигурных скобках ({}).

PosOutRange(x,y,z,дистанция)
{
}
//То же самое, но условие верно, если точка все досягаемости.

SET(FIGHTSTART)
//Начинает бой.

SET(FIGHTSTOP)
//Останавливает бой.

Двумя слэшами (//) Обозначаются комментарии (бот пропускает то, что написанно после //)

0

2

Вобщем не плохо...а кде новые команды ? Как то все катают друг у друга  старьё.
Что бы не быть голословным :
SET(RANGETYPE,DEFPOS,145541,-175071,-1520,1300)
что бы это значило ?
или вот это :
Set(RANGETYPE,STARTPOS,1)

0

3

+1 за описание

0

4

ето типо самому писать хм.... забавно

0

5

а есси тупо сделать скрипт из одной команды SET(FIGHTSTART) и запустить - он чонит ь будет делать?)

0

6

+10 за подробный инструктаж

0

7

А тут кроме скатывания с других сайтов сам кто нить умеет писать скрипты ?

0

8

кстати....С НОВЫМ ГОДОМ!!

0

9

Все в запой ушли шоли ?

0

10

народ а может ктонибуть написать обозначения BSSC, SSC, BSSD, SSD

0

11

Народ есть новые команды или кто-нибудь знает?... выложите плиз если есть!

0

12

Petruwka написал(а):

народ а может ктонибуть написать обозначения BSSC, SSC, BSSD, SSD

BSSC- Bessed Spirit Shot grade C тоесть соски для магов SSC Soul Shot Grade C - то есть соски для воинов . Последняя буква обозначает Грэйд . Или ты имел ввиду ID для каждого ?

0

13

КУЧТЕМБЕГ написал(а):

Все в запой ушли шоли ?

Я просто уезжал в гости на неделю ))) Ну не в запой , но попили хорошо )))

0

14

КУЧТЕМБЕГ написал(а):

А тут кроме скатывания с других сайтов сам кто нить умеет писать скрипты ?

Если я брал скрипты с других сайтов , то я делал на это ссылки ! И поиск по этому сайту добавил ! А скрипты писать умеем )) Ток пока не всё выложил ! Если у кого какие просьбы были - начинаю работать над ними - Новый год всё таки был )))

0


Вы здесь » L2walker Lineage 2 » Lineage II C4/Interlud/Kamael » FAQ по скриптописанию ! Смотреть всем !