Меню

garry s mod настройки нпс

Garry s mod настройки нпс

(ё) и написать в появившиеся строке sv_cheats 1.
Если вы не знаете переменную какой-либо команды, можно прописать в консоли команду без числа и вы узнаете её стандартное и другие значения.

npc_create npc_Название — вместо слова названия писать:
Повстанцы
alyx, barney, eli, mossman, dog, gman, citizen, kleiner, vortigaunt
Комбайны
metropolice, combine_s, breen, stalker, combinedropship, combinegunship, helicopter, manhack
Монстры
zombie, zombie_torso, fastzombie, poisonzombie, zombine (EP1), antlion, antlionguard, ministrider (EP1), headcrab, headcrab_fast, headcrab_poison, barnacle
Нейтралы
monk, pigeon, seagull, crow
ai_disabled 1 — Отключить NPC 0-Выкл. 1-Вкл.
ai_ignoreplayers 1 — NPC игнорят игроков 0-Выкл. 1-Вкл.

hurtme 10 — Отнимает определённое количество жизней (10=100-10=90hp)
impulse 82 — Появляется багги (Джип)
impulse 83 — Появляется катамаран (Лодка воздушная)
Impulse 203 — Удаление объекта, на который направлена камера
impulse 101 — Даёт все оружия HL2 и много патронов к ним
ai_disabled 1 — Отключить NPC 0-Выкл. 1-Вкл.
ai_ignoreplayers 1 — NPC игнорят игроков 0-Выкл. 1-Вкл.

give item_box_mrounds
box_buckshot — патроны на дробовик
box_mrounds — на автомат
box_sniper_rounds — на снайперку
box_srounds — на пехаль
healthkit — большая аптечка
healthvial — маленькая аптечка
battery — батареи для костюма
suit — костюм
ml_grenade — заряды на ракетницу
ar2_grenade — лимонки для импульсного автомата
bind u «give item_box_mrounds» — создание на кнопку u

physcannon_maxforce # — изменить силу, с которой гравипушка толкает предметы.
physcannon_maxmass # — изменить максимальный размер предметов, которые может притянуть гравипушка.
physcannon_pullforce # — изменить скорость, с которой гравипушка притягивает предметы.
physcannon_tracelength # — изменить максимальное расстояние, с которого гравипушка может притягивать предметы.
physcannon_cone # — изменить расстояние, с которого гравипушка может поднимать предметы в воздух.
Можно создавать команды командой alias , но эти команды будут состоять из других команд. Это можно в отличие от бинда можно использовать для создания +команд, то есть когда вы нажмете кнопку — выполнится одно действие, когда отпустите – другое
Alias +команда «действие когда нажмете кнопку»
Alias -команда «действие, когда отпустите кнопку»
Alias +megaphyscannon «physcannon_maxmass 700; physcannon_maxforce 9000»
Alias -megaphyscannon «physcannon_maxmass 250; physcannon_maxforce 1500»
Bind alt «+megaphyscannon» — возвращает стандартные настройки
unbind кнопка — Отбиндивает кнопку

Читайте также:  все настройки в книги t7006

+forward — Двигаться вперед
+back — Двигаться назад
+moveleft — Стрейфиться налево
+moveright — Стрейфиться направо
+left — Повернуться налево
+right — Повернуться направо
+jump — Подпрыгнуть
+duck — Присесть
+use — Использовать
+attack — Стрелять
+attack2 — Альтернативная стрельба / дополнительная функция оружия
+reload — Перезарядить оружие

act halt — Удачи
act zombie — Движения зомби
act cheer — Приветствие
act salute — Отдать честь
act laugh — Смех
act wave — Махание рукой
act becon — Сигнал для того что бы к нам кто-то подошел
act agree — Палец вверх (одобряю)
act disagree — Не согласен
act forward -SWAT — Сигнал приказывающий продолжить движение
act group — Приказываем сгруппироваться
act robot -Движения робота
act muscle — Показываем свои бицуху
act dance — Танцы
act pers — Стойка журавля
act bow — Поклон

status — Выдаёт в консоле таблицу с ником и ID Steam
map gm_flatgrass — Кикает всех людей на сервере кроме вас и меняет карту
changelevel «название карты» — Меняет карту
sv_password 123 — ставит пароль на сервер
sv_kickerrornum 0 — перестаёт кикать игрока
hud_deathnotice_time 0 — Время появление иконок убийств в секундах
restart — перезапускает сервер
полезно для удаления игроков со слишком большим пингом
sv_minrate 0 — Мин. передача пакетов (Стандартно 1)
sv_maxrate 10000 — Макс. передача пакетов (Стандартно 5000)
mp_flashlight 0 — Возможности использования фонарика 0-Выкл. 1-Вкл
killserver — Когда вы хост, вписывая команду можно быстро выйти в главное меню
reconnect — Переконнект к текущему серверу
disconnect — Выйти из сервера
sv_friction 4 — трение
sv_gravity 600 — гравитация
Притяжение также может быть задано по осям Х и У .
sv_gravityX и sv_gravityY

// — OCC(нон рп чат)
/advert — Объявление в чат
/// — Тут пишим свои жалобы админам (админ чат)
/broadcast — Новостной чат (Мэр)
!orgc — Чат группировки
/g — Групповой чат
/pm Ник — ЛС чат
/y — Крик
/w — Шепот

Читайте также:  как настроить настройки звука по умолчанию

sbox_maxprops 200 — Лимит на пропы
sbox_maxnpcs 200 — Лимит на нпс
sbox_maxragdolls 200 — Лимит на рагдолы
sbox_maxthrusters — Лимит на трастеры (Ускорители)
sbox_maxbuttons 200 — Лимит на кнопки
sbox_maxdynamite 200 — Лимит на динамитов
sbox_maxeffects 200 — Лимит на эффекты
sbox_maxemitters 200 — Лимит на эмиттеры
sbox_maxhoverballs 200 — Лимит на ховерболы
sbox_maxballoons 200 — Лимит на шары
sbox_maxlamps 200 — Лимит на лампы
sbox_maxlights 200 — Лимит на свет
sbox_maxvehicles 200 — Лимит на машины/стулья
sbox_maxwheels 200 — Лимит на колёса
Если у вас скачен инструмент Turrent
sbox_maxturrets 200 — Лимит на Turrent
Если у вас скачен инструмент KeyPad
sbox_maxkeypads 200 — Лимит на Кейпады
Если у вас скачен инструмент Door
sbox_maxdoors 200 — Лимит на двери

sbox_playershurtplayers 1 — Разрешить убийство игроков 0-Выкл. 1-Вкл.
sbox_bonemanip_npc 1 — Разрешить изменение костей нпс 0-Выкл. 1-Вкл.
sbox_bonemanip_player 1 — Разрешить изменение костей игроков 0-Выкл. 1-Вкл.
sbox_bonemanip_misc 1 — Разрешить изменение костей прочего 0-Выкл. 1-Вкл.
sbox_admin_nolimits 1 — Убрать лимит для админов 0-Выкл. 1-Вкл
kick SundeX — Кикает игрока
banid — Банит игрока/цифра 0 (навсегда бан)
hostname — название сервера
kickid — выгнать игрока
banid — запрещает доступ к серверу
banid 0 1 kick — выгоняет и банит
writeid — команда которая запишет все баны в файл
removeid — разбан
gamemode_reload — перезапуск gamemoda

sk_plr_dmg_357 # — Изменить дамаг «Магнума» (вместо # подставляйте свое число). Этот код действует и на остальное оружие, только вместо «357»
sk_max_357 # — Установить максимальное число патронов в обойме для «Магнума». По аналогии с предыдущим кодом — действует и на остальное оружие (просто подставляйте вместо «357» название нужного ствола).

crossbow — арбалет
grenade — гранаты
pistol —пистолет
ar2 — Pulse Rifle
rpg_round — ракетница
buckshot — шотган
smg1_grenade — подствольный SMG-гранатомет
smg1 — пистолет-пулемет

источник

NPC Tools

Различные инструменты для манипуляций с NPC.

  • NPC Controller
  • NPC Follower
  • NPC Health
  • NPC Notarget
  • NPC Proficiency
  • NPC Relationships
  • NPC Spawn Creator
  • NPC Viewcam
  • Advanced NPC Relationship Manager



Как установить

Лицензия:
Нажать на кнопку Workshop, в открывшейся вкладке нажать кнопку «Подписаться». Если выдает ошибку при переходе по ссылке, авторизируйтесь на сайте Steam и попробуйте еще раз.
Пиратка:
Открываем архив, там будет папка NPC Tools, её извлекаем в garrysmod\garrysmod\addons
Лицензия: D:\Steam\steamapps\имя пользователя\garrysmod\garrysmod\addons
Пиратка: D:\Program Files\Garrys Mod\garrysmod\addons

Читайте также:  принтер для mac установка

Ссылки для скачивания (Размер: 51.9 KB)

Внимание! У вас нет прав для просмотра всех ссылок. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

источник

Garry’s Mod. Создание NPC

Создаём NPC

Для примера возьмём Gordon Freeman NPC.

Понадобится:

Adobe Photoshop или Paint.NET

Собственно процесс: Для начала создаём папки: создаём папку My NPC(например), в ней создаём папки lua, models, materials и файл info.txt.Начнёс с lua: создаём в ней папку autorun, а в ней файл с расширением lua, например Freeman.lua. Пишем в этом файле:

local Category = «Humans+Resistance»

local NPC = < Name = "Gordon Freeman",
,
Model = «models/katharsmodels/gordon_freeman/gordon_freeman.mdl»,
Health = «100»,

KeyValues=,
Category = Category >

list.Set( «NPC», «npc_freeman», NPC )

local Category = «Humans+Resistance»- категория NPC, в которой окажется наш Фримен

Class = «npc_citizen»,- класс NPC

Model = «models/katharsmodels/gordon_freeman/gordon_freeman.mdl»,- путь к модели

Health = «100»,-здоровье NPC, от 1 до бесконечности

Category = Category >-обязательная строка

list.Set( «NPC», «npc_freeman», NPC )-команда для вызова NPC через консоль

Закончили. Теперь кидаем модели в папку models(Путь должен соответствовать указанному в lua. Слэш в lua должен быть /, а не \. Это важно. )и текстуры в папку materials. Нельзя создать NPC из любого рэгдолла. Модель должна содержать все необходимые анимации, иначе NPC просто будет стоять столбом.

Теперь нашему NPC понадобится иконка для спавнменю. А нам для этого понадобится фотошоп или пэйнт.нет(я бы посоветовал последний) с установленным vtf-плагином.
Включаем игру, вызываем нашего NPC, делаем скриншот, открываем редактор, загружаем скриншот, обрезаем-обжимаем до размера 150×150 сохраняем в vtf(называем freeman . vtf к примеру). В папке materials создаём папку VGUI, а в ней папку entities, туда и кидаем нашу иконку. Создаём рядом с ней файл расширения vmt Имя файла должно соответствовать имени lua. Вписваем туда:

«$basetexture» «vgui/entities/freeman»- путь к иконке

источник

Добавить комментарий

Adblock
detector