Как убрать стандартные работы из DarkRp?

maxet24

Участник
Сообщения
73
Реакции
3
Операционная система
Windows
Текст ошибки
-
Список мета-модулей
-
Список плагинов SM
-
Список расширений SM
-
Недавно решил создать сервак Garry's Mod DarkRp. Но при модификации работ на русскую версию, старые работы не убрались. Вот jobs.cfg:
jobs.lua:
--[[---------------------------------------------------------------------------
DarkRP custom jobs
---------------------------------------------------------------------------

This file contains your custom jobs.
This file should also contain jobs from DarkRP that you edited.

Note: If you want to edit a default DarkRP job, first disable it in darkrp_config/disabled_defaults.lua
    Once you've done that, copy and paste the job to this file and edit it.

The default jobs can be found here:
https://github.com/FPtje/DarkRP/blob/master/gamemode/config/jobrelated.lua

For examples and explanation please visit this wiki page:
http://wiki.darkrp.com/index.php/DarkRP:CustomJobFields


Add jobs under the following line:
---------------------------------------------------------------------------]]
-- Гражданин
TEAM_CITIZEN = DarkRP.createJob("Гражданин", {
   color = Color(0, 201, 8, 255),
   model = {
   "models/player/Group02/male_02.mdl",
   "models/player/Group01/male_01.mdl",
   "models/player/Group01/male_03.mdl",
   "models/player/Group01/male_09.mdl",
   "models/player/Group01/male_07.mdl",
   "models/player/Group01/male_08.mdl",
   "models/player/Group01/female_01.mdl",
   "models/player/Group01/female_02.mdl"
   },
   description = [[Гражданин - базовый общественный слой, которым вы можете безпрепятственно стать. У вас нет предопределенной роли в жизни города. Вы можете придумать себе свою собственную профессию и заниматься вашим делом.]],
   weapons = {"m9k_fists"},
   command = "grazhdanin",
   max = 0,
   salary = 5,
   admin = 0,
   vote = false,
   hasLicense = false,
   candemote = true,
   -- CustomCheck
   medic = false,
   chief = false,
   mayor = false,
   hobo = false,
   cook = false,
   category = "Основные работы",
})
-- Бездомный
TEAM_HOBO = DarkRP.createJob("Бездомный", {
   color = Color(94, 50, 0, 255),
   model = {"models/player/corpse1.mdl"},
   description = [[Бездомный находится в самом низу общественного стоя. Над ним все смеются. У вас нет дома. Вы вынуждены просить еду и деньги. Постройте дом из дощечек и подручного мусора, чтобы укрытся от холода. Вы можете поставить ведро и написать на нем просьбу, что бы вам подали денег. Проявите фантазию, устройте цирковое представление,спойте песню. Таким образом вы можете получить больше денег.]],
   weapons = {"weapon_bugbait", "m9k_fists"},
   command = "Hobo",
   max = 0,
   salary = 5,
   admin = 0,
   vote = false,
   hasLicense = false,
   candemote = true,
   -- CustomCheck
   medic = false,
   chief = false,
   mayor = false,
   hobo = true,
   cook = false,
   category = "Основные работы",
})
-- Медик
TEAM_MEDIC = DarkRP.createJob("Медик", {
   color = Color(0, 255, 224, 255),
   model = {"models/player/Group03m/male_01.mdl", "models/player/Group03m/male_04.mdl", "models/player/Group03m/male_03.mdl", "models/player/Group03m/male_02.mdl", "models/player/Group03m/female_01.mdl", "models/player/Group03m/female_02.mdl", "models/player/Group03m/female_06.mdl"},
   description = [[]],
   weapons = {"med_kit"},
   command = "medick",
   max = 0,
   salary = 40,
   admin = 0,
   vote = true,
   hasLicense = false,
   candemote = false,
   -- CustomCheck
   medic = true,
   chief = false,
   mayor = false,
   hobo = false,
   cook = false,
   category = "Основные работы",
})
-- Продавец оружия
TEAM_GUN = DarkRP.createJob("Продавец оружия", {
    color = Color(255, 140, 0, 255),
    model = "models/player/monk.mdl",
    description = [[]],
    weapons = {"m9k_fists"},
    command = "gundealers",
    max = 0,
    salary = 25,
    admin = 0,
    vote = false,
    hasLicense = false,
    candemote = false,
    category = "Бизнес",
})
-- Торговец
TEAM_STORE = DarkRP.createJob("Торговец", {
   color = Color(234, 255, 0, 255),
   model = {"models/player/mossman.mdl"},
   description = [[]],
   weapons = {"m9k_fists"},
   command = "stores",
   max = 0,
   salary = 35,
   admin = 0,
   vote = false,
   hasLicense = false,
   candemote = false,
   -- CustomCheck
   medic = false,
   chief = false,
   mayor = false,
   hobo = false,
   cook = false,
   category = "Бизнес",
})
-- Повар
if not DarkRP.disabledDefaults["modules"]["hungermod"] then
    TEAM_COOK = DarkRP.createJob("Повар", {
        color = Color(238, 99, 99, 255),
        model = "models/player/mossman.mdl",
        description = [[Ваша задача продовать людям еду, дабы они не умерли от голода.]],
        weapons = {},
        command = "cooks",
        max = 2,
        salary = 45,
        admin = 0,
        vote = false,
        hasLicense = false,
        candemote = false,
        cook = true
    })
    end
-- Охрана
TEAM_SEC = DarkRP.createJob("Охрана", {
   color = Color(0, 193, 255, 255),
   model = {"models/player/magnusson.mdl"},
   description = [[Нанимайтесь в охрану магазина, банка, предприятия или же телохранителем.
Вы дожны защищать заведение от хулигагов и мелких воров. При сложной ситуации вызывайте полицию. По умолчанию вам дается "Дубинка". Так что не рискуйте особо, действуйте осторожно.]],
   weapons = {"stunstick"},
   command = "secs",
   max = 0,
   salary = 20,
   admin = 0,
   vote = false,
   hasLicense = false,
   candemote = false,
   -- CustomCheck
   medic = false,
   chief = false,
   mayor = false,
   hobo = false,
   cook = false,
   category = "Основные работы",
})
-- Офицер полиции
TEAM_POLICE = DarkRP.createJob("Офицер полиции", {
   color = Color(0, 56, 255, 255),
   model = {"models/player/police_fem.mdl","models/player/police.mdl"},
   description = [[Полицейский является защитником каждого гражданина, который живет в городе. У вас есть власть, вы можете арестовать преступников и защитить невинный людей. Бейте их "Дубиной" если преступники ослушались вас.]],
   weapons = {"arrest_stick", "m9k_m92beretta", "stunstick", "weaponchecker",},
   command = "coops",
   max = 0,
   salary = 35,
   admin = 0,
   vote = false,
   hasLicense = true,
   candemote = false,
   -- CustomCheck
   medic = false,
   chief = true,
   mayor = false,
   hobo = false,
   cook = false,
   category = "Правительство",
})
-- Начальник полиции
TEAM_CHIEF = DarkRP.createJob("Начальник полиции", {
   color = Color(0, 56, 255, 255),
   model = {"models/DPFilms/Metropolice/Playermodels/pm_rtb_police.mdl"},
   description = [[]],
   weapons = {"arrest_stick", "unarrest_stick", "m9k_m92beretta", "stunstick", "weaponchecker", "door_ram"},
   command = "chiefs",
   max = 1,
   salary = 55,
   admin = 0,
   vote = true,
   hasLicense = true,
   NeedToChangeFrom = {TEAM_POLICE, TEAM_FSB},
   candemote = false,
   -- CustomCheck
   medic = false,
   chief = true,
   mayor = false,
   hobo = false,
   cook = false,
   category = "Правительство",
})
-- Спецназ
TEAM_OMON = DarkRP.createJob("Спецназ", {
   color = Color(0, 56, 255, 255),
   model = {"models/player/combine_soldier_prisonguard.mdl"},
   description = [[]],
   weapons = {"m9k_f2000", "m9k_usp", "arrest_stick", "stunstick", "weaponchecker", "unarrest_stick", "door_ram", "weapon_shield"},
   command = "omons",
   max = 2,
   salary = 50,
   admin = 0,
   vote = false,
   hasLicense = true,
   NeedToChangeFrom = {TEAM_POLICE, TEAM_FSB, TEAM_CHIEF},
   candemote = false,
   -- CustomCheck
   medic = false,
   chief = true,
   mayor = false,
   hobo = false,
   cook = false,
   category = "Правительство",
   })
-- Мэр
TEAM_MAYOR = DarkRP.createJob("Мэр", {
   color = Color(255, 0, 0, 255),
   model = {"models/player/breen.mdl"},
   description = [[]],
   weapons = {},
   command = "mayors",
   max = 1,
   salary = 100,
   admin = 0,
   vote = true,
   hasLicense = true,
   candemote = true,
   -- CustomCheck
   medic = false,
   chief = false,
   mayor = true,
   hobo = false,
   cook = false,
   category = "Правительство",
})
 -- Бандит
TEAM_GANG = DarkRP.createJob("Бандит", {
   color = Color(107, 107, 107, 255),
   model = {"models/player/Group03/male_01.mdl", "models/player/Group03/male_02.mdl", "models/player/Group03/male_03.mdl","models/player/Group03/male_08.mdl", "models/player/Group03/male_09.mdl", "models/player/Group03/male_05.mdl", "models/player/Group03/female_01.mdl", "models/player/Group03/female_02.mdl", "models/player/Group03/female_05.mdl",},
   description = [[Низшая каста в криминальном мире. Бандит обычно работает на главу банды, который заправляет всеми делами. Воруйте, убивайте на заказ и следуйте агенте от босса, или вы, возможно, будете наказаны.]],
   weapons = {"m9k_fists", "pickpocket"},
   command = "gangsters",
   max = 0,
   salary = 20,
   admin = 0,
   vote = false,
   hasLicense = false,
   candemote = false,
   -- CustomCheck
   medic = false,
   chief = false,
   mayor = false,
   hobo = false,
   cook = false,
   category = "Криминал",
})
-- Глава бандитов
TEAM_MOB = DarkRP.createJob("Глава бандитов", {
   color = Color(107, 107, 107, 255),
   model = {"models/player/gman_high.mdl"},
   description = [[Глава банды является самым главным преступником в городе. Он дает задания своим подчинённым бандитам и формирует эффективные преступные групировки. Он обладает способностью взламывать квартиры и выпускать из тюрем людей.]],
   weapons = {"m9k_fists"},
   command = "mobbosss",
   max = 3,
   salary = 25,
   admin = 0,
   vote = false,
   hasLicense = false,
   candemote = false,
   -- CustomCheck
   medic = false,
   chief = false,
   mayor = false,
   hobo = false,
   cook = false,
   category = "Криминал",
})
-- Наемник
TEAM_HIT = DarkRP.createJob("Наемник", {
   color = Color(84, 0, 0, 255),
   model = {"models/player/leet.mdl"},
   description = [[]],
   weapons = {"m9k_knife"},
   command = "killers",
   max = 2,
   salary = 25,
   admin = 0,
   vote = false,
   hasLicense = false,
   candemote = false,
   -- CustomCheck
   medic = false,
   chief = false,
   mayor = false,
   hobo = false,
   cook = false,
   category = "Криминал",
})

  
-- Профессия при заходе на сервер.
GAMEMODE.DefaultTeam = TEAM_CITIZEN


-- Написать TEAM Гос. сотрудников.
GAMEMODE.CivilProtection = {
    [TEAM_POLICE] = true,
    [TEAM_CHIEF] = true,
    [TEAM_MAYOR] = true,
    [TEAM_OMON] = true,
}

-- Киллер меню
DarkRP.addHitmanTeam(TEAM_HIT) -- У кого можно заказывать убийство.
categories.lua:
--[[-----------------------------------------------------------------------
Categories
---------------------------------------------------------------------------
The categories of the default F4 menu.

Please read this page for more information:
http://wiki.darkrp.com/index.php/DarkRP:Categories

In case that page can't be reached, here's an example with explanation:

DarkRP.createCategory{
    name = "Citizens", -- The name of the category.
    categorises = "jobs", -- What it categorises. MUST be one of "jobs", "entities", "shipments", "weapons", "vehicles", "ammo".
    startExpanded = true, -- Whether the category is expanded when you open the F4 menu.
    color = Color(0, 107, 0, 255), -- The color of the category header.
    canSee = function(ply) return true end, -- OPTIONAL: whether the player can see this category AND EVERYTHING IN IT.
    sortOrder = 100, -- OPTIONAL: With this you can decide where your category is. Low numbers to put it on top, high numbers to put it on the bottom. It's 100 by default.
}


Add new categories under the next line!
---------------------------------------------------------------------------]]

-- Основные работы
DarkRP.createCategory{
   name = "Основные работы",
   categorises = "jobs",
   startExpanded = false,
   color = Color(18, 135, 0, 255),
   canSee = function(ply) return true end,
   sortOrder = 10,
}

-- Правительство
DarkRP.createCategory{
   name = "Правительство",
   categorises = "jobs",
   startExpanded = false,
   color = Color(0, 136, 145, 255),
   canSee = function(ply) return true end,
   sortOrder = 11,
}

-- Бизнес
DarkRP.createCategory{
   name = "Бизнес",
   categorises = "jobs",
   startExpanded = false,
   color = Color(0, 237, 94, 255),
   canSee = function(ply) return true end,
   sortOrder = 12,
}

-- Криминал
DarkRP.createCategory{
   name = "Криминал",
   categorises = "jobs",
   startExpanded = false,
   color = Color(30, 30, 30, 255),
   canSee = function(ply) return true end,
   sortOrder = 13,
}
Вот скрины с сервера:
Скриншот 09-07-2020 210953.png

Скриншот 09-07-2020 211028.png
 

Вложения

  • Скриншот 09-07-2020 211028.png
    Скриншот 09-07-2020 211028.png
    293.4 КБ · Просмотры: 129

Tomiks

Участник
Сообщения
419
Реакции
288
1 Вариант: Стереть в gamemode/darkrpmodification/lua/darkrp_customthings/jobs.lua
2 Вариант: addons/darkrpmodification/lua/darkrp_config/disabled_defaults.lua в этом файле можно отключить профессии стандартные
 

wendermark

Участник
Сообщения
227
Реакции
51
1 Вариант: Стереть в gamemode/darkrpmodification/lua/darkrp_customthings/jobs.lua
2 Вариант: addons/darkrpmodification/lua/darkrp_config/disabled_defaults.lua в этом файле можно отключить профессии стандартные
Лучше стирать, чтобы потом конфликтов небыло
 
Сверху Снизу