Как сделать тп в доте

Добавил пользователь Евгений Кузнецов
Обновлено: 18.09.2024

Town Portal Scroll или Свиток телепортации — предмет, который позволяет переместиться к указанной союзной постройке. При двойном нажатии на данный предмет герой отправится на фонтан. Каст телепортации идет 3 секунды, сбить его можно станом или оцепенением.

p, blockquote 3,0,0,1,0 -->

Несколько полезных фактов о Town Portal Scroll:

  1. Для свитка телепортации есть отдельный слот в инвентаре. В начале игры каждый персонаж получает бесплатный непродаваемый телепорт. Использовать его можно спустя 100 секунд после начала игры.
  2. Свиток телепортации можно передать союзнику, а так же проверить готовность телепортации у членов команды при нажатой клавише Alt
  3. При одновременной телепортации на одну и ту же постройку время последующих перемещений увеличивается. Если первая телепортация будет занимать 3 секунды, то следующая 5, а все остальные, примененные на то же здание в течении короткого времени — на 0.5 сек больше.
  4. Разрушение постройки, на которую происходит телепортация, не прерывает перемещение.

Town Portal Scroll — предмет, который, несмотря на свою простоту, может помочь во многих игровых ситуациях. Используй его для быстрого отхода, когда противники тебе не могут сбить каст, для перемещения к союзнику, которого гангает вражеская команда, для дефа линий. Не забывай пополнять запас свитков телепортации, чтобы в ответственный момент быть рядом с союзниками.

Se7eN

Друзья CG

Многие из вас захотят сделать кастомные телепорты в своей карте.
И сегодня вы получите это знание

В действительно сделать это очень просто, начнём

1. Создайте коробку, (Shift + B). - Эту будет наша область, войдя в которую герой будет телепортирован в другое место. Выглядеть должно так!

ab0b3bd49594c04c888b871073ca362f.jpg


2. Привяжите коробку к энтити. Для этого достаточно нажать Ctrl + T, выбрав коробку. Тип должен быть: trigger_hero.

bcfcec69c0c16e406a12b9a3c9fbe0f2.jpg

3. Теперь надо создать вторую коробку, это та область куда герой будет телепортирован.
Создайте ящик, привяжите к энтити и выберите тип: point_teleport

4. Дайте второму ящику имя. В свойствах name: дайте ему имя как на картинке.

c9603a4a8338b02b816b1cdcdec85579.jpg

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

5. Теперь сохраните карту, найдите папку своего аддона, где хранятся скрипты.
По умолчанию там есть скрипт addon_game_mode.lua, поэтому не ошибетесь.

Назовите файл: tp.lua
Внесите внутрь вот этот скрипт:

7affe749e016507b271d2be7642e4b5a.jpg

7. Итак теперь программируем триггер: выделяем первую коробку и нажимаем alt + enter.

79ae24bff9c98dc641354f2623e8f805.jpg

Нажимаем кнопку add и выбираем событие OnStartTouch. Это значит, что когда герой наступит на эту коробку должно что-то произойти.
Теперь надо выбрать во втором пункте: tp_first. Мы можем выбрать, потому что указали раньше имя, помните?)

Здесь имеется в виду, когда герой наступает на ЛЮБОЙ ЯЩИК, и тут игра спрашивает себя: а на какой?
И мы ей говорим: на tp_first!

Третий пункт: CallScriptFunction - вызываем функцию из нашего скрипта!

Там всего одна функция и пишем её: tp_1

Вуаля! Теперь работает!
Включайте, тестируйте!)

Скоро обещаю запилить уроки по скриптингу.

Гайд обновлен: добавлено выделение жирным для важных пунктов

Slavko

Продвинутый

-ExotiC-

Какой-то ноунэйм

Se7eN

Друзья CG

Админ, ты когда мета теги расставляешь, какими пользуешься?

Не забывай от этого зависит сколько юзеров придёт, так что обязательно ставь)

Если лень подбирать, могу набросать примерные слова для индексации)

-ExotiC-

Какой-то ноунэйм

Админ, ты когда мета теги расставляешь, какими пользуешься?

Не забывай от этого зависит сколько юзеров придёт, так что обязательно ставь)

Если лень подбирать, могу набросать примерные слова для индексации)

-ExotiC-

Какой-то ноунэйм

doter.ua собственно и нашел в чем проблема.

Исправил на главной и здесь.

doter.ua

Продвинутый

doter.ua собственно и нашел в чем проблема.

Исправил на главной и здесь.
[/quote]
В теге код не работают другие теги


1. Мы покупаем скролл телепорта;
2. Сразу телепортируемся (пока не прошли 10 секунд);
3. На самых последних миллисекундах продаём телепорт;
4. Если все сделано правильно, мы телепортировались, а деньги остались.

Знаю, способ сложный и не всегда получается. Но, если автоматизировать этот процесс, то можно бесплатно постоянно телепортироваться.

Делал макрос на оскаре к мышьке x7. Я думаю любым другим роботом по этому алгоритму можно сделать.
Объяснялочка: пауза 3100 мсек, потому что каст самого телепорта около 0.15 сек. Пауза 6мсек - это хуевина оскара, в других кликерах не учитывай.
Как делать: Навёл, куда тп, нажал кнопку, пока тпхаешься, наводишь на ПРОДАТЬ и ждёшь.

Скрипт не идеален, ибо он иногда раньше продает. Тут дело пинга уже.


Если не получается, прошу не минусовать, т.к. способ рабочий, проверял сам.


Удивительно, но даже сегодня тп в доте до сих пор не кажется большинству игроков обязательным элементом инвентаря. Можно еще увидеть одинокого кери, фармящего без тп и пушеров с отсутствующим свитком телепортации. Хотя в целом, учитывая динамику игры, тп в дота 2 – та самая мелочь, которую нужно всегда держать при себе.

Эффект тут простой – за 75 золотых вы получаете свиток телепортации, позволяющий вам практически моментально (3-6,5 секунд) добраться до союзного строения. То есть – позволяет убежать от врагов, успеть к грандиозному тим файту или защите строений. Тп в доте нужен абсолютно всем – это даже не обсуждается.

Интересно, что сама механика телепорта является предметом серьезных споров и тренировок, а в youtube можно найти множество уроков, как вам повысить скорость телепортации.

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