Как создать аддон для Garry's Mod, NPC and WEAPONS |
|
Здравствуйте, гость ( Вход | Регистрация )
Как создать аддон для Garry's Mod, NPC and WEAPONS |
29.8.2012, 14:25
Сообщение
#1
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Привет всем! Сегодня я расскажу вам, как создать аддон для Garry's Mod. Инструкцию делал не я, но выкладываю на этот сайт, потому что GarryMania буквально заплыла рекламой и прочитать инструкцию практически невозможно.
Что нам понадобится: Фотошоп или paint.net NotePad ++ (можно и просто Блокнот) Сначала нужно нам создать папки. Создаём папку, называем её My NPC (Англ буквами) в ней создаём models, materials, lua папки и текстовый файл info.txt Начнём с lua. Так что-бы создать своего НПЦ надо во-первых создать .lua файл (Friendly Combine.lua). Открываем с помощью блокнота (Лучше с NotePad++) Friendly Combine.lua и вписать туда следующие строки. local Category = "Friendly Combine" local NPC = { Name = "Friendly Cop", Class = "npc_citizen", Model = "models/lolice.mdl", Health = "100", KeyValues = { citizentype = 4 }, Category = Category } list.Set( "NPC", "npc_friendly_cop", NPC ) Теперь разберём это. local Category = "Friendly Combine" // Категория в спаун меню local NPC = { Name = "Friendly Cop", // название вашего НПЦ Class = "npc_citizen", // от какого НПЦ будет взят его ИИ Model = "models/lolice.mdl", // модель НПЦ Health = "100", // количество жизней KeyValues = { citizentype = 4 }, // обязательно Category = Category } // обязательно list.Set( "NPC", "npc_friendly_cop", NPC ) // эта функция для вызова npc через консоль. А теперь основные характеристики СВЕПов Так-с, с чего бы начать?.. А вот заходим в папку /lua/weapons/ открываем любой файл(который как вы поняли добавляет оружие) смотрим: WEP.Category = "Test" ---категория, в 1 категории может находиться много оружия, например можете назвать категорию "test" и все оружия которые вы создодите будут в этой категории SWEP.PrintName = "Name" ---Название оружия SWEP.Author = "Author" ---автор(будет виден при наведении на оружие в меню) SWEP.HoldType = "Pistol" ---Это исходник оружия, Pistol-стандартный пистолет из HL2, ar2-ar2 из Hl2, SMG1-это SMG!ну тут понятно))) SWEP.ViewModelFlip = true SWEP.ViewModelFOV = 60 ---угол обзора (не переборщите 60-65 стандарт) SWEP.WeaponDeploySpeed = 0.8- SWEP.Base = "shain_mw2_base" - тут ничего трогать НЕЛЬЗЯ если не знаете смысл функции SWEP.Slot = 1--- слот в котором будет находиться оружие 1-где пистолеты и т.д SWEP.SlotPos = 1 ---функция кое что меняет но совсем незначительно можете не трогать ее, желательно SWEP.ViewModel = "models/weapons/v_desv_deagle.mdl"---модель в руке SWEP.WorldModel = "models/weapons/w_pist_deagle.mdl"---модель на земле SWEP.Primary.Cone = 0.015---НЕ МЕНЯТЬ!(хотя я сам не знаю что это))) ) SWEP.Primary.Recoil = 0.3---если правильно помню это время перезарядки SWEP.Primary.Damage = 48---урон, как вы поняли 100урона=100хп SWEP.Primary.NumShots = 1---сколько пуль вылетает при 1 выстреле(если поставить 5 то будет вылетать 5 патронов/НО ТРАТИТЬСЯ БУДЕТ 1!\ SWEP.Primary.ClipSize = 7--- размер обоймы(магазина) SWEP.Primary.Delay = 0.07---скорость стрельбы (точно не могу сказать как измеряется, НО если поставить 0.002 то будет стрелять как сверхбыстрый пулемет SWEP.Primary.DefaultClip = 32---это кол-во патронов в запасе SWEP.Primary.Automatic = true --- Будет ли оружие автомотическим т.е если посавить значение "true" (без кавычек) то оружие будет стрелять как автомат т.е автомотически(зажал кнопку и стеряешь), а если false то будет стрелять как пистолет т.е надо нажимать кнопку для каждого выстрела. SWEP.Primary.Ammo = "357"-вид патрона(знаю только smg(или smg1), ar2. SWEP.Secondary.ClipSize = -1---помоему, если я правильно помню, сколько патронов тратит 1 выстрел SWEP.Secondary.DefaultClip = -1-это сколько за 1 патрон потраченный из магазина,будет потрачена и запаса, если я прально помню, опять же... З.Ы Надеюсь что эта статья вам поможет. p.ss статья была взята с другого сайта! АДМИНИСТРАЦИЯ ДОБАВЬТЕ ПОД ФОРУМ "Garry's mod" |
|
|
Текстовая версия | Сейчас: 28.4.2024, 2:41 |