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
http://steamcommunity.com/sharedfiles/filedetails/?id=119928922
Заходим на нужную нам карту (в режиме 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
http://steamcommunity.com/sharedfiles/filedetails/?id=119928922
Заходим на нужную нам карту (в режиме 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
Все должно работать