Перейти к содержанию
Hardtmuth

[SoC] Телепортация через скрипт

Рекомендуемые сообщения

 

[SoC] Телепортация через скрипт

Функция доступна только для Тень Чернобыля, в остальных сериях наблюдаются вылеты!

Создаем скрипт, в него вставляем:

  Показать контент

Телепортация:

Функция телепортации:

function poleteli()
create_level_changer(20101, db.actor:position(), db.actor:level_vertex_id(), db.actor:game_vertex_id(),
10193,
2437,
vector():set(66.210,15.040,4.250),
vector():set(0.0, 0.0, 0.0),
"l12u_sarcofag",
1)
end

Функция удаления:

function delete_poleteli() -- функция удаления(если нужно)
local sim = alife()
local se_obj = sim:story_object(20101)
if se_obj then
sim:release(se_obj, true)
end
local actor = db.actor
end

Информация:

20101 - STORY_ID нового level_changer
10193 - level_vertex_id
2437 - game_vertex_id
vector():set(66.210,15.040,4.250)
- координаты
vector():set(0.0, 0.0, 0.0) - направление взгляда актёра
"l12u_sarcofag" - название локации

Функцию телепортации, можно вызывать любым способом.

  • Спасибо 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

.del

 

Изменено пользователем ScR1pt

ed1c85bd8aba2500209219c6df96c254.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 21.07.2020 в 19:38, Hardtmuth сказал:

Функция доступна только для Тень Чернобыля

А что, в ЧН и ЗП телепорты делаются не скриптами, а как-то по-другому? Как?


294404326_-1.png.b174b8675b96f1eea9aed038584779b1.png

                    Паблик ВК       

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

 

  В 16.01.2021 в 17:43, Stepan_sovok1917 сказал:

А что, в ЧН и ЗП телепорты делаются не скриптами, а как-то по-другому? Как?

через all.spawn.

В ТЧ все телепорты тоже там прописаны.

По моему мнению вся эта тягомотина со скриптами того не стоит. Легче всё делать через спавн, а ещё легче через СДК(кто умеет). А вообще, лучше всего, скачать правленныq exe-шник с включенной функцией jump_to_level.


Внимание! Ищу любые фиксы/исправления для оригинального ТЧ.

  Или (Показать контент)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 16.01.2021 в 17:54, oleg19966 сказал:

через all.spawn.

Уффф... Понятия не имею, что это. Буду изучать.

 

  В 16.01.2021 в 17:54, oleg19966 сказал:

а ещё легче через СДК

А вот это уже звучит вкусно. Распишешь поподробнее?

 

  В 16.01.2021 в 17:54, oleg19966 сказал:

jump_to_level

Слышал про такую фишку в билдах. Но она же вроде о телепортах между локациями. А я говорю про телепорты в пределах одной локации


294404326_-1.png.b174b8675b96f1eea9aed038584779b1.png

                    Паблик ВК       

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 16.01.2021 в 19:30, Stepan_sovok1917 сказал:

А вот это уже звучит вкусно. Распишешь поподробнее?

Вбивай в гугле уроки по sdk и учись.

 

  В 16.01.2021 в 19:30, Stepan_sovok1917 сказал:

Слышал про такую фишку в билдах. Но она же вроде о телепортах между локациями. А я говорю про телепорты в пределах одной локации

Если нужно в пределах одной локации, то тогда разблокировать перемещение с помощью demo_record. В билдах с его помощью можно перемещаться в любую точку на карте, даже под карту можно)))

 


Внимание! Ищу любые фиксы/исправления для оригинального ТЧ.

  Или (Показать контент)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 16.01.2021 в 21:05, oleg19966 сказал:

Если нужно в пределах одной локации, то тогда разблокировать перемещение с помощью demo_record. В билдах с его помощью можно перемещаться в любую точку на карте, даже под карту можно)))

А, ну это телепорты во время игрового процесса. А я сейчас занят разработкой мода в специфическом жаре, где будет очень много телепортов во время диалога с персонажем, причём желательно без выкидывания из диалога. Такое можно сделать через сдк?


294404326_-1.png.b174b8675b96f1eea9aed038584779b1.png

                    Паблик ВК       

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Stepan_sovok1917 тогда только через скрипт. Смотри скрипты проводников в ЧН и ЗП + моды для ТЧ.


Внимание! Ищу любые фиксы/исправления для оригинального ТЧ.

  Или (Показать контент)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

oleg19966 Хорошо, большое спасибо за информацию


294404326_-1.png.b174b8675b96f1eea9aed038584779b1.png

                    Паблик ВК       

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 16.01.2021 в 21:05, oleg19966 сказал:

тогда разблокировать перемещение с помощью demo_record

Это в конфиге движка делается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Alex Kireev да.


Внимание! Ищу любые фиксы/исправления для оригинального ТЧ.

  Или (Показать контент)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Что то почитал.Так нефига не понял.А как выбрать какую кнопу назначить для полёта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

WARHAMER1977 так это телепорт же? Но можно и полет сделать, если нужно, но толково назначить на кнопку в обычном тч это навряд ли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 
  В 15.03.2023 в 00:16, ian98 сказал:

WARHAMER1977 так это телепорт же? Но можно и полет сделать, если нужно, но толково назначить на кнопку в обычном тч это навряд ли.

Да всё сделал.И кнопу как переназначить.Подсказали вумные люди.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

WARHAMER1977 и все в оригинальном движке? Ты прямов игре по кнопке, какой хоч, летаешь в оригинальном тч? А как?

Изменено пользователем ian98

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

ian98 http://stalkerin.gameru.net/wiki/index.php?title=Назначение_скриптам_горячих_кнопок._Часть_3.

Есть еще способ повесить на tab, на апдейте ловится статик активного задания. Но наверно он поставил себе моддвижок, кто сейчас будет такими извращениями заниматься

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

Всё верно через scripts там два текстовые исправил ну где и три править надо.Букву меняешь.На какую хочешь.


Дополнено 17 минуты спустя
  В 16.03.2023 в 22:08, ian98 сказал:

WARHAMER1977 и все в оригинальном движке? Ты прямов игре по кнопке, какой хоч, летаешь в оригинальном тч? А как?

Так файлы править на букву надо.На ютубе находил.Там 3 архива скачиваешь.Там или ТЧ или ЗП закидываешь.И на V нажал и полетел.Просто если вникнуть так понять не сложно.Я умею править.Так быстро понял.

Изменено пользователем WARHAMER1977

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
 

oleg19966 насчет demo_record. А какой файл движка за это отвечает? Или может знаешь где его взять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу