Перейти к содержанию
Авторизация  

как создать своего гейткипера


Описание

учимся создавать гк

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

открываем эту таблицу, видим такие поля:

Description, id, loc_x, loc_y, loc_z, price, fornoble

Эти поля отвечают за:

название зоны, id зоны, ось X, ось Y, ось Z, цена, для дворянина

Что бы узнать координаты (оси x,y,z) нам нужно стать в том месте куда мы хотим телепортироваться, и написать /loc, затем переписать эти координаты в sql запрос, вот вам шаблон запроса:

INSERT INTO `teleport` VALUES ('Dark Elven Town -> Town of Gludio', '1', '-12672', '122776', '-3116', '10000', '0');

затем нам нужно сделать html для вашего гейткипера, но здесь я не буду вдаваться в подробности, скажу лишь одно:

открываем готовую html стандартного гк, и видим такую картину:

<html><body>
&$556;<br><br>
<a action="bypass -h npc_%objectId%_goto 19" msg="811;The Town of Giran">The Town of Giran - 6800 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 85" msg="811;Heine">Heine - 12000 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 18" msg="811;The Town of Gludio">The Town of Gludio - 3400 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 1046" msg="811;The Town of Goddard">The Town of Goddard - 71000 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 1047" msg="811;Rune Township">Rune Township - 57000 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 1048" msg="811;Town of Schuttgart">Town of Schuttgart - 88000 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 1049" msg="811;Town of Aden">Town of Aden - 52000 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 1050" msg="811;Town of Oren">Town of Oren - 33000 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 1051" msg="811;Cruma Marshlands">Cruma Marshlands - 760 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 1052" msg="811;Cruma Tower">Cruma Tower - 2300 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 86" msg="811;Fortress of Resistance">Fortress of Resistance - 1700 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 1053" msg="811;Plains of Dion">Plains of Dion - 1500 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 87" msg="811;Bee Hive">Bee Hive - 2900 Adena</a><br1>
<a action="bypass -h npc_%objectId%_goto 1054" msg="811;Tanor Canyon">Tanor Canyon - 3800 Adena</a>
</body></html>

так вот, возьму вот эту строчку:

<a action="bypass -h npc_%objectId%_goto 1054" msg="811;Tanor Canyon">Tanor Canyon - 3800 Adena</a>

здесь значит: id зоны в которую телепортироваться (указывать id той которую создали), текст сообщения при телепортации

вот вроде и все, с остальным я думаю разберетесь.

удачи в разработке.



Рекомендуемые комментарии

Комментариев нет

×
×
  • Создать...