Главная Мой профиль Регистрация Выход Вход
Пятница
23.6.2017
1:15 AM
Приветствую Вас Гость ВходРегистрацияГлавная страница
Меню сайта
Lineage II
Kamael


Interlude


CHRONICLE 5


CHRONICLE 4


Разное


Сервер

Наш опрос
Самая крутая раса это?
Всего ответов: 207
FAQ по созданию своего GK
Всё очень просто.
Итак, ищите одно, два или более мест на которые хотите создать переход. Чтобы узнать координату того места которое вам нужно пропишите /loc в чате (работает если вы ГМ), и так вы нашли нескольо мест вычислили координаты и у вас получилось например:
164903 84545 -3200 (место 1)
112678 45230 -2980 (место 2)
94232 32342 -2980 (место 3)

Теперь заходите любым MySQL клиентом на свой сервер баз данных, открываете таблицу teleport и добвляете туда три строки

Description | id | loc_x | loc_y | loc_z | price |
__________________________________________________
На место 1 | 99001 | 164903 | 84545 | -3200 | 25000 |
__________________________________________________
На место 2 | 99002 | 112678 | 45230 | -2980 | 19000 |
__________________________________________________ 
На место 3 | 99003 | 94232 | 32342 | -2980 | 18000 |
__________________________________________________ 

И так места добавлены в базу, учтите что координаты приведенные тут могут не существовать вычислите свои, цены можете указывать любые!

Теперь найдем НПС чтобы он нас телепортировал по этим местам, вы можете создать телепорт в один конец или чтобы можно было вернутся, для нужды в каждом месте надо поставить по НПС который будет телепортировать, пускай это будет ID 7101, выполните запрос SELECT * FROM `npc` WHERE `id`='7101' и измените параметр type на L2Teleporter

Теперь зайдите в директорию сервера data\html\teleporter и добавьте туда html файл с именем 7101, содержание файла должно быть следующим:

<html>
<body>
Ваше имя(ник создателя)
<br>
Я телепортирую в три места(написать можно что угодно):
<br>
<a action="bypass -h npc_%objectId%_goto 99001">Место 1</a><br>
<a action="bypass -h npc_%objectId%_goto 99002">Место 2</a><br>
<a action="bypass -h npc_%objectId%_goto 99003">Место 3</a><br>
<br>
</body>
</html>

Перезагрузите сервер и респауните NPC 7101 и пользуйтесь в радость
Да и кстате вы можете присваивать имена своим NPC достаточно изменить параметр name в таблице npc, а также поставить в опции сервера, имена сервера, просто по дефолту используются имена клиента.
Вот и всё ГК готов к работе.

FAQ по Cозданию нового NPC
I. Работа в таблице 'npc'.
1. Создаем нового нпс с id не имеющимся в базе.
2. Скопируйте эти параметры у одного из нпс и вставьте их в параметры своего нпс:
idTemplate - id текстуры нпс
class - думаю все ясно - тоже что и расса
collision_radius - радиус текстуры
collision_height - высота текстуры
type - параметр имеет много значений. Если вам нужен продавец впишите сюда L2Merchant
Остальные параметры думаю будут ясны (patk, pdef, matk и т.д.)

II. Создаем и привязываем магазины к нашему НПС.

1. Теперь работаем в таблице merchant_shopids.
2. Теперь главное не запутаться в цифрах. Создаем магазин тем же образом что и нпс, т.е. так чтобы id вашего магазина не повторил другой. Чтобы не запутаться начните с этого числа: 11111111.
3. В колонке 'shop_id' пишем '11111111' без ковычек.
4. В колонке 'npc_id' пишите id своего нпс.
5. Вписывайте номера магазинов следующим образом:
11111111 | 555555
11111112 | 555555
11111113 | 555555
11111114 | 555555
где 11111111- shop_id и 555555 - npc_id

III. Создаем диалоговое окно нашего нпс.

1. Идем в папку .../gameserver/data/html/merchant
2. Открываем обычны Windows'овский Блокнот и вписываем туда следующее:

<center>
<font color="CC3300">Название диалога</font>
</center>
</td>
<td width=40>
</td>
</tr>
</table>

<center>
<table width="100%">
<tr><td><font color="CC3300">Оружее:</font></td><td><font color="CC3300">Броня:</font></td><td><font color="CC3300">Разное:</font></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 1111111"><font color="FF9900">Мечи</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111116"><font color="FF9900">Шлема</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111126"><font color="FF9900">Ожерелья</font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 1111112"><font color="FF9900">Сдуаленные мечи</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111117"><font color="FF9900">Броня (верх)</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111127"><font color="FF9900">Серьги</font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 1111113"><font color="FF9900">Мечи с СА</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111118"><font color="FF9900">Броня (Full)</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111128"><font color="FF9900">Кольца</font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 1111114"><font color="FF9900">Пики</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111119"><font color="FF9900">Броня (низ)</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111129"><font color="FF9900">Потион</font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 1111115"><font color="FF9900">Пики с СА</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111120"><font color="FF9900">Перчатки</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111130"><font color="FF9900">Скроллы</font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 1111116"><font color="FF9900">Костеты</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111121"><font color="FF9900">Сапоги</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111131"><font color="FF9900">Кристаллы</font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 1111117"><font color="FF9900">Костеты с СА</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111122"><font color="FF9900">Плащи</font></a></td><td><td><a action="bypass -h npc_%objectId%_Buy 11111132"><font color="FF9900">SS/SpS/BSpS</font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 1111118"><font color="FF9900">Топоры\Молоты</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111123"><font color="FF9900">Ниж. белье</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111133"><font color="FF9900">L2Day скроллы</font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 1111119"><font color="FF9900">Топоры\Молоты с СА</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111124"><font color="FF9900">Тату</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111134"><font color="FF9900">Питомцы</font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 11111110"><font color="FF9900">Луки</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111125"><font color="FF9900">Щиты</font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111135"><font color="FF9900">Pet's Armor</font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 11111111"><font color="FF9900">Луки с СА</font></a></td><td><a action=""><font color="FF9900"></font></a></td><td><a action="bypass -h npc_%objectId%_Buy 11111136"><font color="FF9900">Корм для питов</font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 11111112"><font color="FF9900">Даггеры</font></a></td><td><a action=""><font color="FF9900"></font></a></td><td><a action=""><font color="FF9900"></font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 11111113"><font color="FF9900">Даггеры с СА</font></a></td><td><a action=""><font color="FF9900"></font></a></td><td><a action=""><font color="FF9900"></font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 11111114"><font color="FF9900">Посохи</font></a></td><td><a action=""><font color="FF9900"></font></a></td><td><a action=""><font color="FF9900"></font></a></td></tr>
<tr><td><a action="bypass -h npc_%objectId%_Buy 11111115"><font color="FF9900">Посохи с СА</font></a></td><td><a action=""><font color="FF9900"></font></a></td><td><a action=""><font color="FF9900"></font></a></td></tr>
</table>
</center>

<center><font color="CC3300">Текст на выбор</font></center>
</body>
</html>

3. Редактируйте содержимое по своим параметрам. Там где написаны числа - это ссылки на магазины (не забудьте исправить на свои).
4. Сделайте сохранение файла в папке 'merchant'

Все, теперь можете заходить в игру и спавнить под себя вашего нпс (//spawn 555555)
Чтобы отредактировать магазины и добавить туда Items достаточно воспользоваться функцией 'Shift+Click'

 
Форма входа
Календарь новостей
«  Июнь 2017  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930
Поиск
Друзья сайта




Помощь сайту
ЯндексЯндекс. Деньги Хочу такую же кнопку
Статистика

Copyright MyCorp © 2017
Хостинг от uCoz