Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Дополнения (GMShop, Buffer, GK)/[мануал] Создание Гейт Кипера Или По Простонародному Гк
Search

[мануал] Создание Гейт Кипера Или По Простонародному Гк

1 replies798 viewsCurrently viewing: 1
KKKrevedko
KKKrevedko

User

Бывалый

Posts: 206

На форуме с: 07/11/2008

Репутация: +346

Рейтинг: 0

· 08/11/2008, 11:56 AM

Итак приступим
1 Часть.Запросы в базу данных
Создание гк как и создание любых нпс начинается с запроса в базу

Код
INSERT INTO `npc`  VALUES
(97022, 29055, "Teleportation Cubic", 0, "", 0, "NPC.teleport_npc", 20, 80, 93, "male", "L2Teleporter", 40, 350000, 9999, 13.43, 3.09, 40, 43, 30, 21, 20, 10, 30, 2, 4, 40, 40000, 9000, 999, 6000, 333, 0, 0, 0, 0, 0, "NULL", 0, 0, 0, "LAST_HIT", 0, 0, 0, "balanced");

Подробнее об этих замечательных цифрах вы можете прочитать в других мануалах,нас волнует только
97022 - Id Гк
29055 - Ид того нпса , чью внешность мы берём
L2Teleporter - значение указывающее что это именно гк
ВАЖНО
Этот запрос не подходит абсолютно ко всем сборкам,у каких то нету некоторых значений,у каких то есть ещё больше значений.Сверяйтесь с вашей таблицей npc
Что бы выполнить запрос в базу,открываем Navicat (любой эдитор mysql который умеет делать запросы тоже подойдёт) , Открываем консоль (если я не ошибаюсь это кнопка F6,возможности проверить нето ибо мой навикат не крякнут) и копируем туда наш запрос,если ошибок не выдало, то поздравляю,вы добавили себе в базу NPC

Следующим шагом у нас будет добавление телепортов в базу.Опять же открываем консоль и делаем запрос на подобие этого
Код
INSERT INTO `teleport`  VALUES ('Dark Elven Town -> Town of Gludio',1,-12672,122776,-3116,10000,0);

Где
Dark Elven Town -> Town of Gludio - Название телепорта
1 - id телепорта,ни в коем случае не добавляйте телепорт с Id которое уже есть в базе.
-12672,122776,-3116 - x,y,z места куда попадёт персонаж после телепортации.В игре мх можно узнать с помощью команды /loc
10000 - цена телепорта
0 - в душе нееб...не знаю что это такое,по этому советую всегда ставить 0
Вот мой запрос
INSERT INTO `teleport` VALUES ('To Antharas',111111,-12672,122776,-3116,10000,0);
Если вы оформили запрос в базу без ошибок,то поздравляю вас,вам остался всего один шаг

2 Часть.Привязка Телепорта к Npc
В этом шаге советую брать за основу любой хтмл файл и править его
Открываем папку gameserver => data => html => teleporter
Берём за основу например файл 13001.htm , открываем его с помощью блокнота, и мы там видим

Цитата
<html><body><tr><td>You hear a whispering voice in your ear:</td></tr><br>
Will you go face to face with Antharas, who is a worshiper of the dark holy place and a creation of Shilen?<br>
<a action="bypass -h npc_%objectId%_goto 61" msg="811;the Lair of Antharas">Go to the Lair of Antharas.</a>
</body></html>

Разбираем код по кусочкам
<html></html> - Теги которые обозначают то , что это хтмл файл,не трогаем их

<body></body> - Body с английского переводится как "Тело",в нашем случае это "тело" страницы,опять же не трогаем эти теги

<tr><td></td></tr> - теги выравнивающие строчку.Понятнее обьяснить не могу.Обьяснить понятнее вам поможет
http://www.chebot.ru/tegs/ . В любом случае советую использовать эти теги для заголовков.

You hear a whispering voice in your ear: - А вот это уже текст.Изменяем как хочем =).Я же просто переведу на русский,результат вы увидите после разбора хтмл файла

<br> - тег используемый для выравнивания строчки.Если вы хотите что бы строчка начиналась с начала ,поставьте этот тег перед началом строки.Подробнее можно прочитать тут http://www.chebot.ru/tegs/

Will you go face to face with Antharas, who is a worshiper of the dark holy place and a creation of Shilen? - Опять же текст,теперь уже основной,изменяйте как хотите

<a action="bypass -h npc_%objectId%_goto 61" msg="811;the Lair of Antharas">Go to the Lair of Antharas.</a> - вот это уже самая интересная часть

bypass -h npc_%objectId%_goto 61 - означает что надо телепортировать персонажа телепортом под Id 61,смело меняйте значение 61 на id вашего телепорта

msg="811;the Lair of Antharas" - Сообщение подтверждение,тут надо менять the Lair of Antharas на название вашего места,если этой строки не будет , то и таблички с подтверждением соответственно не будет

Go to the Lair of Antharas. - надпись при нажатии на которую персонаж будет телепортирован.

Вот как будет выглядеть мой htm файл

<html><body><tr><td>Ты слышишь чей то шепчащий голос в своих ушах:</td></tr><br>
Вы пойдёте на встречу лицом к лицу с Antharas, тот кто - прихожанин темного , святого места, место появления Shilen?<br>
<a action="bypass -h npc_%objectId%_goto 111111" msg="811;обиталище Антараса">Телепортироваться к Антарасу.</a>
</body></html>
Такой вот мой вольный перевод
После этого сохраняем наш хтм файл в формате UTF 8.
Внимание ВАЖНО
названием хтм файла должно быть иднпса.htm
в нашем случае 97022.htm
Сохранять ОБЯЗАТЕЛЬНО в папку Teleporter

Вам осталось перегрузить сервер и заспавнить Гейт Кипера.В нашем случае его id 97022 ))
Если он у вас заспавнился,поздравляю,вы это сделали.

Если кто-нибудь найдёт ошибки в мойм мануале,то отпишитесь вв этой теме.А то я что то слишком много сегодня забываю

http://la2base.ru/client/dop_client/1879-djevid-blejjn-dobralsja-i-sjuda.html Девид блейн добрался и сюда.(c)KKKrevedko

— Client Developer

0
Topic is closed for replies