# Телепортация в указанное место (Lua)

**URL:** https://discourse.cataclysmdda.org/t/teleportacziya-v-ukazannoe-mesto-lua/17930
**Category:** Основное обсуждение "Катаклизма"
**Created:** [December 15, 2018, 5:37am UTC](https://discourse.cataclysmdda.org/t/teleportacziya-v-ukazannoe-mesto-lua/17930 "2018-12-15T05:37:16Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![Adcb](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/adcb/32/4056_2.png) [@Adcb](https://discourse.cataclysmdda.org/u/Adcb)
#### Post date: [December 15, 2018, 5:37am UTC](https://discourse.cataclysmdda.org/t/teleportacziya-v-ukazannoe-mesto-lua/17930/1 "2018-12-15T05:37:16Z")

</div>

Давненько хочу себе телепортацию в катаклизм.  
Нашёл эту функцию в Debug Menu но так как я полный ноль в lua прошу помощи.  
Идея вот в чём, добавить предмет или бионику которая будет использовать код lua  
Вот сам код, нашёл его в debug\_menu.cpp

void teleport\_short()  
{  
const cata::optional where = g-\>look\_around();  
if( !where || \*where == g-\>u.pos() ) {  
return;  
}  
g-\>place\_player( \*where );  
const tripoint new\_pos( g-\>u.pos() );  
add\_msg( \_( “You teleport to point (%d,%d,%d).” ), new\_pos.x, new\_pos.y, new\_pos.z );  
}

> [@Adcb](#):
>
> Вот переведённый мод:
> 
> -[Телепорт ближнего действия](https://yadi.sk/d/nxk6sDy8wgrttg)
> 
> P.s. Если нужны штрафы (Галлюцинации и потеря здоровья) перемести с заменой файлы из архива.  
> При создании карты советую включить Z-Уровни, так можно телепортироваться на уровни выше и ниже, но энергия на это не тратится…

---

<div class="post-metadata">

### Author: ![vivat](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/vivat/32/98_2.png) [@vivat](https://discourse.cataclysmdda.org/u/vivat)
#### Post date: [December 17, 2018, 7:54pm UTC](https://discourse.cataclysmdda.org/t/teleportacziya-v-ukazannoe-mesto-lua/17930/2 "2018-12-17T19:54:19Z")

</div>

вроде бы есть легальный телепорт.  
на научных базах частенько встречается teleport\_pad  
просто надо найти рецепт.

---

<div class="post-metadata">

### Author: ![Adcb](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/adcb/32/4056_2.png) [@Adcb](https://discourse.cataclysmdda.org/u/Adcb)
#### Post date: [December 18, 2018, 1:36am UTC](https://discourse.cataclysmdda.org/t/teleportacziya-v-ukazannoe-mesto-lua/17930/3 "2018-12-18T01:36:35Z")

</div>

Меня интересует именно контролируемый телепорт, а не рандомный как эта ловушка

---

<div class="post-metadata">

### Author: ![Adcb](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/adcb/32/4056_2.png) [@Adcb](https://discourse.cataclysmdda.org/u/Adcb)
#### Post date: [December 18, 2018, 1:41am UTC](https://discourse.cataclysmdda.org/t/teleportacziya-v-ukazannoe-mesto-lua/17930/4 "2018-12-18T01:41:56Z")

</div>

Попробуй забиндить меню откладки (оно в самом низу). Так вот в этом меню есть телепорт на короткие дистанции, вот он то мне и нужен, но с ограничениями типа энергии за использование.

---

<div class="post-metadata">

### Author: ![Fennirry](https://avatars.discourse-cdn.com/v4/letter/f/e8c25b/32.png) [@Fennirry](https://discourse.cataclysmdda.org/u/Fennirry)
#### Post date: [December 18, 2018, 6:43am UTC](https://discourse.cataclysmdda.org/t/teleportacziya-v-ukazannoe-mesto-lua/17930/5 "2018-12-18T06:43:06Z")

</div>

You make me know more about this. I like it very much.

---

<div class="post-metadata">

### Author: ![Adcb](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/adcb/32/4056_2.png) [@Adcb](https://discourse.cataclysmdda.org/u/Adcb)
#### Post date: [December 20, 2018, 7:29am UTC](https://discourse.cataclysmdda.org/t/teleportacziya-v-ukazannoe-mesto-lua/17930/6 "2018-12-20T07:29:03Z")

</div>

Люди кто знает lua и как кодить в катаклизме, нужна ваша помощь!

---

<div class="post-metadata">

### Author: ![Malkeus](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/malkeus/32/12037_2.png) [@Malkeus](https://discourse.cataclysmdda.org/u/Malkeus)
#### Post date: [December 20, 2018, 12:34pm UTC](https://discourse.cataclysmdda.org/t/teleportacziya-v-ukazannoe-mesto-lua/17930/7 "2018-12-20T12:34:40Z")

</div>

Извините, я не говорю на языке, вы можете поблагодарить Google Translate за любые несоответствия. Это два мода, которые используют LUA для телепортации. Translocators - это эндшпильный мод, который я использовал и знаю, что он работает. Другой из японской вики и должен быть переведен и протестирован на функциональность.

Удачи повеселиться!!

[Дальний телепорт](https://github.com/TGWeaver/Translocators-CDDA-mod)

[Телепорты ближнего действия](https://translate.googleusercontent.com/translate_c?depth=1&hl=en&prev=search&rurl=translate.google.com&sl=ja&sp=nmt4&u=https://www.axfc.net/u/3890683&xid=17259,1500000,15700022,15700124,15700149,15700186,15700191,15700201,15700237,15700240&usg=ALkJrhjVEFrVsjhu36pjBj9KVaotIRBzrw)

---

<div class="post-metadata">

### Author: ![Adcb](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/adcb/32/4056_2.png) [@Adcb](https://discourse.cataclysmdda.org/u/Adcb)
#### Post date: [December 21, 2018, 2:17pm UTC](https://discourse.cataclysmdda.org/t/teleportacziya-v-ukazannoe-mesto-lua/17930/8 "2018-12-21T14:17:00Z")

</div>

Спасибо тебе огромное! Я сейчас занимаюсь переводом и тестированием второго мода, как закончу скину ссылку на мод. Но я не знаю твоего языка, будет переведено на русский. Но перевод очень лёгкий, ты справишься. Необходимо просто заменить русский текст на твой в файлах preload.lua, tools.json и modinfo.json

---

<div class="post-metadata">

### Author: ![Adcb](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/adcb/32/4056_2.png) [@Adcb](https://discourse.cataclysmdda.org/u/Adcb)
#### Post date: [December 21, 2018, 3:07pm UTC](https://discourse.cataclysmdda.org/t/teleportacziya-v-ukazannoe-mesto-lua/17930/9 "2018-12-21T15:07:00Z")

</div>

Вот переведённый мод:

-[Телепорт ближнего действия](https://yadi.sk/d/nxk6sDy8wgrttg)

P.s. Если нужны штрафы (Галлюцинации и потеря здоровья) перемести с заменой файлы из архива.  
При создании карты советую включить Z-Уровни, так можно телепортироваться на уровни выше и ниже, но энергия на это не тратится…  
Зайдите в preload.lua там много чего есть
