SC21 Lua Прочее StreamOut - NPC трафик для вашего сампа

Конкурс SA:MP Coder 2021

#Northn

Police Helper «Reborn» — уже ШЕСТЬ лет!
Всефорумный модератор
2,634
2,482

zloi734

Известный
91
6
Этот луа скрипт добавляет в ваш самп ещё чуть больше ЖэТэА-онлайновости, приправляя пустой самповский мир рандомными педами, которые будут бродить по тротуарам, немного разбавляя ваше одиночество.

Возможности/Особенности/Плюсы/Минусы (разбирайтесь сами):
- случайные педы (совсем случайные)
- педы появляются чуть-чуть над тротуаром и эпически на него падают (на самом деле, это комбинация фичи движка игры и костыля калкора, потому что благодаря последнему в сампе в принципе нельзя получать координаты charNode, по которым ходят педы, поэтому мне приходится спавнить их под землёй, а игра уже возвращает их на места)
- если вы садитесь в машину, все педы становятся неосязаемыми и останавливаются на местах, боясь вас. это сделано потому, что если вы собьёте скриптового педа на машине, есть вероятность, что ваша игра уйдёт в сломанное состояние.
- убитые или ушедшие слишком далеко педы автоматически удаляются
- мёртвые педы никогда ничего не дропают - вас не кикнет за дган
- скрипт можно отключить, и все педы магически пропадут - если вам нужно записать фрапс или сделать скрин, самое то
- при краше скрипта (если скрипт вообще крашнется) все педы пропадают
- педов, если что, по-прежнему видите только вы
- рекомендуется использовать антикрашер
- если вы хотите, чтобы скрипт был активен по умолчанию - уберите -- в начале 21 строки (там ещё комментарий есть об этом)

Активация/деактивация: /streamout


Хотфикс (14.06 21:21). Иногда педам не отключались мозги при езде на автомобиле, что приводило к проблемам. Перекачайте.
Дополнено (14.06 23:21) - расширено разнообразие педов в соответствии с peds.ide стандартной ГТАшки. Да, теперь по улице ещё и пожарные ходить будут.
Обновлено (18.06 20:46) - добавлена вторая версия скрипта (w_patch), в ней "отключение мозгов" заменено на патч от @#Northn (спасибо, чел!). Оставьте у себя один из этих двух скриптов. Использование обоих может привести к непредсказуемым результатам. А может и не привести.
Хотфикс (18.06 21:13) - возможно, мне иногда стоит задуматься о том, чтобы тестировать свои скрипты перед их заливом сюда. Добавлена третья версия (for_asi), её (и только её!) нужно использовать с asi файлом, автор asi файла - @#Northn
Ты можешь такой на ASI сделать или КЛЕО
Только активацию автоматическую пожалуйста.
 
D

deleted-user-422095

Гость
Нашел на каком-то форуме по мта координаты спавна нпс на стандартных путях, хз зачем, но т.к никто не может снять калкоровский ноп на спавн нпс или подгрузку путей, чтобы получить их 02C0 может использовать их?
 

Вложения

  • paths.7z
    541.8 KB · Просмотры: 17

sаnеk

Всефорумный sanek
Друг
2,107
2,058
педы хуёво дружат с серверными объектами
 

БеzликиЙ

Автор темы
Автор темы
Проверенный
802
451
надо еще на pawn запилить и продавать основателям нуборп
кстати, GTA-MP.CZ походу заметили твою идею и ввели похожую систему на свой сервак, правда лагучее шо пипец, потому что калкор му... NPC в сампе могут перемещаться только телепортацией.
 

Alexander822

Известный
196
32
Привет
Скрипт не работает(
В чем может быть дело

[ML] (error) StreamOut - random peds for your samp: opcode '056D' call caused an unhandled exception
stack traceback:
[C]: in function 'doesCharExist'
...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:94: in function <...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:92>
[ML] (system) fAwesome5.lua: Script terminated. (14407EEC)
[ML] (error) StreamOut - random peds for your samp: opcode '056D' call caused an unhandled exception
stack traceback:
[C]: in function 'doesCharExist'
...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:94: in function <...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:92>
[ML] (system) imagesize.lua: Script terminated. (1822A7A4)
[ML] (error) StreamOut - random peds for your samp: opcode '056D' call caused an unhandled exception
stack traceback:
[C]: in function 'doesCharExist'
...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:94: in function <...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:92>
[ML] (system) lunit-console.lua: Script terminated. (18229544)
[ML] (error) StreamOut - random peds for your samp: opcode '056D' call caused an unhandled exception
stack traceback:
[C]: in function 'doesCharExist'
...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:94: in function <...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:92>
[ML] (system) lunit.lua: Script terminated. (1822AAB4)
[ML] (error) StreamOut - random peds for your samp: opcode '056D' call caused an unhandled exception
stack traceback:
[C]: in function 'doesCharExist'
...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:94: in function <...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:92>
[ML] (system) marker.color.lua: Script terminated. (1822ADC4)
[ML] (error) StreamOut - random peds for your samp: opcode '056D' call caused an unhandled exception
stack traceback:
[C]: in function 'doesCharExist'
...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:94: in function <...n Andreas Summer SkyGFX\moonloader\StreamOut_w_patch.lua:92>
[ML] (error) StreamOut - random peds for your samp: Script died due to an error. (182BE5F4)
[ML] (system) Installing post-load hooks...
[ML] (system) Hooks installed.
 

Fantomasic

Новичок
1
0
Эх. Вот бы педов можно было спаунить чтобы это было не визуально. Такое вообще можно сделать?
 

your mvp

Известный
41
0
[20:38:52.185858] (error) StreamOut - random peds for your samp: Script died due to an error. (113C938C)