Вот я построил Гильд Хаус для своей гильдии,а можно сделать ли Телепортера что бы игроки могли тп на Гх тока игроки те которые состоят в моей гильдии или камень какой-то,но типо того,через что делать через трайс или базу и как
Nok[i]a, не согласен.Можно найти камень,поменять в спелле координаты на гх и все)
Цитата сотрудников Близзард Как сделать телепорт в ГХ?
Конечно же вряд ли кто захочет разделять свой ГХ, особенно если он призовой (за эвент выигранный гильдией или ещё как либо), тогда мы строим его в локации куда "простым смертным" тоесть игрокам, не попасть. Всё бы ничего, но не делать же из ГМа такси?)) есть очень простой выход, выдать в гильд банк предметы, которые не являются персональными, теепортируют при использовании в заданную точку мира и восстанавливаются моментально!
тут вам нужно изменить вместо ИД, желаемый ид (если вы не хотите чтоб это был вопросик в рюкзаке, дайте ид вещи которой нет в базе в диапозоне от 1 до 54000)
теперь нам нужно задать координаты для телепорта
Code REPLACE INTO `areatrigger_teleport` (`id`, `name`, `target_map`, `target_position_x`, `target_position_y`, `target_position_z`, `target_orientation`) VALUES (ИД СПЕЛА, 'Teleport to Guild House', КАРТА, Х, Y, Z, ОРИЕНТАЦИЯ); REPLACE INTO `spell_target_position` (`id`, `target_map`, `target_position_x`, `target_position_y`, `target_position_z`, `target_orientation`) VALUES (ИД СПЕЛА, КAРТА, X, Y, Z, Ориентация);
Тут стоит заполнить координаты карту и ориентацию, их всех можно узнать через команду .GPS
Самый внимательные заметят, что я не трогал ИД спела. всё верно, мы переделываем координаты какого-либо ненужного спела, например "телепорт в аубердин" таких спелов целая уйма.
тут вам нужно изменить вместо ИД, желаемый ид (если вы не хотите чтоб это был вопросик в рюкзаке, дайте ид вещи которой нет в базе в диапозоне от 1 до 54000)
теперь нам нужно задать координаты для телепорта
Code REPLACE INTO `areatrigger_teleport` (`id`, `name`, `target_map`, `target_position_x`, `target_position_y`, `target_position_z`, `target_orientation`) VALUES (ИД СПЕЛА, 'Teleport to Guild House', КАРТА, Х, Y, Z, ОРИЕНТАЦИЯ); REPLACE INTO `spell_target_position` (`id`, `target_map`, `target_position_x`, `target_position_y`, `target_position_z`, `target_orientation`) VALUES (ИД СПЕЛА, КAРТА, X, Y, Z, Ориентация);
Тут стоит заполнить координаты карту и ориентацию, их всех можно узнать через команду .GPS
Самый внимательные заметят, что я не трогал ИД спела. всё верно, мы переделываем координаты какого либо ненужного спела, например "телепорт в аубердин" таких спелов целая уйма.