Lua Создай свою сценку

VanoKLR

Известный
Автор темы
879
489
Версия SA-MP
  1. Любая
Всех приветствую!
С помощью данного скрипта можно создать актёров что бы отыграть сценку например для видео на ютуб.

команда: /acter

1708690727817.png

1708690753804.png

1708690767651.png

1708690820413.png

1708690956483.png

1708690973490.png

1708690986530.png

1708691107375.png
Зависимости imgui
1.0 -
Release

2.0 -
Добавлено:

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

(thx @Vespan за идеи)
P.S. - по возможно будут обновлять скрипт, если будут адекватные предложения что именно можно обновить или добавить
P.S.S - скетчи и подобные момента пока отложил тк. пока не придумал как реализовать
 

Вложения

  • Create your own scene.lua
    26.3 KB · Просмотры: 154
Последнее редактирование:

Fott

Простреленный
3,461
2,378
P.S. - по возможно будут обновлять скрипт, если будут адекватные предложения что иммено можно обновить или добавить
Возможность заставлять персонажей бежать к координатам.
Возможность планировать поведение персонажей (Скретч момент). К примеру создавать пресеты. Бег к пункту А. С него езда в пункт Б. И там использование N-ой анимации. Это как пример. Добавить так множество вариаций для создания пресетов. К примеру еще - ждать другого персонажа у пункта Б и тд.
saqb1rwrppvu2eubf2qmqiandaq.png
 

VanoKLR

Известный
Автор темы
879
489
Возможность заставлять персонажей бежать к координатам.
Возможность планировать поведение персонажей (Скретч момент). К примеру создавать пресеты. Бег к пункту А. С него езда в пункт Б. И там использование N-ой анимации. Это как пример. Добавить так множество вариаций для создания пресетов. К примеру еще - ждать другого персонажа у пункта Б и тд.
saqb1rwrppvu2eubf2qmqiandaq.png
Идея впринципе совсем не плоха, и в голову пришла идея сделать более удобную менюшку
 
Последнее редактирование:

Vespan

Чешский луашер
Проверенный
2,123
1,729
Обычные самповские нет, только если свои кастомные делать. ТК это не игрок а актер(проще говоря нпс) не имеющий свой айди
Создавать 3д текст над головой нпс
И можно с этим отправить от нпс текст что сверху него будет писать(chat buble)
Можно и спавн машин и объектов
 
  • Нравится
Реакции: VanoKLR и 1NEXPL1CA

VanoKLR

Известный
Автор темы
879
489
Создавать 3д текст над головой нпс
И можно с этим отправить от нпс текст что сверху него будет писать(chat buble)
Можно и спавн машин и объектов
Я планировал через renderDrawText, но думаю можно будет сделать выбор между тем и тем
 

g305noobo

Известный
Модератор
307
477
Создавать 3д текст над головой нпс
И можно с этим отправить от нпс текст что сверху него будет писать(chat buble)
Можно и спавн машин и объектов
можно создавать игроков через rpc worldplayeradd, тогда все самповские штуки станут доступны

Идея впринципе совсем не плоха, думаю завтра уже сяду за реализацию, и в голову пришла идея сделать более удобную менюшку
тут тоже можно реализовать через raknet все легко, примерно так:
- создаешь функцию, которая начинает запись твоей onfoot синхры по нажатию
- чтобы воспроизвести нужно будет просто эмулировать входящую синхру, которая состоять из той, что записал ранее
 
Последнее редактирование:
  • Эм
Реакции: VanoKLR

MrCreepTon

Неизвестный
Всефорумный модератор
2,214
5,025
можно создавать игроков через rpc worldplayeradd, тогда все самповские штуки станут доступны
Бонусом получаем кучу возможных проблем, связанных с появлением реального игрока с указанным айди в зоне стрима. Если использовать не на тестовом сервере подобную технологию, а на каком-то живом, то придётся учитывать множество факторов (указанного айди нет на сервере, настоящий игрок с таким то айди зашёл (бота нужно пересоздать), настоящий игрок с эмулируем айди вышел/зашёл в зону стрима, ...)
 
  • Клоун
  • Нравится
Реакции: Fott и VanoKLR

g305noobo

Известный
Модератор
307
477
Бонусом получаем кучу возможных проблем, связанных с появлением реального игрока с указанным айди в зоне стрима. Если использовать не на тестовом сервере подобную технологию, а на каком-то живом, то придётся учитывать множество факторов (указанного айди нет на сервере, настоящий игрок с таким то айди зашёл (бота нужно пересоздать), настоящий игрок с эмулируем айди вышел/зашёл в зону стрима, ...)
предложи идею лучше

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

Fott

Простреленный
3,461
2,378
предложи идею лучше
Писать свою оболочку для работы с актерами и использовать её
по поводу зоны стрима можно реализовать что-то вроде гост мода, с которым вся исходящая синхра нопается и ты уходишь в афк на сервере, в то же время взаимодействуя со своими актерами, я сомневаюсь что кому-то понадобятся другие игроки в подобных сценках, а если и понадобятся также можно реализовать запись синхры какого-то игрока и потом воспроизводить на актере в своем мирке
1708685882723.png
 
  • Нравится
  • Клоун
Реакции: AdCKuY_DpO4uLa и VanoKLR

VanoKLR

Известный
Автор темы
879
489
Update!

2.0 -
Добавлено:

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