Findes 22
Пользователь
- Регистрация
- 29 Май 2017
- Сообщения
- 12
- Реакции
- 0
- Баллы
- 13
- Адрес
- https://vk.com/findes
- Веб-сайт
- vk.com
- Пол
Если ты хочешь сменить стандартное оружие, то у тебя 2 пути
1 это сменить просто модельку, ну или по другому сделать рескин.
2 это ставить новое оружие с новой базой.
Начнем с 1
Тут все даже слишком просто, нужно заменить 2 строчки в каждом оружие
Например заменим нож
Лежит он тут
gamemodes/terrortown/entities/weapons/weapon_ttt_knife.lua
Меняем строки
SWEP.ViewModel = "models/weapons/cstrike/c_knife_t.mdl"
SWEP.WorldModel = "models/weapons/w_knife_t.mdl"
На то что нам нужно
например
SWEP.ViewModel = "models/weapons/v_csgo_bowie.mdl"
SWEP.WorldModel = "models/weapons/w_csgo_bowie.mdl"
Не забываем что эти модельки нужно установить на сервер
2-ой же вариант это добавление абсолютно нового оружия
Для этого качаем это оружие
Кидаем в аддонс
Редактируем
Файл оружия например
addons/m9k_weapons_ttt/lua/weapons/m9k_ak47/shared.lua
Нам нужно добавить пару сточек а именно
В зависимости от типа оружия
SWEP.Kind = WEAPON_HEAVY
SWEP.WeaponID = AMMO_M16
SWEP.Kind = WEAPON_HEAVY
SWEP.WeaponID = AMMO_RIFLE
SWEP.Kind = WEAPON_PISTOL
SWEP.WeaponID = AMMO_PISTOL
SWEP.Kind = WEAPON_PISTOL
SWEP.WeaponID = AMMO_DEAGLE
SWEP.Kind = WEAPON_HEAVY
SWEP.WeaponID = AMMO_MAC10
SWEP.Kind = WEAPON_HEAVY
SWEP.WeaponID = AMMO_SHOTGUN
и заменить
SWEP.Primary.Ammo
на
SWEP.Primary.Ammo = "smg1"
где smg1 тип патронов
Так же добавляем строчку
SWEP.AmmoEnt = "item_ammo_smg1_ttt"
В зависимости от типа оружия
SWEP.Primary.Ammo = "smg1"
SWEP.AmmoEnt = "item_ammo_smg1_ttt"
SWEP.Primary.Ammo = "357"
SWEP.AmmoEnt = "item_ammo_357_ttt"
SWEP.Primary.Ammo = "pistol"
SWEP.AmmoEnt = "item_ammo_pistol_ttt"
SWEP.Primary.Ammo = "AlyxGun"
SWEP.AmmoEnt = "item_ammo_revolver_ttt"
SWEP.Primary.Ammo = "Buckshot"
SWEP.AmmoEnt = "item_box_buckshot_ttt"
На катах оно будет спавниться только в местах рандом спавн. Что бы заменить спавны вам нужен аддон TTT Weapon Placer
Заходим на нужную нам карту (в режиме sandbox) и в тулсах будет TTT Weapon Placer
Если на карте нет оружия когда вы на нее зашли, то бегаем и расставляем
Ну а если на карте уже есть оружие, то вам нужно просто экспортировать его
Для этого нажимаем на Export to file
Ничего не меняем (например ttt/maps/ttt_forest_final_ttt.txt)
Далее заходим в папку с игрой например (D:\Steam\steamapps\common\GarrysMod\garrysmod\data\ttt\maps)
Открываем файл который экспортировали
Там будет что то типо
ttt_random_weapon -154.397995 -818.049011 -5.297000 0.000 0.000 0.000
ttt_random_weapon -271.540009 -842.580017 -9.789170 0.000 0.000 0.000
weapon_zm_mac10 -657.130981 -867.078003 21.471201 0.000 0.000 0.000
weapon_zm_mac10 1808.650024 396.559998 6.207490 0.000 0.000 0.000
Теперь меняем на то что нам нужно
например
ttt_random_weapon -154.397995 -818.049011 -5.297000 0.000 0.000 0.000
ttt_random_weapon -271.540009 -842.580017 -9.789170 0.000 0.000 0.000
m9k_vector -657.130981 -867.078003 21.471201 0.000 0.000 0.000
m9k_vector 1808.650024 396.559998 6.207490 0.000 0.000 0.000
Где m9k_vector это название папки с луашкой оружия что мы редактировали
Кидаем этот файл к картам
server\garrysmod\maps\
В сервер конфиге пишем
ttt_use_weapon_spawn_scripts 1
Все должно работать
1 это сменить просто модельку, ну или по другому сделать рескин.
2 это ставить новое оружие с новой базой.
Начнем с 1
Тут все даже слишком просто, нужно заменить 2 строчки в каждом оружие
Например заменим нож
Лежит он тут
gamemodes/terrortown/entities/weapons/weapon_ttt_knife.lua
Меняем строки
SWEP.ViewModel = "models/weapons/cstrike/c_knife_t.mdl"
SWEP.WorldModel = "models/weapons/w_knife_t.mdl"
На то что нам нужно
например
SWEP.ViewModel = "models/weapons/v_csgo_bowie.mdl"
SWEP.WorldModel = "models/weapons/w_csgo_bowie.mdl"
Не забываем что эти модельки нужно установить на сервер
2-ой же вариант это добавление абсолютно нового оружия
Для этого качаем это оружие
Кидаем в аддонс
Редактируем
Файл оружия например
addons/m9k_weapons_ttt/lua/weapons/m9k_ak47/shared.lua
Нам нужно добавить пару сточек а именно
В зависимости от типа оружия
SWEP.Kind = WEAPON_HEAVY
SWEP.WeaponID = AMMO_M16
SWEP.Kind = WEAPON_HEAVY
SWEP.WeaponID = AMMO_RIFLE
SWEP.Kind = WEAPON_PISTOL
SWEP.WeaponID = AMMO_PISTOL
SWEP.Kind = WEAPON_PISTOL
SWEP.WeaponID = AMMO_DEAGLE
SWEP.Kind = WEAPON_HEAVY
SWEP.WeaponID = AMMO_MAC10
SWEP.Kind = WEAPON_HEAVY
SWEP.WeaponID = AMMO_SHOTGUN
и заменить
SWEP.Primary.Ammo
на
SWEP.Primary.Ammo = "smg1"
где smg1 тип патронов
Так же добавляем строчку
SWEP.AmmoEnt = "item_ammo_smg1_ttt"
В зависимости от типа оружия
SWEP.Primary.Ammo = "smg1"
SWEP.AmmoEnt = "item_ammo_smg1_ttt"
SWEP.Primary.Ammo = "357"
SWEP.AmmoEnt = "item_ammo_357_ttt"
SWEP.Primary.Ammo = "pistol"
SWEP.AmmoEnt = "item_ammo_pistol_ttt"
SWEP.Primary.Ammo = "AlyxGun"
SWEP.AmmoEnt = "item_ammo_revolver_ttt"
SWEP.Primary.Ammo = "Buckshot"
SWEP.AmmoEnt = "item_box_buckshot_ttt"
На катах оно будет спавниться только в местах рандом спавн. Что бы заменить спавны вам нужен аддон TTT Weapon Placer
Эта ссылка скрыта от группы "Гость" (группа пользователей, которые еще не прошли регистрацию или авторизацию на Проекте). Чтобы увидеть эту ссылку Вам требуется авторизоваться или пройти регистрацию на Проекте (зарегистрироваться).
Заходим на нужную нам карту (в режиме sandbox) и в тулсах будет TTT Weapon Placer
Если на карте нет оружия когда вы на нее зашли, то бегаем и расставляем
Ну а если на карте уже есть оружие, то вам нужно просто экспортировать его
Для этого нажимаем на Export to file
Ничего не меняем (например ttt/maps/ttt_forest_final_ttt.txt)
Далее заходим в папку с игрой например (D:\Steam\steamapps\common\GarrysMod\garrysmod\data\ttt\maps)
Открываем файл который экспортировали
Там будет что то типо
ttt_random_weapon -154.397995 -818.049011 -5.297000 0.000 0.000 0.000
ttt_random_weapon -271.540009 -842.580017 -9.789170 0.000 0.000 0.000
weapon_zm_mac10 -657.130981 -867.078003 21.471201 0.000 0.000 0.000
weapon_zm_mac10 1808.650024 396.559998 6.207490 0.000 0.000 0.000
Теперь меняем на то что нам нужно
например
ttt_random_weapon -154.397995 -818.049011 -5.297000 0.000 0.000 0.000
ttt_random_weapon -271.540009 -842.580017 -9.789170 0.000 0.000 0.000
m9k_vector -657.130981 -867.078003 21.471201 0.000 0.000 0.000
m9k_vector 1808.650024 396.559998 6.207490 0.000 0.000 0.000
Где m9k_vector это название папки с луашкой оружия что мы редактировали
Кидаем этот файл к картам
server\garrysmod\maps\
В сервер конфиге пишем
ttt_use_weapon_spawn_scripts 1
Все должно работать
