Lua KBulletTracers 1.2-dev | 18.09.2024 | Трейсер пуль с помощью DrawList

RaMero

Известный
446
134
Вот короче несколько идей:
• Возможность рендерить трейсеры только от игрока, за которым следишь в реконе и выбирать цвет.
• Рендерить id игрока рядом с трейсерами.
• Возможность рендерить только от игроков или от NPS.
• Добавить вечную задержку трейсеров.
 
Последнее редактирование:
  • Нравится
Реакции: asadamires и kyrtion

72kipchakk

Новичок
2
0
сайлент аим палит? сквозь стены трассера и сквозь самповские объекты видны они?
 

kyrtion

Известный
Автор темы
1,339
501
В этой неделе запланировано - обновить этого скрипта.
- Варнинг на WallShot (насквозь стены, объекта, и тд).
- Отдельный трейсер на котором ты наблюдаешь игрока (если из машинки, ну вряд получится).
- Если все закончится, то постараться обновить: трейсер на небо либо в неизвестном месте.

upd: решил забить
 
Последнее редактирование:
  • Нравится
Реакции: ThePatton, Traer и RaMero

Traer

Известный
163
86
В этой неделе запланировано - обновить этого скрипта.
- Варнинг на WallShot (насквозь стены, объекта, и тд).
- Отдельный трейсер на котором ты наблюдаешь игрока (если из машинки, ну вряд получится).
- Если все закончится, то постараться обновить: трейсер на небо либо в неизвестном месте.
можешь ничего не делать кроме отдельных трассеров, это обязательно нужно!!!
 
  • Нравится
Реакции: kyrtion

RaMero

Известный
446
134
Ещё такой прикол заметил, если с дробовика стрельнуть в дальний объект - отрисует линию, но по факту пуля не долетела
 
  • Нравится
Реакции: kyrtion

Zuma

Известный
5
0
Чужие трейсера не рендерит у меня, только свои.
В настройках поиграл с цветами, в чем причина может быть ?
 

kyrtion

Известный
Автор темы
1,339
501
Чужие трейсера не рендерит у меня, только свои.
В настройках поиграл с цветами, в чем причина может быть ?
Возможно они попадали в небо.
Если ты включил в радиусе, то не увидишь в дальнем расстоянии

Может попросите чтобы хотя бы 2 пули в стене.
Либо возможно вы установили альфа (прозрачность) на 0 значении
 

kyrtion

Известный
Автор темы
1,339
501
Залил незавершённый скрипт, т.к. пока что это для разработчика. Скрипт давно лежал с пылью.
Скрипт проверяет по каждой пули - попадает ли в (стат.объект|динам.объект|машина), если попало и попадает в пед то триггерится в чате.
Закрашивается один цвет пули для триггера, но его надо поменять если вам необходимо. Ну не знаю почему не хочется обновлять и нормально залить, поэтому оставлю один скрипт для разраба, а значит я не понесу ответственность за какое-то происхождение из-за этого скрипта.
 

Вложения

  • KBulletTracers-1.2-dev.lua
    33.8 KB · Просмотры: 21

Aspra

Новичок
5
0
KBulletTracers 1.2-dev

Скрипт позволяет рендерить трейсер пуль через DrawList в MImGui, а также предпросмотр трейсер в окно MImGui.
В этот скрипт включает возможность проходить пули сквозь экран (возможно не стабильно).
Скрипт подойдет для администрации сервера SA-MP в любом уровне.

Настройки делится для себя и другие:
• Отрисовку пуль​
• Окончания у линий​
• Время задержки трейсера​
• Время появление до попадании​
• Шаг исчезновение​
• Толщина линий​
• Размер окончания трейсера​
• Количество углов на окончаниях​

Также настройки делятся на несколько цветов:
• Игрок​
• Машина​
• Статистический объект​
• Динамический объект​
• Тестовый трейсер (поменяете цвет, если понравился то перетаскиваешь цвет в другом цвете с помощью drag-to-drop)​

В параметрах настройки трейсер пуль входят:
• Дать возможность трейсер пуль попасть в камере​
• Сообщить в чате, если трейсер не распознан​
• Ограничить радиус (в метров)​

Преимущество:
+ Красиво и качественно​
+ Почти не жрется FPS​
+ Необязательно указать максимальные трейсера​
+ Теперь вы сможете сменить цвет с альфой (прозрачный)​
+ Плавно появляется и исчезает постепенно по шагу после таймера (спс @Cosmo)​

Недостатки:
- Функция "Проходить пули сквозь экран" - пока еще нестабильна. Потребуется переработать с функцией (не шарю как это пофиксить)​
- За использование данный скрипт возможно вы получите бан, если подозревают что играете с ВХ (или на опре)​

OVuwDry.png

<- это npc из серв от sr_team, если нпц то скрипт считает что это не нпц, а стат.объект
cKmYf0f.png

Библиотеки: samp.events, mimgui, encoding*
* - не обязательно скачивать отдельно, у вас уже установлены по умолчанию
Активация: /kbt
Автор: @kyrtion
Установка: Скрипт KBulletTracers-*.lua перекинуть в папке moonloader

Также создал архив git_kbulletracers.zip (там все содержится старые и текущие версия), может кому-то пригодится.

При публикации где-либо обязательно указывайте автора и ссылку на эту тему!

28.08.2023 | Версия: 1.0
+ Релиз

03.09.2023 | Версия: 1.1
! Исправлено, если цель-тип (4 и более) не включено в конфигурации и скрипт завершил работу
+ Добавлены 2 галочки "Сообщить в чате, если трейсер не распознан" и "Ограничить радиус"
18.09.2024 | Версия 1.2 для разработчиков
Как отключить сообщения что кто-то нанёс урон попадая в здания?
 

Похожие темы