Мануал FAQ как создать нпс

nettkom

Участник портала
Автор темы
31
2
17
20200920033129_1.jpg


И так... сейчас я расскажу как создать нпс, допустим для парковки. Как сделать функционал расскажу если надо будет)

Шаг 1. Ищем файл и добавляем NPC
Заходим в client_packages/main.js
И видим это
Код:
var Peds = [
...
{ Hash: 1596003233, Pos: new mp.Vector3(459.7471, -1000.333, 24.91329), Angle: 177.2829 }, // Muscle Prisoner
];
Как только найдём данную строчку ниже добавляем такую строчку
Код:
{ Hash: hash, Pos: new mp.Vector3(0, 0, 0), Angle: 177.2829 }, // Создаём NPC
Шаг 2. Даём скин нашему NPC
Заходим на сайт https://wiki.gtanet.work/index.php/Peds
Ищем понравившегося NPC, и копируем его hash
Для теста возьмём Construct02SMY, его хеш: -973145378
И заменяем слово hash на эти цифры и получаем это
Код:
{ Hash: -973145378, Pos: new mp.Vector3(0, 0, 0), Angle: 177.2829 }, // Создаём NPC
Шаг 3. Координаты
Ищем
Код:
new mp.Vector3(0, 0, 0)
И меняем нули на координаты, т.к мы делаем нпс для парковки я возьму корды колшейпа где берётся место для парковки
Координаты берём так встаём как надо и пишем /save
После в чате появятся координаты
И получил я это:
Код:
{ Hash: -973145378, Pos: new mp.Vector3(-1167.416, -700.0884, 21.29), Angle: 177.2829 }, // Создаём NPC
Как видим NPC провалился, из за того что координаты у меня кривые, щас их заменю и будет нормально стоять.
Код:
{ Hash: -973145378, Pos: new mp.Vector3(-1166.829, -700.1986, 21.86366), Angle: 177.2829 }, // Создаём NPC
Готово! Сохраняем файл и идём на сервер проверять появился ли нпс или нет

Ничего сложно нет, когда-нибудь расскажу как сделать нпс с анимацией
эээх тут должны были быть анимированные эмодзи, но пока я делал эту запись нитро закончилось((((изменено)

(Когда я написал, про то что он провалился)
unknown.png
автор Discord: Hello World!#2096
 
Последнее редактирование:

Crazy_Man

Участник портала
16
2
12
как добавить NPC это мы знаем вот как добавить к нему функционал?!