как создать своего гейткипера
Описание
И так, что бы создать своего гейткипера нам нужна таблица 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 той которую создали), текст сообщения при телепортации
вот вроде и все, с остальным я думаю разберетесь.
удачи в разработке.
Рекомендуемые комментарии
Комментариев нет