Как сделать телепорт л2

Обновлено: 04.07.2024

Изменены списки доступных мест телепортации от гетакиперов,также изменены цены на телепортации:

  • Добавлены новые места телепортации из стартовых городов в охотничьи локации. Старые места телепортации систематизированы для большего удобства.
  • Также добавлены телепорты между стартовыми городами для персонажей-новичков. Телепортироваться можно будет, обратившись к Newbie Guide, расплатившись специальными вещами, полученными за обучающий квест.
  • Появились прямые телепорты между городами, приписанными к соответствующим замкам (прим.: Gludio, Dion, Giran, Heine, Oren, Aden, Rune, Goddard, Schuttgart).
  • Изменены цены на телепортацию к местам охоты в зависимости от уровня монстров в этих местах, а также в зависимости от удаленности места от города. Например, телепортация из Gludin Village в Abandoned Camp обойдется дешевле, чем телепортация из Gludio Town.

Следующим образом были распределены места телепортации междуразличными NPC, отвечающими за телепортацию персонажей:

Обычные телепорты у Gatekeeper

  • Телепортация между городами и деревнями.
  • Телепортация из города в ближайшие охотничьи места, за исключением Катакомб, Некрополей и Фестиваля Тьмы.

Дворянские телепорты (Noblesse Teleport) у Gatekeeper.

  • Телепортация в любые охотничьи места, за исключением Катакомб, Некрополей и Фестиваля Тьмы.
  • Телепортация в самый центр охотничьих мест, которые доступны через обычные телепорты.
  • Телепортация в места охоты в области, где находится клан-холл.
  • Цены на телепортацию ниже, чем у Gatekeeper.

Телепортация у монахов восхода/заката (Priest of Dawn/Dusk)

Во время периода борьбы за печати телепортироваться можно улюбого из монахов.

  • Телепортация в Катакомбы, Некрополи, на Фестиваль Тьмы и в Межпространственный разлом.
  • Телепортация в обычные места охоты не предусмотрена.

Во время периода эффекта печатей только победившая сторонаможет телепортироваться у соответствующих монахов.

Для этого делаем следующее. Ищем в своей бд в таблице npc ID того НПЦ,
которого вы хотели бы видеть в роли вашего гейткипера, выделяем эту строчку (полную строку)
и копируем в текстовый редактор
Например я взял:

12782 12782 Baby Cougar 0 0 5 11 15,7 25 male
L2BabyPet 40 751 331 2,37 1,53 40 43 30 21 20 25 0 0 88 119
37 112 278 0 333 0 0 0 28 120 NULL 0 0 0 LAST_HIT 0 0 0
fighter false

Теперь нужно изменить его ID. В 99% случаях это первое число (можете сверить со своей таблицей "id").
Меняем его на незанятый ID, например 7777 (в будущем я не однократно буду вспоминать этот ID,
но в вашем случае вам нужно будет менять ID 7777 на свой.)

Теперь зажимаем CTRL+A, CTRL+C в вашем тектовом редакторе и копируем полученную строку обратно в самый конец.

P.S: Мы заменяли ID в текстовом редакторе, чтобы не возникло проблем с дубликатом (навикат выдал бы ошибку)

Далее редактируем полученную запись. Колонки, которые вам нужно будет изменить под себя:

name - название нашего NPC
ServerSideName - ставим 1 (имя будет браться из базы данных, а не из клиента)
title - титул нашего NPC
ServerSideTitle - ставим 1 (титул будет браться из бд)
type - ставим "L2Teleporter", чтобы изменить тип нашему новому нпц (делаем телепорт).
Возможно в вашей сборки этот тип будет называть по-другому, просто найдите любого НПЦ телепортера и копируйте его type

остальные столбцы не так важны, но вы все же можете поэксперементировать.
Внимание! Не изменяйте idTemplate, он не должен изменяться, он отвечает за шкурку выбранного вами NPC

Поздравляю, NPC готов. Теперь вы можете в любом месте в игре написать //spawn 7777 и появится ваше создание.

Делаем из него Телепортер:

Тип мы ему уже выбрали сверху. Вы можете выбирать любой тип НПЦ, взависимости от того,
кем вы хотите видеть этого NPC. В зависимости от этого, html диалоги будут в разных папках
(например, для L2Merchant папка /data/html/merchant/)

Но т.к. у нас все же телепорт, то создаем в папке /data/html/teleporter/ файл 7777.html
Теперь все, что мы в него напишем, будет отражаться при диалоге с этим НПЦ в игре.

Но для начала создадим точку, в которую будем делать телепорт. Для этого входим в нашу базу, таблица teleport.
Идем в самый низ и начинаем заполнять новую строчку:

Я ввел следующее:

Вы можете создать сколь угодно точек, в которые хотите перемещаться.

Снова заходим в html нашего телепорта: /data/html/teleporter/7777.html
Открываем с помощью текстового редактора.

Любой html дукумент должен иметь следующую конструкцию, которую мы и заносим в него:

Егор Тимощенко

Анатолий, возможно макрос настроен тыкнуть БСОЕ когда игра переключается с режима экономии энергии в обычный режим. Наверное только так. Больше я себе не представляю как это можно реализовать

Олег Бондарь

Иван Сечин

Олег, качаешь уо пилот какой-нибудь и пишешь макрос по цвету в определенном регионе экрана (обычно пиксель выделяется), когда пиксель становится другого цвета (например тебя вышибло из авто-фарма), то можно сделать так, чтобы нажалась цифра с телепортом. но за безопасность не отвечаю, все на свой страх и риск. потом может пройти волна банов.

Константин Зуб


Константин Зуб

Дмитрий Иванов

Константин, есть ла2революшн, так там аж два вида бота, и тоже нцсофт, так вот уже 3 года все, абсолютно все фармят на боте, убили прибежал на респ, итд

В чате можно вводить команды, которые заменяют нажатия кнопок. Уверен, что некоторые из них незнают даже опытные игроки. С помощью этих команд можно общаться и делать много других полезных вещей, когда управление с помощью мышки затруднено из-за лагов в игре. Рекомендуется в игровых опциях установить метку Enter chat - для того, чтобы написать команду в чат, Вам нужно будет нажимать Enter.

В список добавлены, как и стандартные команды чата для новичков, так и нераспространеные команды для лидеров альянсов.

ESC Прерывает любое действие Вашего персонажа, направленное на выбранную цель. Если цель не выбрана, то любое выполняемое действие не прервется. Можно отменить использование Scroll of Escape, если выбрать Вашего персонажа и нажать ESC.

PrtScn - Снимает скриншот.
Tab - Аналогична ALT+V.
Ctrl - При зажатии включается режим PvP. Любые действия будут выполняться принудительно.
Alt+Ctrl - Включает/выключает режим PvP. Любые действия будут выполняться принудительно.
ALT+[F1-F10] - Переключается между панелями быстрого доступа. Работает если в опциях игры снята метка Enter Chat.
[F1-F12] - Использует слот с текущей панели быстрого доступа. Работает если в опциях игры снята метка Enter Chat.
ALT+6 - Переключается между панелями быстрого доступа. Работает если в опциях игры установлена метка Enter Chat.
[1-10,-,+] - Использует слот с текущей панели быстрого доступа. Работает если в опциях игры установлена метка Enter Chat.
Стрелки Управление персонажем - движение вперед-назад и разворот влево-вправо. Сильные заносы на поворотах.
W S A D Управление персонажем - движение вперед-назад и разворот влево-вправо. Сильные заносы на поворотах. Работает если в опциях игры установлена метка Enter Chat.
Home - Камера все время перед персонажем.
End - Камера все время за спиной персонажа.
Page Up - Камера на малом удалении от персонажа.
Page Down - Камера на среднем удалении от персонажа.

/socialno - Персонаж мотает головой. "А Баба-Яга против!"
/socialyes - Персонаж кивает головой. "Всеми руками за!"
/socialbow - Персонаж кланяется. "Мое почтение сударыня!"
/socialunaware - Персонаж пожимает плечами. "Крылья, ноги. Главное - хвост!"
/socialwaiting - Персонаж разминается. "Семерых одним махом. "
/sociallaugh - Персонаж смеется. "Гы, сынок, лол!"
/socialhello - Персонаж здоровается. "Прювет, чампиены!"
/socialvictory - Персонаж победно вскидывает оружие. "Братва, победа!"
/socialcharge - Персонаж зовет в бой. "За Родину! За Сталина!"
/socialdance - Персонаж танцует. "I like to move it, move it!"
/socialsad - Персонаж плачет. "Птичку. *хлип* жалко!"
/socialapplause - Персонаж апплодирует. "Ну-ка по хорошему, хлопайте в ладоши нам!"

ОБЩЕНИЕ С GMАМИ

ПЕРЕДВИЖЕНИЕ, ВРЕМЯ, ЗАПИСЬ ИГРОВЫХ РОЛИКОВ

/loc - Показывает в чате текущие координаты персонажа в формате X Y Z.
/time - Отображает в окне системного чата внутриигровое время.
/sit - Персонаж садится.
/stand - Персонаж встает.
/walk - Персонаж будет перемещаться шагом.
/run - Персонаж будет перемещаться бегом.
/pickup - Персонаж подбирает ближайший к нему предмет с земли.
/mountdismount - Персонаж садится на ездового дракона (страйдера) или слезает с него.
/start_videorecording - Начать запись видеоролика.
/end_videorecording - Завершить запись видеоролика.
/unstuck - Применяйте, если персонаж застрял, не может двигаться, и у него нет Scroll of Escape. Через 5 минут он окажется в ближайшем городе.

ТОРГОВЛЯ И ОБМЕН

/trade [персонаж] - Отправляет приглашение указанному персонажу начать торговлю. При согласии открывается окно обмена. Персонажи должны находиться вплотную друг к другу.
/buy - Открывает окно покупки вещей Private Buy. Можно выставить на покупку не более 3х вещей, гномы могут выставить до 5 вещей.
/vendor - Открывает окно продажи вещей Private Sell. Можно выставить на продажу не более 3х вещей, гномы могут выставить до 4 вещей.
/dwarvenmanufacture - Открывает окно создания вещей на заказ Private Craft. Доступен только гномам. Можно выставить не более 10 рецептов.
/generalmanufacture - Открывает окно создания простых вещей на заказ Private Craft. Доступен всем игрокам. Можно выставить не более 10 рецептов.
/findprivatestore [строка] - Ищет в заголовках продажи, покупки и создания вещей указанную строку и подсвечивает те заголовки, где найдена строка. Строчные и прописные буквы не различаются. Подсветка автоматически отключается после покупки какой-либо из выставленных на продажу вещи.
/findprivatestore - Принудительно убирает подсветку заголовков продажи, покупки и создания вещей.

/attack [цель] - Напасть на указанного монстра или персонажа (персонаж противника должен быть PK или в режиме PvP). Если цель не указана, то нападает на текущую выбранную цель.
/attackforce [цель] - Принудительно напасть на указанного монстра или персонажа (персонаж противника может быть в любом режиме). Если цель не указана, то нападает на текущую выбранную цель.
/attackstand [цель] - Напасть на указанного монстра или персонажа (персонаж противника должен быть PK или в режиме PvP), не сходя с места. Полезная опция для лучников. Если цель не указана, то нападает на текущую выбранную цель.
/useskill [умение] [цель] - Использовать указанное умение/заклинание на указанного монстра или персонажа (если заклинание хорошее, то чужой персонаж должен быть белым, иначе персонаж противника должен быть PK или в режиме PvP). Если цель не указана, то умение используется на текущую выбранную цель.
/useskillforce [умение] [цель] - Принудительно использовать указанное умение/заклинание на указанного монстра или персонажа (персонаж противника может быть в любом режиме). Если цель не указана, то умение используется на текущую выбранную цель.
/useskillstand [умение] [цель] - Использовать указанное умение/заклинание на указанного монстра или персонажа (если заклинание хорошее, то чужой персонаж должен быть белым, иначе персонаж противника должен быть PK или в режиме PvP), не сходя с места. Если цель не указана, то умение используется на текущую выбранную цель.
/target [цель] - Сделать своей целью указанного монстра или персонажа.
/targetnext Сделать своей целью следующего ближайшего монстра или персонажа (персонажи противников должны быть PK или в режиме PvP).
/assist [цель] - Сделать своей целью того же монстра или персонажа, что и у указанного монстра или персонажа.

%target - Означает, что любое действие макроса будет направлено на выбранную цель Вашего песонажа.
%self - Означает, что любое действие макроса будет направлено на Вашего персонажа.
%pet - Означает, что любое действие макроса будет направлено на питомца Вашего персонажа.
%party1-8 - Означает, что любое действие макроса будет направлено на персонажа из группы Вашего персонажа по порядку номеров сверху вниз.
/delay [секунды] - Задержка в указанное количество секунд.
/useshortcut [хотбар] [слот] - Использовать слот с панели быстрого доступа. Если заклинание хорошее, то чужой персонаж должен быть белым, иначе персонаж противника должен быть PK или в режиме PvP.
/useshortcutforce [хотбар] [слот] - Принудительно использовать слот с панели быстрого доступа. Персонаж противника может быть в любом режиме.
/useskill [умение] - Использовать указанное умение/заклинание. Если заклинание хорошее, то чужой персонаж должен быть белым, иначе персонаж противника должен быть PK или в режиме PvP.
/useskillforce [умение] - Принудительно использовать указанное умение/заклинание. Персонаж противника может быть в любом режиме.

Мини гайд по макросам:
Для простоты создавать его можно не прописывая открываем свои скилы ALT+K и ALT +R
ALT+R нажимаем создать имя, к примеру дебафы, и тупо переносим нужные скилы в 00, 01, 02, 03. Нажимаем сохранить выносим на панель и юзаем.

Но помимо чата и бафа его можно использовать как читпроги.
к примеру асп-светит бан
а макрос /useshortcut [хотбар] [слот] спасает
ПРимер оформления: Пишем лого СP1000 Выносим сп банки в 1 ряд на ф12
01 /useshortcut 1 12
02 /useshortcut 1 12
03 /useshortcut 1 12 Для простоты использования открываем AL+R и тупо переносим банки с быстрой понели в 00 01
04 /useshortcut 1 12
05 /useshortcut 1 12
Итог пальцы целы,руки не болят и сп+1000.ВАЖНО если банка имеет откат между макросами 1,2,3,4,5 Вставляем строки /delay [секунды (время отката)]

/partymatching - Открывает окно поиска группы. Можно посмотреть, какие персонажи в данный момент ищут группу, их уровень и класс (если у этих персонажей включены соответствующие опции), входят ли они в состав другой группы, и как далеко они находятся. Здесь же можно искать группу для Вашего персонажа.
/invite [персонаж] - Пригласить в группу указанного персонажа. Если персонаж даст согласие, то он появляется в списке группы. Если до этого группы не было, то Ваш персонаж автоматически становится лидером группы. Если группа уже существует, то эта команда доступна только лидеру группы.
/dismiss [персонаж] - Выкидывает из группы указанного персонажа. Команда доступна только лидеру группы.
/changepartyleader [персонаж] - Лидером группы становится указанный персонаж. Команда доступна только лидеру группы.
/partyinfo - Выводит в чат информацию о методе распределения дропа и спойла в группе.
/leave - Ваш персонаж покидает группу. Если Ваш персонаж был лидером группы, то лидером группы становится другой игрок, выбранный случайным образом.

/channelinvite [party_leader_name] - Пригласить группу для общения в командном чате.
/channelkick [party_leader_name] - Отключить группу от командного чата.
/channeldelete - Отключает всех участников от командного чата и удаляет чат.
/channelleave - Отключиться от командного чата.
/partyinfo - Выводит в чат информацию о методе распределения дропа и спойла в группе.
/leave - Ваш персонаж покидает группу. Если Ваш персонаж был лидером группы, то лидером группы становится другой игрок, выбранный случайным образом.

/underattacklist - Показывает список кланов, объявивших войну вам, но не получивших объявление войны от Вашего клана.
/attacklist - Показывает список кланов противников, которым объявлена война, но они на объявление войны не ответили.
/warlist - Показывает список вражеских кланов и дружеских сил, которые взаимно объявили войну друг другу.
/clanwarstart - Объявить войну другому клану, во вражеском клане должно быть не менее 15 человек.
/clanwarstop - Завершить войну кланов. В случае двухсторонней войны, клану противнику также нужно завершить войну с вашим кланом, иначе война считается односторонней.
/siegestatus - Показать участников клана на осаде (Только для Noblesse).

/allyinvite [лидер клана] - Пригласить в альянс другой клан, лидером которого является указанный персонаж. Команда доступна только лидеру альянса.
/allydismiss [имя клана] - Исключить указанный клан из альянса. Команда доступна только лидеру альянса.
/allyleave - Выйти из альянса. Команда доступна только лидеру клана, входящего в альянс.
/allydissolve - Распустить альянс. Команда доступна только лидеру альянса.
/allycrest - Открыть окно добавления значка альянса. Команда доступна только лидеру альянса.
/allywarstart [альянс] - Начать войну с указанным альянсом. Команда доступна только лидеру альянса.
/allywarstop [альянс] - Прекратить войну с указанным альянсом. Команда доступна только лидеру альянса.
/allywarsurrender [альянс] -Сдаться указанному альянсу во время войны альянсов. Команда доступна только лидеру альянса.
/allyinfo - Показывает в окне чата информацию о состоянии альянса.

/loc - Показать координаты x, y, z
/mount, /dismount - [цель] Сесть или слезть со страйдера
/unstuck - телепорт

Читайте также: