#1
WayZer
-
- Пользователь
-
- 10 сообщений
Новичок
Отправлено 13 Февраль 2017 — 14:39
Всем привет!
Мне необходима помощь сверх программиста!
Дело в том что я создаю очередную «необычную» профессию.
Мне бы хотелось сделать так чтобы данная профессия могла прыгать и бегать намного выше и быстрее чем обычные игроки, при этом он не получает урон от падений. (Некий супер герой)Пытался приписывать различные функции, но все время выдавало ошибку.
Этот форум для меня является единственным выходом.
Желательно покажите как это сделать на коде который находится ниже данного текста.
TEAM_TEST = DarkRP.createJob(«Test», {
color = Color(75, 75, 75, 255),
model = {«models/player/test.mdl»},
description = [[test]],
weapons = {},
command = «test»,
max = 1,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
category = «Gangsters»,
})
- Наверх
#2
TemkaRecords
TemkaRecords
-
- Пользователь
-
- 34 сообщений
Новичок
Отправлено 14 Февраль 2017 — 21:16
TEAM_TEST = DarkRP.createJob(«Test», {
color = Color(75, 75, 75, 255),
model = {«models/player/test.mdl»},
description = [[test]],
weapons = {},
command = «test»,
max = 1,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
PlayerLoadout = function(ply)
ply:SetHealth(100) — ХП
ply:SetArmor(100) — Броня
ply:SetWalkSpeed(300) — скорость
ply:SetRunSpeed(355) — скорость бега
ply:SetJumpPower(1) — Прыжок
end,
category = «Gangsters»,
})
Ну или
PlayerSpawn = function(ply)
GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 0.5, GAMEMODE.Config.runspeed * 0.5)
ply:SetHealth(2500)
end,
Сообщение отредактировал TemkaRecords: 14 Февраль 2017 — 21:19
- Наверх
#3
WayZer
WayZer
-
- Пользователь
-
- 10 сообщений
Новичок
Отправлено 16 Февраль 2017 — 10:26
TEAM_TEST = DarkRP.createJob(«Test», {
color = Color(75, 75, 75, 255),
model = {«models/player/test.mdl»},
description = [[test]],
weapons = {},
command = «test»,
max = 1,
salary = 500,
admin = 0,
vote = false,
hasLicense = false,
PlayerLoadout = function(ply)
ply:SetHealth(100) — ХП
ply:SetArmor(100) — Броня
ply:SetWalkSpeed(300) — скорость
ply:SetRunSpeed(355) — скорость бега
ply:SetJumpPower(1) — Прыжок
end,
category = «Gangsters»,
})
Ну или
PlayerSpawn = function(ply)
GAMEMODE:SetPlayerSpeed(ply, GAMEMODE.Config.walkspeed * 0.5, GAMEMODE.Config.runspeed * 0.5)
ply:SetHealth(2500)
end,
Благодарю! Я в небе от счастья!
Но хотелось бы узнать, как сделать так чтобы данная профессия не получала урон от падения с высоты?
Сообщение отредактировал WayZer: 16 Февраль 2017 — 10:58
- Наверх
#4
HEU3BECTEH
HEU3BECTEH
-
- Пользователь
-
- 13 сообщений
Новичок
Отправлено 02 Август 2019 — 0:55
https://wiki.garrysm…Category:Player
Вот здесь смотри все классы, функции, хуки и вообще всё про скриптинг в gmod
- Наверх
Создание профессий[edit]
Вы можете создавать собственные профессии, и эта страница посвящена разбору всех тонкостей их создания.
Пример со всеми возможными полями[edit]
Вот пример с использованием всех возможных полей:
TEAM_Example = DarkRP.createJob("Торговец", { color = Color(255, 255, 255, 255), model = { "models/models/player/bandit/bandit2.mdl", "models/models/player/bandit/bandit5.mdl" }, description = [[]], weapons = {"weapon_GP37"} command = "Одиночки", max = 9999, -- Максимальное количество игроков - 30. Кстати, вы можете указать вещественно число, например 0.7. Это более удобный подход, так как количество свободных мест на данную вакансию станет зависимым от числа онлайн игроков на сервере. salary = 45, admin = 3, vote = false, hasLicense = false, -- Необязательные поля NeedToChangeFrom = TEAM_CITIZEN, customCheck = function(ply) return ply:getDarkRPVar("money") > 10000 end, CustomCheckFailMsg = "У вас не достаточно денежных средств!", modelScale = 1.2, maxpocket = 20, maps = {"rp_downtown_v2", "gm_construct"}, candemote = false, mayor = false, chief = false, medic = false, cook = false, hobo = false, ammo = { ["pistol"] = 60, }, category = "Other", sortOrder = 100, playerClass = "player_darkrp", CanPlayerSuicide = function(ply) return false end, PlayerCanPickupWeapon = function(ply, weapon) return true end, PlayerDeath = function(ply, weapon, killer) end, PlayerLoadout = function(ply) return true end, PlayerSelectSpawn = function(ply, spawn) end, PlayerSetModel = function(ply) return "models/player/Group03/Female_02.mdl" end, PlayerSpawn = function(ply) end, PlayerSpawnProp = function(ply, model) end, RequiresVote = function(ply, job) for k,v in pairs(player.GetAll()) do if IsValid(v) and v:IsAdmin() then return false end end return true end, -- Люди делают голосование, когда нет администраторов ShowSpare1 = function(ply) end, ShowSpare2 = function(ply) end, OnPlayerChangedTeam = function(ply, oldTeam, newTeam) end, canStartVote = function(ply) return ply:Distance(SomeNPC) < 200 end, canStartVoteReason = "You must be close to some NPC", buttonColor = Color(255, 255, 255, 255), label = "Выбрать это!", })
Описание полей[edit]
color (Color) (required)
Цвет никнейма/имени игрока в чате.
model (string/table) (required)
Модель для профессии, можно установить одну единственную, а можно несколько на выбор игрока; вот примеры:
Как вы видите, у этой профессии будет одна моделька.
model = "models/player/Group03/Female_01.mdl"
А здесь вам будет предложен выбор модели.
model = { "models/player/Group03/Female_01.mdl", "models/player/Group03/Female_02.mdl" }
description (string) (required)
Описание профессии отображается в меню, которое по умолчанию можно открыть на F4.
weapons (table) (required)
Всё, что указанно в этом поле(в скобках), игрок получает при выборе профессии.
К примеру:
weapons = {"arrest_stick", "unarrest_stick", "weapon_deagle2", "stunstick", "door_ram", "weaponchecker"
}
command (string) (required)
Чат-команда для быстрого выбора профессии.
Пример: напишите /example в чат.
Заметка: Ежели поле vote установлено на true(требуется голосование), то команду нужно вводить с префиксом «/vote», то есть: «/voteexmaple».
max (number) (required)
Максимальное количество игроков, которые могут выбрать данную профессию.
Можно указать вещественное число, например: 0.3, что означает — 30% от всех игроков.
salary (number) (required)
Заработная плата, которую игрок будет получать через определённое время.
admin (number)
Устанавливает группу игроков, которым доступна данная профессия.
admin = 0 -- любой игрок admin = 1 -- только администраторы admin = 2 -- только супер-администраторы
Вы также можете настроить доступ к профессии определённой группе игроков(donator, vip и д.р.). Чтобы узнать как это сделать и увидеть пример, прокрутите страницу до описания поля customCheck.
vote (boolean)
Требуется ли голосование для получения работы.
true — да, false — нет.
hasLicense (boolean)
Выдаётся ли лицензия на оружие по умолчанию.
true — да, false — нет.
NeedToChangeFrom (number/table)
Требуется ли устроиться на одну профессию, для получения другой.
Пример: вы можете стать шефом полиции, если вы работаете полицейским:
NeedToChangeFrom = TEAM_POLICE
Пример: Вы можете стать мэром, если вы работаете шефом полиции/полицейским
NeedToChangeFrom = {TEAM_CHIEF, TEAM_POLICE}
customCheck (function)
CustomCheckFailMsg (string/function)
Сообщение, которое увидит игрок, если условие, указанное в customCheck, является ложным, неистинным(возвращает false).
Пример, который можно найти в коде выше, работает следующим образом: он осуществляет проверку кошелька игрока и если там есть сумма больше 10000, то вы сможете выбрать эту профессии, в ином случае, выводится сообщение, указанное в этом поле.
Функция имеет следующие аргументы:
- Player ply
- table jobTable
modelScale (number)
Масштаб модели игрока.
modelScale = 1 -- 100% - по умолчанию modelScale = 1.2 -- 120% modelScale = 0.9 -- 90%.
Рекомендуем сильно не изменять данное значение, так как это может привести к тому, что игроки не смогут нормально прыгать и приседать.
maxpocket (number)
Количество предметов, которые может поместить в карман игрок, имея данную профессию. Если это поле не установлено, то будет использоваться стандартное значение из config.lua, значение которого равно 10.
maps (table)
Это поле отвечает за отображение(доступность) профессии в списке доступных на определённых картах.
candemote (boolean)
Отвечает за возможность понижения игрока, который выбрал данную профессию, в должности до гражданина.
true — могут, false — не могут
mayor (boolean)
Если истинно, то игроки, имеющие данную профессию, получают те же права(включение комендантского часа, например), что и мэр.
chief (boolean)
Если истинно, то игроки, имеющие данную профессию, получают те же права(выдача лицензий, например), что и шеф полиции.
medic (boolean)
Если истинно, то игроки, имеющие данную профессию, получают те же права, что и медик.
cook (boolean)
Если истинно, то игроки, имеющие данную профессию, получают те же права, что и повар.
hobo (boolean)
Если истинно, то игроки, имеющие данную профессию, получают те же права(отсутствие заработной платы, например), что и бездомный.
ammo (table)
Получают амуницию(патроны).
Индекс в этой этой таблице — название сорта патрон(pistol, например), а числовое значение — количество.
category (string)
Категория, к которой принадлежит профессия.
ЗАМЕТКА: Выдаст ошибку, если установлена несуществующая категория. Руководство по их созданию, можно найти на этой странице.
sortOrder (number)
Позиция профессии в списке. Меньшее значение(например единица), заставит её отображаться в начале списка. По умолчанию, если ничего не установлено, поле имеет значение равное 100.
Больше дополнительных полей[edit]
playerClass (string)
Устанавливает особый player-класс для игрока.
CanPlayerSuicide (function)
Может ли игрок совершить самоубийство, введя команды suicide или kill.
Аргументы:
- Player ply
PlayerCanPickupWeapon (function)
Может ли игрок подбирать оружие или же нет.
Аргументы:
- Player ply
- Weapon wep
PlayerDeath (function)
Эта функция срабатывает, когда игрок умирает.
Аргументы:
- Player ply
- Entity inflictor
- Entity killer
PlayerLoadout (function)
Эта функция срабатывает, когда игрок должен получит оружие для данной профессии. Установите возвращаемое функцией значение на true, если хотите оградить игрока от получения стандартного оружия!
Аргументы:
- Player ply
PlayerSelectSpawn (function)
Эта функция срабатывает, когда выбирается точка спауна для игрока.
Аргументы:
- Player ply
- Entity spawn
PlayerSetModel (function)
Функция, которая переустанавливает модель игрока, должна возвращать строчку, содержащую путь к модели.
Аргументы:
- Player ply
PlayerSpawn (function)
Эта функция срабатывает, когда пользователь спаунится.
Аргументы:
- Player ply
PlayerSpawnProp (function)
Эта функция срабатывает, когда пользователь спаунит пропы.
Аргументы:
- Player ply
- string model
RequiresVote (function)
Функция, которая даёт возможность выбора профессии, например, без голосования, при определённом условии.
Внимание: если данная функция определена, то значение из функции vote, даже если имеет значение true, не запустит голосование.
Аргументы:
- Player ply
- number team
Пример:
| Описание | При выборе профессии запуститься голосование, если количество игроков с данной профессией равно 3-ём или больше трёх. |
|---|---|
| Код Lua |
RequiresVote = function(ply, job) return #team.GetPlayers(job) >= 3 end |
Пример:
| Описание | Если у игрока есть премиум(vip), он сможет выбрать эту профессию необходимости в голосовании за него игроков, для обычных игроков наоборот — возможность играть за данную профессию зависит от результата голосования. |
|---|---|
| Код Lua |
RequiresVote = function(ply, job) return ply:GetNWString("usergroup") ~= "vip" end |
ShowSpare1 (function)
Функция срабатывает, когда игрок нажимает клавишу F1.
Аргументы:
- Player ply
ShowSpare2 (function)
Функция срабатывает, когда игрок нажимает клавишу F2.
Аргументы:
- Player ply
OnPlayerChangedTeam (function)
Функция срабатывает, когда игрок сменил профессию с одной на другую.
Аргументы:
- Player ply
- number oldTeam
- number newTeam
Описание профессий
— Граждане1. Гражданин
Стандартная профессия, которую вы можете видеть при первом заходе на сервер,
но не стоит недооценивать данную профессию, т.к. она обладает огромным потенциалом (возможно даже больше чем другие профессии на сервере).
Да, вы не можете участвовать в операциях, арестовывать людей, кидаться бомбами и угрожать копам,
но вы обладаете всей мощью команды /job.
Вы можете стать кем захотите (в разумных пределах, соблюдая правило Custom Job).
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
2. Банкир
Ваша задача сделать банк для хранения манников, имеете право хранить ТОЛЬКО специальные банковские принтеры и ТОЛЬКО в здании банка.
Можете нанять себе охрану(охранника или телохранителя).
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
3. Продавец оружия
Вы — обычный житель города, но имеете возможность торговать оружием.
Сделайте себе магазин и продавайте гражданским оружие(для легальной торговли нужно обязательно иметь лицензию).
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
4. Дровосек
В обязанности дровосека входит добыча брёвен,
а затем их переработка в лесопилке.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
5. Шахтёр
В обязанности шахтёра входит добыча редчайших руд,
а затем их переработка на фабрике.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
6. Фермер
Фермер — ещё тот трудяга.
Ваша работа состоит в рассадке посевов и полном уходе за ними.
Вы должны рассчитывать количество воды, а также света для урожая.
Как только урожай будет готов, его нужно собрать в коробку, а затем продать её NPC фермеру.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
7. Механик
Механик — рабочий, выполняющий ремонт и техническое обслуживание транспорта,
а также осуществляющий контроль над техническим состоянием автомобилей/мотоциклов с помощью диагностического оборудования и приборов,
таких как, например, динамометр, автосканер и т. д.
Механик — руководящая должность в автотранспортных хозяйствах.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
8. Охранник
Нанимайтесь в охрану магазина, банка или телохранителем.
Вы должны защищать заведение от мелких хулиганов и воров.
При сложной ситуации вызывайте полицию.
Вы можете не рисковать особо, действуйте осторожно.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
9. Доктор
Вы — обладете медицинскими знаниями.
Можете открыть мед.пункт или больницу, где будете оказывать помощь нуждающимся в ней.
Максимальная сумма за максимальное восстановление ХП — 1000$.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
10. Бомж
Вы — обычный житель города. Всё, что отличает вас — у вас нет денег и дома. Попрошайничайте.
Так же можете строить небольшие постройки «шалаши» из материалов, которые можно найти на мусорке.
Строения не должны находиться на проходах, чужой территории или на проезжей части. Вам запрещено строиться в зданиях.
Вы можете строить только 1 крупномасштабную постройку(например, своё жилище) не больше пропа «plate5x7».
Запрещено иметь двери во владении, устанавливать кейпады на Fading Door.
Запрещено использовать какое-либо оружие, кроме ножа.
Не имеет право писать в «/advert».
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
11. Телохранитель [PREMIUM]
Профессиональный охранник, при получении этой профессии вам будет выдана форма, бронежилет и оружие.
Вас могут нанимать на охрану человека или дома.
Вы можете самостоятельно установить цену за ваши услуги.
Имеется лицензия на оружие: Да.
Может быть членом банды: Да(Только если вас наняли).
12. Фонкер [для legend]
По сути, ничем не отличается от профессии гражданина.
Выдана за помощь в бета-тестировании сервера!
13. DJ [для ☯≤Nikita≥㋛雷]
По сути, ничем не отличается от профессии гражданина.
Выдана за разработку сервера!
— Правоохранительные органы
14. Полицейский
Вы следите за соблюдением прав людей, оберегаете закон и вершите правосудие.
Вы можете патрулировать улицы или помогать при выполнеии операции,
но лишь при прямом указе от мэра или же начальника полиции.
Имеется лицензия на оружие: Да.
Может быть членом банды: Нет.
15. SWAT
SWAT — специальная группировка с хорошим вооружением,
предназначенная для выполнения сложных операций и для охраны жизни Мэра.
Выходить на улицу разрешено лишь по спец. указу от Мэра/SWAT Лидера и в комендантский час.
Обычный боец SWAT выполняет ударную роль, способную прорывать оборону противника или же держать оборону самим.
Имеется лицензия на оружие: Да.
Может быть членом банды: Нет.
16. SWAT Медик
SWAT — спец. группировка с хорошим вооружением,
предназначенная для выполнения сложных операций и для охраны жизни мэра.
Выходить на улицу разрешено лишь по спец. указу от Мэра/SWAT Лидера и в комендантский час.
SWAT Медик выполняет вспомогательную роль, следя за здоровьем бойцов SWAT,
помогает раненым сотрудникам правоохранительных органов при штурме и обороне.
Имеется лицензия на оружие: Да.
Может быть членом банды: Нет.
17. SWAT Снайпер
SWAT — спец. группировка с хорошим вооружением,
предназначенная для выполнения сложных операций и для охраны жизни Мэра.
Выходить на улицу разрешено лишь по спец. указу от Мэра/SWAT Лидера и в комендантский час.
SWAT Снайпер выполняет оборонительную роль, охраняя жизнь мэра, следя за происходящим с большого расстояния.
Имеется лицензия на оружие: Да.
Может быть членом банды: Нет.
18. Начальник полиции
Начальник полиции обязан не только следить за улицами города, но и следить за порядком в рядах сотрудников полиции.
Ваша священная миссия – не допустить раскола врядах сотрудников полиции и наставлять их на путь истинный.
Имеется лицензия на оружие: Да.
Может быть членом банды: Нет.
19. SWAT Лидер
Вы берёте под своё управление весь отряд SWAT,
следите за выполнением их работы, соблюдением устава и их пригодности.
Единственный, от кого вы обязаны принимать указы — Мэр.
Имеется лицензия на оружие: Да.
Может быть членом банды: Нет.
20. Мэр
Вы — глава города.
ВЫ должны поддерживать экономику города, создавать законы и следить за соблюдением прав и обязанностей граждан.
Следите за работой Начальника полиции и SWAT Лидера.
Имеете право давать указы полиции и SWAT(ваш указ имеет высшую силу),
вы можете перебить приказ начальника полиции или SWAT лидера.
Не обязан всё время находится в мэрии.
Цену за лицензию на оружие устанавливается мэром самостоятельно(не выше 10000$).
Комендантский час можно устанавливать не чаще, чем раз в 15 минут(отсчет начинается от конца последнего ком. часа).
Максимальное время комендантского часа — 30 минут. Разрешено строить в мэрии.
Во время ком. часа с причиной «смена власти», не может дать приказ арестовать находящихся на улице граждан.
Имеется лицензия на оружие: Да.
Может быть членом банды: Нет.
21. ФСБ [PREMIUM]
Федеральная Служба Безопасности, имеющая расширенный доступ.
ФСБ подчиняются мэру и способны привлекать к работе других государственных лиц.
Им не нужны разрешения Мэра и ком.час для обыска какого-либо дома, могут обыскать дом, если имеются подозрения.
Обыск помещений проводится строго в паре(ещё один сотрудник ФСБ или 1 офицер полиции или SWAT).
Могут обыскивать граждан, если есть какие-то подозрения.
Также разрешено привлечь других гос.сотрудников для оперативности.
Имеется лицензия на оружие: Да.
Может быть членом банды: Нет.
— Преступность
22. Бандит
Вы — криминальная единица города. Планируйте мелкие грабежи и похищения.
Нужно помнить, что просто убийство полицейских — не прямая отыгровка РП роли бандита.
Максимальная сумма, которую можно потребовать при ограблении: 5000$
Не может грабить членов своей банды. Если вы хотите состоять в другой группировке бандитов,
придумайте ей название и пропишите её через /job.
Обязан подчиняться Главарю бандитов.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Да.
23. Главарь бандитов
Вы — один из двух главных криминальных единиц города.
Планируйте грабежи и похищения крупного масштаба, рейд на мэрию или же войну между бандитами и мафией.
Держите город в страхе, давайте указания бандитам.
Максимальная сумма, которую можно потребовать при ограблении: 10000$
Не может грабить членов своей банды. Если вы хотите состоять в другой группировке бандитов,
придумайте ей название и пропишите её через /job.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Да.
24. Мафиози
Вы — криминальная единица города.
Планируйте похищения среднего масштаба, «крышуйте» бизнесы под себя, собирая с них процент(максимальный процент — 15).
Максимальная сумма, которую можно потребовать при ограблении: 5000$
Не может грабить членов своей мафии. Если вы хотите состоять в другой группировке мафиози,
придумайте ей название и пропишите её через /job.
Обязан подчиняться Боссу мафии.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Да.
25. Босс мафии
Вы — один из двух главных криминальных единиц города.
Планируйте грабежи и похищения крупного масштаба, рейд на мэрию или войну между мафией и бандитами.
Держите город в страхе, давайте указания мафиози.
Максимальная сумма, которую можно потребовать при ограблении: 10000$
Не может грабить членов своей мафии. Если вы хотите состоять в другой группировке мафиози,
придумайте ей название и пропишите её через /job.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Да.
26. Химик
Вы — криминальная единица города.
Варите метафетамин для продажи, следите за процессом варки и охраняйте своё имущество.
Имеет право сотрудничать с бандитами, так же мафия может вас начать «крышевать»
и забирать процент с продажи метафетамина(максимамльный процент — 15).
Имеется лицензия на оружие: Нет.
Может быть членом банды: Да.
27. Наёмный убийца
Вы — наёмный убийца.
Принимайте заказы на людей, незаметно убивайте их.
После принятия заказа, вы должны написать в /advert о том, что приняли заказ!!
Запрещено убивать при свидетелях, разрешено избавиться только от одного свидетеля.
Можно строить здания в виде доставки еды и отыгрывать там разносчика еды и тому подобное.
Наёмнику запрещено использовать или выполнять услуги других наёмников.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
28. Вор
Вы — криминальная единица города.
Не может грабить людей, оружие может применять только в случаях самообороны(не может быть инициатором).
Так же не оказывает никакого сопротивления полиции, может лишь убежать.
Взламывать дверь в дом, когда кто-то есть внутри является нарушение (Исключение: Вас наняли минимум 3 вооруженных бандита/мафиози для взлома дома).
Не участвует в прямом ограблении банка, лишь взлом дверей, ведущих к хранилищу.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Да.
29. Подпольный торговец
Подпольный торговец является одним из представителей криминала.
В его оружейном арсенале находится мощнейшее оружие и боеприпасы.
Действуйте осторожно, продавайте оружие не попадаясь на глаза полицейским.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
30. Доктор мафии [PREMIUM]
Вы — обладете особыми медицинскими знаниями.
Работаете непосредственно на мафию. Следите за физическим состоянием товарищей.
Владеете специальной медицинской пушкой, которая позволяет лечить на расстоянии.
У медицинской пушки есть убер-заряд, который накапливается посредством лечения людей.
При достижении 100%, можно активировать убер-заряд, который даст доктору и пациенту неуязвимость на короткое время.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Да.
31. Профессиональный убийца [PREMIUM]
Это всё тот же наёмный убийца, но только имеет наивысший приоритет среди преступного мира.
Профессионал своего дела. Имеется при себе специальное оборудование.
Выполняются те же правила, что и у наёмного убийцы.
После принятия заказа, вы должны написать в /advert о том, что приняли заказ!!
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
32. Ловкий бандит [PREMIUM]
Вы — криминальная единица города.
По сравнению с обычным бандитом, вы опытны в своём деле.
Планируйте мелкие или крупные грабежи, также планируйте похищения.
Вы обладаете несравненной ловкостью, тем самым делая вас быстрее других.
Максимальная сумма, которую можно потребовать при ограблении: 5000$
По желанию, может подчиняться Главарю бандитов.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Да.
33. Карманник [PREMIUM]
Карманник — это преступник, специализирующийся на кражах из карманов либо сумок,
находящихся непосредственно при потерпевшем.
Не может грабить людей, оружие может применять только в случаях самообороны(не может быть инициатором).
Так же не оказывает никакого сопротивления полиции, может лишь убежать.
Взламывать дверь в дом, когда кто-то есть внутри является нарушение (Исключение: Вас наняли минимум 3 вооруженных бандита/мафиози для взлома дома).
Не участвует в прямом ограблении банка, лишь взлом дверей, ведущих к хранилищу.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Да.
— Нейтральные
34. Администрация
Профессия модератора сервера.
Используется для слежки за соблюдением правил игроками.
Профессия не является РП-шной, поэтому участвовать в РП-процессе не может.
Имеется лицензия на оружие: Нет.
Может быть членом банды: Нет.
— Вооружение
Легальное оружие(могут использовать все при лицензии):
Пистолеты — Colt 1911, SIG Sauer P229R, M92 Beretta, HK45C
Револьверы — Colt Python, M29 Satan
Дробовики — Winchester 1887, Winchester 1897
Карабины — Winchester Carbine 1873
Нелегальное оружие(могут использовать только правоохранительные органы):
Пистолеты — Desert Eagle, Glock-18, TEC-9, Luger
Револьверы — S&W Model 627, Raging Bull, S&W Model 500
Пистолеты-Пулемёты — UZI, HK UMP45, HK MP5, FN P90, KH MP7, MP9, Kriss Vector
Дробовики — Benelli M3, Remington 870, Mossberg 590
Винтовки — AMD 65, G36C, FAMAS, M4A1, AK-47, AK-74, АС Вал, SR-3M Вихрь, SCAR, AN-94
Снайперские винтовки — ВСС Винторез, СВД, СВУ, M24, Intervention, Barret M98B, AI AW50
Пулемёты — PKM, Ares Shrike, M60 Machine Gun, M249 LMG
Особое оборудование — Инновационная лечебная пушка
GarrysMod открывает перед пользователем множество возможностей: начиная от выбора карты и заканчивая создание своего сервера. Многопользовательская игра обладает консольными задачами, при помощи которых, игрок может настроить максимум функций. Например, они могут пригодиться при стандартном режиме одиночной игры или же для многопользовательских площадок.
Использование читов карается баном на большинстве сервером. На некоторых их использовать можно, но не злоупотреблять. Правильная настройка консольных задач помогает быстро справиться с заданием, убить противников и даже защитить своего персонажа.
Как настроить консоль?
Чтобы ввести команды, пользователь должен знать и уметь быстро переключаться на специальную строку ввода. Настройка выполняется одним простым действием:
- Зайти в игру – Параметры;
- Выбрать «Клавиатура» и поставить консоль на тильду «~».
Нажимая на эту клавишу, в любом режиме игры будет высвечиваться строка ввода. Туда можно внести самые различные комбинации, но подходящие к серверу.
За использование некоторых команд, например: hurtme # – отнять определённое количество жизней (где, «#» может быть равен от 1 до 100) или impulse 101 – даёт все оружие из HalfLife2 и много патронов к ним, следует блокировка на сервере или в самом Steam.
Основные консольные команды
При администрировании своего сервера или играя в одиночку, могут потребоваться кода, которые помогают убить персонажей (sbox_playershurtplayers 1 – убийство игроков 0-Выкл. 1-Вкл) или открыть доступ к бессмертию (sbox_godmode 1 Включить/0-выключить). К списку основных возможностей можно отнести:
- sbox_bonemanip_npc 1 – Разрешить изменение костей нпс 0-Выкл. 1-Вкл;
- sbox_bonemanip_player 1 – Изменение костей игроков 0-Выкл. 1-Вкл;
- sbox_bonemanip_misc 1 – Изменение всего прочего 0-Выкл. 1-Вкл.
Команды, влияющие на отображение персонажей и окружающих предметов. Пользователь может самостоятельно регулировать состояние объекта, редактируя его основу, то есть «кости».
На своих серверах будут актуальными:
- sbox_godmode 1 – Команда на бесмертие в Garry’s mod;
- sbox_noclip 1 – Режим полёта;
- sbox_weapons 1 – Выдать оружие при возрождении;
- sbox_playershurtplayers 1 – Разрешить убийство игроков.
Как и в предыдущих командах, отключить на цифру «0», а включить на «1» — применимо на все основные коды.
- sbox_admin_nolimits 1 – Убрать лимит для админов;
- physgun_limited 1 – Ограничить Гравитационную пушку (Gravity Gun);
- sv_gravity 600 – Устанавливает гравитацию. Подставляем нужные цифры (стандарт 600).
Также актуальными будут:
- sk_plr_dmg_НазваниеПушки # – Изменить урон оружия (вместо # подставляйте определенное число).
- sk_max_НазваниеОружия # – Установить максимальное число патронов в обойме.
Именно их можно использовать при создании одиночной карты, небольшого сервера или при открытии собственного. Эффективны при совместной игре с друзьями.
Гравитационная пушка
Это оригинальный вид инструмента и оружия, который выпущен именно для Гаррис Мода. Узнать все возможности объекта можно из команд. Чтобы включить режим чтения команд, нужно прописать значение sv_cheats:
- physcannon_pullforce # – изменить скорость, с которой притягивает предметы;
- physcannon_maxforce # – сила, с которой гравипушка толкает предметы. Подставить значение вместо решетки;
- physcannon_tracelength # – редактирование максимального расстояния для притяжения;
- physcannon_cone # – высота поднятия предмета в воздух
Актуальны в однопользовательском режиме при строительстве или веселом времяпрепровождении в игре. Могут использоваться на некоторых картах.
Помощь для владельцев серверов
Не секрет: чтобы открыть панель админа и забанить человека – нужно ввести код. Например, команда: banid(забанить игрока на время. Если вписать в минуты 0, то заблокирует навсегда). Не менее полезной будут функции:
- sv_minrate 1 — Минимальный бан;
- sv_maxrate 130 — Максимальный бан.
Помогают забанить пользователя с высоким пингом. Помимо бана, есть возможность кика. Реализуется при помощи команды: kick НИК. Map gm_flatgrass кикакет всех пользователей, оставляя только администратора и сразу же меняет карту на другу. Актуальна, если нужно провести технические работы или поработать над картой.
Установить пароль и перезагрузить сервер можно при помощи: sv_password *** и restart соответственно. Используя такие коды, владелец своей локации сможет очистить список игроков от грубиянов и пользователей, нарушающих правила. Являются стандартными командами и используются практически на всех серверах. Работают только с консольной панелью. Поменять карту можно при помощи changelevel gm_flatgrass, полезно для шутеров и хоррор площадок.
Анимация персонажа
Создание красивых скриншотов, выражение эмоций и многое другое, доступно только с забинденными анимациями. Список состоит из множества движений и выражения реакции пользователя. Необходимо написать «act» и вставить одну из предложенных команд: – cheer, laugh, muscle, zombie, robot, dance, agree, becon, disagree, salute, wave, forward, halt, pers.
Дополнительные команды включают в себя:
- kill – Совершить самоубийство;
- disconnect – Покинуть сервер;
- quit – Выйти из игры;
- killserver – Быстро выйти в главное меню;
- reconnect – Переподключиться к текущему серверу;
- hud_deathnotice_time 0 – Время появление иконок убийств в секундах (обычно 6 секунд);
- unbind кнопка – Устанавливает клавишу.
Полезны в одиночной игре и на сервере. Не блокируются системой и являются стандартными. Игроку не нужно волноваться относительно блокировки аккаунта, потому что эти команды «безобидны». Включая их, ничего не происходит с окружающими игроками, поэтому читы абсолютно легальны и могу быть использованы даже на официальных серверах Гаррис Мода.
Дополнительные читы
Гаррис Мод не будет таким оригинальным, если в нем не будет дополнительных команд и читов. Используя их, пользователь может быстро настроить все существующие объекты, наделить пользователей способностями. Также актуальны для владельцев серверов и могут помочь в создании своего, уникального игрового пространства.
- god – Режим бессмертия. Для отключения снова ввести;
- thirdperson – Вид от третьего лица;
- firstperson – Вид от первого лица;
- viewmodel_fov 30 – Установить размер текущего оружия (Стандартно 54);
- notarget – Невидимость (для отключения введите notarget еще раз);
- cl_drawhud 0 – Интерфейс 0-Выкл. 1-Вкл.
- impulse 82 – Вызвать джип;
- impulse 83 – Воздушная лодка;
- Impulse 203 – Удалить объект, на который направлена камера;
- mat_depthbias_normal 1 – Инфракрасное зрение;
- bind i «toggle mat_depthbias_normal 0 1» – Для быстрого переключения;
- vcollide_wireframe 1 – Показывает модель физических столкновений в виде синей структуры во время запуска (0-Выкл. 1-Вкл.);
- bind k «toggle vcollide_wireframe 0 1» – Для быстрого переключения;
- host_timescale 0.1 – Замедление времени (Стандартное значение 1.0);
- bind o «toggle host_timescale 0.1 1» – Для быстрого переключения.
Больше половины можно использовать на обычных серверах, где разрешены читы. Воспрещены те, которые влияют на других персонажей или могут изменить исход раунда.
Поставить лимит
Лимиты устанавливаются в том случае, если происходит проблема со спавном. Например, не устанавливаются НПС или игроки на сервере не могут получить нужное количество оружия. Также, необходимы для поддержания «чистоты» сервера и исключение его перегрузки.
Первым прописывается значение «sbox_», а уже после все остальные:
- maxprops 200 – На пропы;
- maxnpcs 200 – На неигровых персонажей;
- maxragdolls 200 – Рагдолы;
- maxthrusters – Трастеры (ускорители);
- maxbuttons 200 – На кнопки;
- maxdynamite 200 – На динамиты;
- maxeffects 200 – На эффекты;
- maxemitters 200 – На эмиттеры;
- maxhoverballs 200 – Ховерболы;
- maxballoons 200 – Шары;
- maxlamps 200 – Лампы;
- maxlights 200 – Свет;
- maxvehicles 200 – Машины и стулья;
- maxwheels 200 – Колёса
Если у вас скачан инструмент Turrent;
- maxturrets 200 – Лимит на Turrent.
KeyPad;
- maxkeypads 200 – Кейпады
Door;
- maxdoors 200 –Двери
Используя указанные команды, пользователь может самостоятельно регулировать количество возможных объектов. Стандартные функции делают игру более забавной и замысловатой, чем без них.
Файл с настройками DarkRP лежит в папке garrysmodgamemodesdarkrpgamemodeconfigconfig.lua
Содержание файла:
=================
— voice3D — Включить/Выключить 3D голос
GM.Config.voice3D = true
— AdminsCopWeapons — Включить/Выключить спавн админов с оружием полиции
GM.Config.AdminsCopWeapons = true
— adminBypassJobCustomCheck — Enable/disable whether an admin can force set a job with whenever customCheck returns false
GM.Config.adminBypassJobRestrictions = true
— Разрешить игрокам использовать команду /job
GM.Config.allowjobswitch = true
— allowrpnames — Разрешить игрокам устанавливать себе РП-имя через команду /rpname
GM.Config.allowrpnames = true
— allowsprays — Включить/Выключить возможность использовать спреи на сервере.
GM.Config.allowsprays = true
— allowvehicleowning — Включить/Выключить возможность владения машинами.
GM.Config.allowvehicleowning = true
— allowvnocollide — Включить/Выключить столкновения с машиной (для защиты).
GM.Config.allowvnocollide = false
— alltalk — Значение true для глобального чата, значение false для локального чата.
GM.Config.alltalk = false
— autovehiclelock — Включить/Выключить автоматическое закрывание машины, когда игрок выйдет из неё.
GM.Config.autovehiclelock = false
— babygod — игроки спавнятся с бессмертием (защита от убийств на спавне)
GM.Config.babygod = true
— canforcedooropen — whether players can force an unownable door open with lockpick or battering ram or w/e
GM.Config.canforcedooropen = true
— chatsounds — проигрывать звук, когда кто-то говорил в чат
GM.Config.chatsounds = true
— chiefjailpos — Разрешает шефу полиции устанавливать тюремные позиции.
GM.Config.chiefjailpos = true
— cit_propertytax — Enable/disable property tax that is exclusive only for citizens.
GM.Config.cit_propertytax = false
— copscanunfreeze — Enable/disable the ability of cops to unfreeze other people’s props
GM.Config.copscanunfreeze = true
— copscanunweld — Enable/disable the ability of cops to unweld other people’s props
GM.Config.copscanunweld = false
— cpcanarrestcp — Включить/Выключить возможность арестовать полицейского.
GM.Config.cpcanarrestcp = true
— currencyLeft — Позиция символа валюты. true — слева, false — справа.
GM.Config.currencyLeft = false
— customjobs — Включить/Выключить команду /job (персональные названия работ).
GM.Config.customjobs = true
— customspawns — Включить/Выключить использование нестандартных точек спавна.
GM.Config.customspawns = true
— deathblack — Затемнение экрана после смерти.
GM.Config.deathblack = false
— showdeaths — Отображение информации об убийстве в углу экрана
GM.Config.showdeaths = true
— deadtalk — Включить/Выключить возможность использования комманд и чата, когда игрок мертв
GM.Config.deadtalk = true
— deadvoice — Включить/Выключить возможность говорить в микрофон, когда игрок мертв
GM.Config.deadvoice = true
— deathpov — Включить/Выключить возможность видеть от первого лица, когда игрока убили
GM.Config.deathpov = false
— decalcleaner — Включить/Выключить удаление декалей игроков (спреев).
GM.Config.decalcleaner = false
— disallowClientsideScripts — Clientside scripts can be very useful for customizing the HUD or to aid in building. This option bans those scripts.
GM.Config.disallowClientsideScripts = false
— doorwarrants — Enable/disable Warrant requirement to enter property.
GM.Config.doorwarrants = true
— dropmoneyondeath — Включить/Выключить выпадение денег при смерти игрока.
GM.Config.dropmoneyondeath = false
— droppocketarrest — Включить/Выключить выпадение вещей из инвенторя при аресте игрока.
GM.Config.droppocketarrest = false
— droppocketdeath — Включить/Выключить выпадение вещей из инвенторя при смерти игрока.
GM.Config.droppocketdeath = true
— dropweapondeath — Включить/Выключить выпадение текущего оружия при смерти игрока.
GM.Config.dropweapondeath = false
— Включить/Выключить возможность выкинуть стандартное оружие (с которым появился)
GM.Config.dropspawnedweapons = true
— dynamicvoice — Enable/disable whether only people in the same room as you can hear your mic.
GM.Config.dynamicvoice = true
— earthquakes — Включить/Выключить землетрясения.
GM.Config.earthquakes = false
— enablebuypistol — Включить/Выключить команду /buy
GM.Config.enablebuypistol = true
— enforceplayermodel — Заставлять игроков одевать модели, установленные для работ
GM.Config.enforceplayermodel = true
— globalshow — Включить/Выключить показ информации об игроке над головой.
GM.Config.globalshow = false
— ironshoot — Включить необходимость прицеливаться, чтобы выстрелить
GM.Config.ironshoot = true
— showjob — Включить/Выключить показ информации о работе игрока над головой.
GM.Config.showjob = true
— letters — Включить/Выключить возможность писать записки.
GM.Config.letters = true
— license — Включить/Выключить необходимость иметь лицензию, чтобы взять оружие
GM.Config.license = false
— lockpickfading — Enable/disable the lockpicking of fading doors
GM.Config.lockpickfading = true
— logging — Включить/Выключить запись логов о происходящем на сервере.
GM.Config.logging = true
— lottery — Включить/Выключить возможность создания лотерее мэром
GM.Config.lottery = true
— showname — Включить/Выключить показ имени игрока над головой.
GM.Config.showname = true
— showname — Включить/Выключить показ здоровья игрока над головой.
GM.Config.showhealth = true
— needwantedforarrest — Включить/Выключить арест игроков только если они в розыске.
GM.Config.needwantedforarrest = false
— noguns — Включить запрет оружия и ган-диллеров
GM.Config.noguns = false
— norespawn — Отключить респавн когда игрок меняет работу
GM.Config.norespawn = true
— npcarrest — Включить/Выключить возможность арестовывать NPC
GM.Config.npcarrest = true
— ooc — Включить/Выключить использование OOC.
GM.Config.ooc = true
— propertytax — Enable/disable property tax.
GM.Config.propertytax = false
— proppaying — Whether or not players should pay for spawning props.
GM.Config.proppaying = false
— propspawning — Enable/disable props spawning for non-admins.
GM.Config.propspawning = true
— removeclassitems — Enable/disable shipments/microwaves/etc. removal when someone changes team.
GM.Config.removeclassitems = true
— respawninjail — Enable/disable whether people can respawn in jail when they die
GM.Config.respawninjail = true
— restrictallteams — Enable/disable Players can only be citizen until an admin allows them.
GM.Config.restrictallteams = false
— restrictbuypistol — Enabling this feature makes /buy available only to Gun Dealers.
GM.Config.restrictbuypistol = false
— restrictdrop — Enable/disable restricting the weapons players can drop. Setting this to true disallows weapons from shipments from being dropped
GM.Config.restrictdrop = false
— revokeLicenseOnJobChange — Whether licenses are revoked when a player changes jobs
GM.Config.revokeLicenseOnJobChange = true
— shouldResetLaws — Enable/Disable resetting the laws back to the default law set when the mayor changes
GM.Config.shouldResetLaws = false
— strictsuicide — Whether or not players should spawn where they suicided
GM.Config.strictsuicide = false
— telefromjail — Включить/Выключить телепортирование из тюрьмы.
GM.Config.telefromjail = true
— teletojail — Включить/Выключить телепортирование в тюрьму.
GM.Config.teletojail = true
— unlockdoorsonstart — Включить/Выключить открывание открывание всех дверей на карте при старте сервера.
GM.Config.unlockdoorsonstart = false
— voiceradius — Включить/Выключить локальный голосовой чат.
GM.Config.voiceradius = true
— tax — Whether players pay taxes on their wallets.
GM.Config.wallettax = false
— wantedsuicide — Enable/Disable suiciding while you are wanted by the police.
GM.Config.wantedsuicide = false
— realisticfalldamage — Enable/Disable dynamic fall damage. Setting mp_falldamage to 1 will over-ride this.
GM.Config.realisticfalldamage = true
— printeroverheat — Can the default money printer overheat on its own?
GM.Config.printeroverheat = true
— weaponCheckerHideDefault — Hide default weapons when checking weapons
GM.Config.weaponCheckerHideDefault = true
— weaponCheckerHideNoLicense — Hide weapons that do not require a license
GM.Config.weaponCheckerHideNoLicense = false
—[[
Value settings
]]
— adminnpcs — Кто может спавнить NPC. 0 = все игроки, 1 = админ и выше, 2 = суперадмин и выше, 3 = rcon
GM.Config.adminnpcs = 3
— adminsents — Кто может спавнить энтити (SENTs). 0 = everyone, 1 = admin or higher, 2 = superadmin or higher, 3 = rcon only
GM.Config.adminsents = 1
— adminvehicles — Кто может спавнить машины. 0 = everyone, 1 = admin or higher, 2 = superadmin or higher, 3 = rcon only
GM.Config.adminvehicles = 3
— adminweapons — Кто может спавнить оружие: 0: admins only, 1: supadmins only, 2: no one
GM.Config.adminweapons = 1
— arrestspeed — Максимальная скорость при аресте.
GM.Config.arrestspeed = 120
— babygodtime — Время бессмертия после спавна.
GM.Config.babygodtime = 5
— chatsoundsdelay — How long to wait before letting a player emit a sound from their chat again.
— Leave this on at least a few seconds to prevent people from spamming sounds. Set to 0 to disable.
GM.Config.chatsoundsdelay = 5
— deathfee — Количество денег, выпадаемое при смерти.
GM.Config.deathfee = 30
— decaltimer — Время, через которое удаляются клиентские декали (секунд)
GM.Config.decaltimer = 120
— demotetime — Number of seconds before a player can rejoin a team after demotion from that team.
GM.Config.demotetime = 120
— doorcost — Цена покупки двери.
GM.Config.doorcost = 30
— entremovedelay — how long to wait before removing a bought entity after disconnect.
GM.Config.entremovedelay = 0
— gunlabweapon — Какой оружие производит gunlab spawns
GM.Config.gunlabweapon = «weapon_p2282»
— jailtimer — Sets the jailtimer. (in seconds)
GM.Config.jailtimer = 120
— maxdoors — Максимальное количество дверей, которыми может владеть игрок.
GM.Config.maxdoors = 20
— maxdrugs — Максимум наркотиков.
GM.Config.maxdrugs = 2
— maxfoods — Sets the max food cartons per Microwave owner.
GM.Config.maxfoods = 2
— maxlawboards — The maximum number of law boards the mayor can place.
GM.Config.maxlawboards = 2
— maxletters — Максимум записок.
GM.Config.maxletters = 10
— maxlotterycost — Maximum payment the mayor can set to join a lottery.
GM.Config.maxlotterycost = 250
— maxvehicles — Максимальное число машин, которые может купить игрок.
GM.Config.maxvehicles = 5
— microwavefoodcost — Sets the sale price of Microwave Food.
GM.Config.microwavefoodcost = 30
— minlotterycost — Minimum payment the mayor can set to join a lottery.
GM.Config.minlotterycost = 30
— Money packets will get removed if they don’t get picked up after a while. Set to 0 to disable
GM.Config.moneyRemoveTime = 600
— mprintamount — Количество денег, которые печатает принтер за раз.
GM.Config.mprintamount = 250
— normalsalary — Начальная зарплата для новых игроков.
GM.Config.normalsalary = 45
— npckillpay — Количество денег, даваемое за убийство NPC.
GM.Config.npckillpay = 10
— paydelay — Через какое время выдавать зарплату
GM.Config.paydelay = 160
— pocketitems — Количество предметов, которые можно взять в карман
GM.Config.pocketitems = 10
— pricecap — The maximum price of items (using /price)
GM.Config.pricecap = 500
— pricemin — The minimum price of items (using /price)
GM.Config.pricemin = 50
— propcost — How much prop spawning should cost. (prop paying must be enabled for this to have an effect)
GM.Config.propcost = 10
— quakechance — Шанс возникновения замлетрясения.
GM.Config.quakechance = 4000
— respawntime — Количество секунд перед респавном
GM.Config.respawntime = 1
— changejobtime — Количество секунд перед повторной сменой работы
GM.Config.changejobtime = 10
— runspeed — Максимальная скорость бега.
GM.Config.runspeed = 240
— runspeed — Максимальная скорость бега копов
GM.Config.runspeedcp = 255
— searchtime — Number of seconds for which a search warrant is valid.
GM.Config.searchtime = 30
— ShipmentSpawnTime — Антиспам. Время между спавном ящиков (shipments)
GM.Config.ShipmentSpamTime = 3
— shipmenttime — Сколько секунд спавнится ящик
GM.Config.shipmentspawntime = 10
— startinghealth — Здоровье игрока при спавне.
GM.Config.startinghealth = 100
— startingmoney — Количество денег при первом заходе на сервер.
GM.Config.startingmoney = 500
— vehiclecost — Цена аренды машины.
GM.Config.vehiclecost = 40
— wallettaxmax — Maximum percentage of tax to be paid.
GM.Config.wallettaxmax = 5
— wallettaxmin — Minimum percentage of tax to be paid.
GM.Config.wallettaxmin = 1
— wallettaxtime — Time in seconds between taxing players. Requires server restart.
GM.Config.wallettaxtime = 600
— wantedtime — Время розыска игрока.
GM.Config.wantedtime = 120
— walkspeed — Максимальная скорость ходьбы.
GM.Config.walkspeed = 160
— falldamagedamper — The damper on realistic fall damage. Default is 15. Decrease this for more damage.
GM.Config.falldamagedamper = 15
— falldamageamount — The base damage taken from falling for static fall damage. Default is 10
GM.Config.falldamageamount = 10
— printeroverheatchance — The likelyhood of a printer overheating. The higher this number, the less likely. Minimum 3. Default 22
GM.Config.printeroverheatchance = 22
—[[—————————————————————————
Прочие настройки
—————————————————————————]]
— The classname of money packets. Use this to create your own money entity!
— Note: the money packet must support the «Setamount» method (or the amount DTVar)
GM.Config.MoneyClass = «spawned_money»
— In case you do wish to keep the default money, but change the model, this option is the way to go:
GM.Config.moneyModel = «models/props/cs_assault/money.mdl»
— The skin DarkRP uses. Set to «default» to use the GMod default derma theme
GM.Config.DarkRPSkin = «DarkRP»
GM.Config.currency = «руб.»
GM.Config.chatCommandPrefix = «/»
GM.Config.F1MenuHelpPage = «Official DarkRP Wiki»
GM.Config.F1MenuHelpPageTitle = «Вики»
— Ранги пользователей
GM.Config.DefaultPlayerGroups = {
[«STEAM_0:0:00000000»] = «superadmin»,
[«STEAM_0:0:11111111»] = «admin»,
}
— Отключение кастомных плагинов
GM.Config.DisabledCustomModules = {
[«hudreplacement»] = false,
[«extraf4tab»] = false,
}
— Оружия, которые нельзя выбрасывать. Укажите true, чтобы нельзя было выкинуть
GM.Config.DisallowDrop = {
[«arrest_stick»] = true,
[«door_ram»] = true,
[«gmod_camera»] = true,
[«gmod_tool»] = true,
[«keys»] = true,
[«lockpick»] = true,
[«med_kit»] = true,
[«pocket»] = true,
[«stunstick»] = true,
[«unarrest_stick»] = true,
[«weapon_keypadchecker»] = true,
[«weapon_physcannon»] = true,
[«weapon_physgun»] = true,
[«weaponchecker»] = true
}
— Список оружий, с которыми появляются игроки
GM.Config.DefaultWeapons = {
«keys»,
«weapon_physcannon»,
«gmod_camera»,
«gmod_tool»,
«pocket»,
«weapon_physgun»
}
— Перезапись категорий
— NOTE: categories are to be set in the «category» field of the custom jobs/shipments/entities/ammo/pistols/vehicles
— Use this only to override the categories of _default_ things.
— This will NOT work for your own custom stuff.
— Make sure the category is created in the darkrp_customthings/categories.lua, otherwise it won’t work!
GM.Config.CategoryOverride = {
jobs = {
[«Citizen»] = «Citizens»,
[«Hobo»] = «Citizens»,
[«Gun Dealer»] = «Citizens»,
[«Medic»] = «Citizens»,
[«Civil Protection»] = «Civil Protection»,
[«Gangster»] = «Gangsters»,
[«Mob boss»] = «Gangsters»,
[«Civil Protection Chief»] = «Civil Protection»,
[«Mayor»] = «Civil Protection»
},
entities = {
[«Drug lab»] = «Other»,
[«Money printer»] = «Other»,
[«Gun lab»] = «Other»
},
shipments = {
[«AK47»] = «Rifles»,
[«MP5»] = «Rifles»,
[«M4»] = «Rifles»,
[«Mac 10»] = «Other»,
[«Pump shotgun»] = «Shotguns»,
[«Sniper rifle»] = «Snipers»
},
weapons = {
[«Desert eagle»] = «Pistols»,
[«Fiveseven»] = «Pistols»,
[«Glock»] = «Pistols»,
[«P228»] = «Pistols»
},
vehicles = {}, — There are no default vehicles
ammo = {
[«Pistol ammo»] = «Other»,
[«Shotgun ammo»] = «Other»,
[«Rifle ammo»] = «Other»
},
}
— Оружия, с которым спавнятся админы
GM.Config.AdminWeapons = {
«weapon_keypadchecker»
}
— Стандартные законы, из нельзя изменить во время игры.
GM.Config.DefaultLaws = {
«Нельзя атаковать других жителей, если это не самозащита.»,
«Нельзя красть или вламываться в дома других людей.»,
«Принтеры денег и наркотики нелегальны.»
}
GM.Config.PocketBlacklist = {
[«fadmin_jail»] = true,
[«meteor»] = true,
[«door»] = true,
[«func_»] = true,
[«player»] = true,
[«beam»] = true,
[«worldspawn»] = true,
[«env_»] = true,
[«path_»] = true,
[«prop_physics»] = true,
[«money_printer»] = true,
[«gunlab»] = true,
[«prop_dynamic»] = true,
[«prop_vehicle_prisoner_pod»] = true,
[«keypad_wire»] = true,
[«gmod_button»] = true,
[«gmod_rtcameraprop»] = true,
[«gmod_cameraprop»] = true,
[«gmod_dynamite»] = true,
[«gmod_thruster»] = true,
[«gmod_light»] = true,
[«gmod_lamp»] = true,
[«gmod_emitter»] = true,
}
— These weapons are classed as ‘legal’ in the weapon checker and are not stripped when confiscating weapons.
— This setting is used IN ADDITION to GM.Config.weaponCheckerHideDefault and GM.Config.weaponCheckerHideNoLicense
— You should use the former if you want to class the default weapons (GM.Config.DefaultWeapons and, if admin, GM.Config.AdminWeapons) and a player’s job weapons as legal.
— The latter takes GM.NoLicense weapons as legal (see licenseweapons.lua)
— The format of this config is similar to GM.Config.DisallowDrop
GM.Config.noStripWeapons = {
}
— The entities listed here will not be removed when a player changes their job.
— This only applies when removeclassitems is set to true
— Note: entities will only be removed when the player changes to a job that is not allowed to have the entity
GM.Config.preventClassItemRemoval = {
[«gunlab»] = false,
[«microwave»] = false,
[«spawned_shipment»] = false,
}
— Properties set to true are allowed to be used. Values set to false or are missing from this list are blocked.
GM.Config.allowedProperties = {
remover = true,
ignite = false,
extinguish = true,
keepupright = true,
gravity = true,
collision = true,
skin = true,
bodygroups = true,
}
—[[—————————————————————————
F4 меню
—————————————————————————]]
— hide the items that you can’t buy and the jobs you can’t get (instead of graying them out)
— this option hides items when you don’t have enough money, when the maximum is reached for a job or any other reason
GM.Config.hideNonBuyable = false
— Hide only the items that you have the wrong job for (or for which the customCheck says no)
— When you set this option to true and hideNonBuyable to false, you WILL see e.g. items that are too expensive for you to buy
— but you won’t see gundealer shipments when you have the citizen job
GM.Config.hideTeamUnbuyable = true
—[[—————————————————————————
AFK модуль
—————————————————————————]]
— The time of inactivity before being demoted
GM.Config.afkdemotetime = 600
— Prevent people from spamming AFK
GM.Config.AFKDelay = 300
—[[—————————————————————————
Модуль хитмена
—————————————————————————]]
— Минимальная цена за заказ
GM.Config.minHitPrice = 200
— Максимальная цена за заказ
GM.Config.maxHitPrice = 50000
— The minimum distance between a hitman and his customer when they make the deal
GM.Config.minHitDistance = 150
— The text that tells the player he can press use on the hitman to request a hit
GM.Config.hudText = «Я — киллер.nНажми E на мне, чтобы сделать заказ!»
— The text above a hitman when he’s got a hit
GM.Config.hitmanText = «Заказnпринят!»
— The cooldown time for a hit target (so they aren’t spam killed)
GM.Config.hitTargetCooldown = 120
— How long a customer has to wait to be able to buy another hit (from the moment the hit is accepted)
GM.Config.hitCustomerCooldown = 240
—[[—————————————————————————
Модуль голода
—————————————————————————]]
— hungerspeed <Amount> — Set the rate at which players will become hungry (2 по стандарту)
GM.Config.hungerspeed = 2
— starverate <Amount> — How much health that is taken away every second the player is starving (3 по стандарту)
GM.Config.starverate = 3
Чтобы удобно было копировать:
====================
Код:
-- voice3D - Включить/Выключить 3D голос
GM.Config.voice3D = true
-- AdminsCopWeapons - Включить/Выключить спавн админов с оружием полиции
GM.Config.AdminsCopWeapons = true
-- adminBypassJobCustomCheck - Enable/disable whether an admin can force set a job with whenever customCheck returns false
GM.Config.adminBypassJobRestrictions = true
-- Разрешить игрокам использовать команду /job
GM.Config.allowjobswitch = true
-- allowrpnames - Разрешить игрокам устанавливать себе РП-имя через команду /rpname
GM.Config.allowrpnames = true
-- allowsprays - Включить/Выключить возможность использовать спреи на сервере.
GM.Config.allowsprays = true
-- allowvehicleowning - Включить/Выключить возможность владения машинами.
GM.Config.allowvehicleowning = true
-- allowvnocollide - Включить/Выключить столкновения с машиной (для защиты).
GM.Config.allowvnocollide = false
-- alltalk - Значение true для глобального чата, значение false для локального чата.
GM.Config.alltalk = false
-- autovehiclelock - Включить/Выключить автоматическое закрывание машины, когда игрок выйдет из неё.
GM.Config.autovehiclelock = false
-- babygod - игроки спавнятся с бессмертием (защита от убийств на спавне)
GM.Config.babygod = true
-- canforcedooropen - whether players can force an unownable door open with lockpick or battering ram or w/e
GM.Config.canforcedooropen = true
-- chatsounds - проигрывать звук, когда кто-то говорил в чат
GM.Config.chatsounds = true
-- chiefjailpos - Разрешает шефу полиции устанавливать тюремные позиции.
GM.Config.chiefjailpos = true
-- cit_propertytax - Enable/disable property tax that is exclusive only for citizens.
GM.Config.cit_propertytax = false
-- copscanunfreeze - Enable/disable the ability of cops to unfreeze other people's props
GM.Config.copscanunfreeze = true
-- copscanunweld - Enable/disable the ability of cops to unweld other people's props
GM.Config.copscanunweld = false
-- cpcanarrestcp - Включить/Выключить возможность арестовать полицейского.
GM.Config.cpcanarrestcp = true
-- currencyLeft - Позиция символа валюты. true - слева, false - справа.
GM.Config.currencyLeft = false
-- customjobs - Включить/Выключить команду /job (персональные названия работ).
GM.Config.customjobs = true
-- customspawns - Включить/Выключить использование нестандартных точек спавна.
GM.Config.customspawns = true
-- deathblack - Затемнение экрана после смерти.
GM.Config.deathblack = false
-- showdeaths - Display kill information in the upper right corner of everyone's screen.
GM.Config.showdeaths = true
-- deadtalk - Включить/Выключить возможность использования комманд и чата, когда игрок мертв
GM.Config.deadtalk = true
-- deadvoice - Включить/Выключить возможность говорить в микрофон, когда игрок мертв
GM.Config.deadvoice = true
-- deathpov - Включить/Выключить возможность видеть от первого лица, когда игрока убили
GM.Config.deathpov = false
-- decalcleaner - Включить/Выключить удаление декалей игроков (спреев).
GM.Config.decalcleaner = false
-- disallowClientsideScripts - Clientside scripts can be very useful for customizing the HUD or to aid in building. This option bans those scripts.
GM.Config.disallowClientsideScripts = false
-- doorwarrants - Enable/disable Warrant requirement to enter property.
GM.Config.doorwarrants = true
-- dropmoneyondeath - Включить/Выключить выпадение денег при смерти игрока.
GM.Config.dropmoneyondeath = false
-- droppocketarrest - Включить/Выключить выпадение вещей из инвенторя при аресте игрока.
GM.Config.droppocketarrest = false
-- droppocketdeath - Включить/Выключить выпадение вещей из инвенторя при смерти игрока.
GM.Config.droppocketdeath = true
-- dropweapondeath - Включить/Выключить выпадение текущего оружия при смерти игрока.
GM.Config.dropweapondeath = false
-- Включить/Выключить возможность выкинуть стандартное оружие (с которым появился)
GM.Config.dropspawnedweapons = true
-- dynamicvoice - Enable/disable whether only people in the same room as you can hear your mic.
GM.Config.dynamicvoice = true
-- earthquakes - Включить/Выключить землетрясения.
GM.Config.earthquakes = false
-- enablebuypistol - Включить/Выключить команду /buy
GM.Config.enablebuypistol = true
-- enforceplayermodel - Whether or not to force players to use their role-defined character models.
GM.Config.enforceplayermodel = true
-- globalshow - Включить/Выключить показ информации об игроке над головой.
GM.Config.globalshow = false
-- ironshoot - Enable/disable whether people need iron sights to shoot.
GM.Config.ironshoot = true
-- showjob - Включить/Выключить показ информации о работе игрока над головой.
GM.Config.showjob = true
-- letters - Включить/Выключить возможность писать записки.
GM.Config.letters = true
-- license - Включить/Выключить необходимость иметь лицензию, чтобы взять оружие
GM.Config.license = false
-- lockpickfading - Enable/disable the lockpicking of fading doors
GM.Config.lockpickfading = true
-- logging - Включить/Выключить запись логов о происходящем на сервере.
GM.Config.logging = true
-- lottery - Включить/Выключить возможность создания лотерее мэром
GM.Config.lottery = true
-- showname - Включить/Выключить показ имени игрока над головой.
GM.Config.showname = true
-- showname - Включить/Выключить показ здоровья игрока над головой.
GM.Config.showhealth = true
-- needwantedforarrest - Включить/Выключить арест игроков только если они в розыске.
GM.Config.needwantedforarrest = false
-- noguns - Enabling this feature bans Guns and Gun Dealers.
GM.Config.noguns = false
-- norespawn - Enable/Disable that people don't have to respawn when they change job.
GM.Config.norespawn = true
-- npcarrest - Включить/Выключить возможность арестовывать NPC
GM.Config.npcarrest = true
-- ooc - Включить/Выключить использование OOC.
GM.Config.ooc = true
-- propertytax - Enable/disable property tax.
GM.Config.propertytax = false
-- proppaying - Whether or not players should pay for spawning props.
GM.Config.proppaying = false
-- propspawning - Enable/disable props spawning for non-admins.
GM.Config.propspawning = true
-- removeclassitems - Enable/disable shipments/microwaves/etc. removal when someone changes team.
GM.Config.removeclassitems = true
-- respawninjail - Enable/disable whether people can respawn in jail when they die
GM.Config.respawninjail = true
-- restrictallteams - Enable/disable Players can only be citizen until an admin allows them.
GM.Config.restrictallteams = false
-- restrictbuypistol - Enabling this feature makes /buy available only to Gun Dealers.
GM.Config.restrictbuypistol = false
-- restrictdrop - Enable/disable restricting the weapons players can drop. Setting this to true disallows weapons from shipments from being dropped
GM.Config.restrictdrop = false
-- revokeLicenseOnJobChange - Whether licenses are revoked when a player changes jobs
GM.Config.revokeLicenseOnJobChange = true
-- shouldResetLaws - Enable/Disable resetting the laws back to the default law set when the mayor changes
GM.Config.shouldResetLaws = false
-- strictsuicide - Whether or not players should spawn where they suicided
GM.Config.strictsuicide = false
-- telefromjail - Включить/Выключить телепортирование из тюрьмы.
GM.Config.telefromjail = true
-- teletojail - Включить/Выключить телепортирование в тюрьму.
GM.Config.teletojail = true
-- unlockdoorsonstart - Включить/Выключить открывание открывание всех дверей на карте при старте сервера.
GM.Config.unlockdoorsonstart = false
-- voiceradius - Включить/Выключить локальный голосовой чат.
GM.Config.voiceradius = true
-- tax - Whether players pay taxes on their wallets.
GM.Config.wallettax = false
-- wantedsuicide - Enable/Disable suiciding while you are wanted by the police.
GM.Config.wantedsuicide = false
-- realisticfalldamage - Enable/Disable dynamic fall damage. Setting mp_falldamage to 1 will over-ride this.
GM.Config.realisticfalldamage = true
-- printeroverheat - Can the default money printer overheat on its own?
GM.Config.printeroverheat = true
-- weaponCheckerHideDefault - Hide default weapons when checking weapons
GM.Config.weaponCheckerHideDefault = true
-- weaponCheckerHideNoLicense - Hide weapons that do not require a license
GM.Config.weaponCheckerHideNoLicense = false
--[[
Value settings
]]
-- adminnpcs - Кто может спавнить NPC. 0 = все игроки, 1 = админ и выше, 2 = суперадмин и выше, 3 = rcon
GM.Config.adminnpcs = 3
-- adminsents - Кто может спавнить энтити (SENTs). 0 = everyone, 1 = admin or higher, 2 = superadmin or higher, 3 = rcon only
GM.Config.adminsents = 1
-- adminvehicles - Кто может спавнить машины. 0 = everyone, 1 = admin or higher, 2 = superadmin or higher, 3 = rcon only
GM.Config.adminvehicles = 3
-- adminweapons - Кто может спавнить оружие: 0: admins only, 1: supadmins only, 2: no one
GM.Config.adminweapons = 1
-- arrestspeed - Максимальная скорость при аресте.
GM.Config.arrestspeed = 120
-- babygodtime - Время бессмертия после спавна.
GM.Config.babygodtime = 5
-- chatsoundsdelay - How long to wait before letting a player emit a sound from their chat again.
-- Leave this on at least a few seconds to prevent people from spamming sounds. Set to 0 to disable.
GM.Config.chatsoundsdelay = 5
-- deathfee - Количество денег, выпадаемое при смерти.
GM.Config.deathfee = 30
-- decaltimer - Время, через которое удаляются клиентские декали (секунд)
GM.Config.decaltimer = 120
-- demotetime - Number of seconds before a player can rejoin a team after demotion from that team.
GM.Config.demotetime = 120
-- doorcost - Цена покупки двери.
GM.Config.doorcost = 30
-- entremovedelay - how long to wait before removing a bought entity after disconnect.
GM.Config.entremovedelay = 0
-- gunlabweapon - Какой оружие производит gunlab spawns
GM.Config.gunlabweapon = "weapon_p2282"
-- jailtimer - Sets the jailtimer. (in seconds)
GM.Config.jailtimer = 120
-- maxdoors - Максимальное количество дверей, которыми может владеть игрок.
GM.Config.maxdoors = 20
-- maxdrugs - Максимум наркотиков.
GM.Config.maxdrugs = 2
-- maxfoods - Sets the max food cartons per Microwave owner.
GM.Config.maxfoods = 2
-- maxlawboards - The maximum number of law boards the mayor can place.
GM.Config.maxlawboards = 2
-- maxletters - Максимум записок.
GM.Config.maxletters = 10
-- maxlotterycost - Maximum payment the mayor can set to join a lottery.
GM.Config.maxlotterycost = 250
-- maxvehicles - Максимальное число машин, которые может купить игрок.
GM.Config.maxvehicles = 5
-- microwavefoodcost - Sets the sale price of Microwave Food.
GM.Config.microwavefoodcost = 30
-- minlotterycost - Minimum payment the mayor can set to join a lottery.
GM.Config.minlotterycost = 30
-- Money packets will get removed if they don't get picked up after a while. Set to 0 to disable
GM.Config.moneyRemoveTime = 600
-- mprintamount - Количество денег, которые печатает принтер за раз.
GM.Config.mprintamount = 250
-- normalsalary - Начальная зарплата для новых игроков.
GM.Config.normalsalary = 45
-- npckillpay - Количество денег, даваемое за убийство NPC.
GM.Config.npckillpay = 10
-- paydelay - Sets how long it takes before people get salary
GM.Config.paydelay = 160
-- pocketitems - Sets the amount of objects the pocket can carry
GM.Config.pocketitems = 10
-- pricecap - The maximum price of items (using /price)
GM.Config.pricecap = 500
-- pricemin - The minimum price of items (using /price)
GM.Config.pricemin = 50
-- propcost - How much prop spawning should cost. (prop paying must be enabled for this to have an effect)
GM.Config.propcost = 10
-- quakechance - Шанс возникновения замлетрясения.
GM.Config.quakechance = 4000
-- respawntime - Minimum amount of seconds a player has to wait before respawning.
GM.Config.respawntime = 1
-- changejobtime - Minimum amount of seconds a player has to wait before changing job.
GM.Config.changejobtime = 10
-- runspeed - Максимальная скорость бега.
GM.Config.runspeed = 240
-- runspeed - Sets the max running speed for CP teams
GM.Config.runspeedcp = 255
-- searchtime - Number of seconds for which a search warrant is valid.
GM.Config.searchtime = 30
-- ShipmentSpawnTime - Antispam time between spawning shipments.
GM.Config.ShipmentSpamTime = 3
-- shipmenttime - The number of seconds it takes for a shipment to spawn.
GM.Config.shipmentspawntime = 10
-- startinghealth - Здоровье игрока при спавне.
GM.Config.startinghealth = 100
-- startingmoney - Количество денег при первом заходе на сервер.
GM.Config.startingmoney = 500
-- vehiclecost - Цена аренды машины.
GM.Config.vehiclecost = 40
-- wallettaxmax - Maximum percentage of tax to be paid.
GM.Config.wallettaxmax = 5
-- wallettaxmin - Minimum percentage of tax to be paid.
GM.Config.wallettaxmin = 1
-- wallettaxtime - Time in seconds between taxing players. Requires server restart.
GM.Config.wallettaxtime = 600
-- wantedtime - Время розыска игрока.
GM.Config.wantedtime = 120
-- walkspeed - Максимальная скорость ходьбы.
GM.Config.walkspeed = 160
-- falldamagedamper - The damper on realistic fall damage. Default is 15. Decrease this for more damage.
GM.Config.falldamagedamper = 15
-- falldamageamount - The base damage taken from falling for static fall damage. Default is 10
GM.Config.falldamageamount = 10
-- printeroverheatchance - The likelyhood of a printer overheating. The higher this number, the less likely. Minimum 3. Default 22
GM.Config.printeroverheatchance = 22
--[[---------------------------------------------------------------------------
Прочие настройки
---------------------------------------------------------------------------]]
-- The classname of money packets. Use this to create your own money entity!
-- Note: the money packet must support the "Setamount" method (or the amount DTVar)
GM.Config.MoneyClass = "spawned_money"
-- In case you do wish to keep the default money, but change the model, this option is the way to go:
GM.Config.moneyModel = "models/props/cs_assault/money.mdl"
-- The skin DarkRP uses. Set to "default" to use the GMod default derma theme
GM.Config.DarkRPSkin = "DarkRP"
GM.Config.currency = "руб."
GM.Config.chatCommandPrefix = "/"
GM.Config.F1MenuHelpPage = "http://wiki.darkrp.com/index.php/Main_Page"
GM.Config.F1MenuHelpPageTitle = "Вики"
-- Put Steam ID's and ranks in this list, and the players will have that rank when they join.
GM.Config.DefaultPlayerGroups = {
["STEAM_0:0:00000000"] = "superadmin",
["STEAM_0:0:11111111"] = "admin",
}
-- Custom modules in this addon that are disabled.
GM.Config.DisabledCustomModules = {
["hudreplacement"] = false,
["extraf4tab"] = false,
}
-- The list of weapons that players are not allowed to drop. Items set to true are not allowed to be dropped
GM.Config.DisallowDrop = {
["arrest_stick"] = true,
["door_ram"] = true,
["gmod_camera"] = true,
["gmod_tool"] = true,
["keys"] = true,
["lockpick"] = true,
["med_kit"] = true,
["pocket"] = true,
["stunstick"] = true,
["unarrest_stick"] = true,
["weapon_keypadchecker"] = true,
["weapon_physcannon"] = true,
["weapon_physgun"] = true,
["weaponchecker"] = true
}
-- Список оружий, с которыми появляются игроки
GM.Config.DefaultWeapons = {
"keys",
"weapon_physcannon",
"gmod_camera",
"gmod_tool",
"pocket",
"weapon_physgun"
}
-- Перезапись категорий
-- NOTE: categories are to be set in the "category" field of the custom jobs/shipments/entities/ammo/pistols/vehicles
-- Use this only to override the categories of _default_ things.
-- This will NOT work for your own custom stuff.
-- Make sure the category is created in the darkrp_customthings/categories.lua, otherwise it won't work!
GM.Config.CategoryOverride = {
jobs = {
["Citizen"] = "Citizens",
["Hobo"] = "Citizens",
["Gun Dealer"] = "Citizens",
["Medic"] = "Citizens",
["Civil Protection"] = "Civil Protection",
["Gangster"] = "Gangsters",
["Mob boss"] = "Gangsters",
["Civil Protection Chief"] = "Civil Protection",
["Mayor"] = "Civil Protection"
},
entities = {
["Drug lab"] = "Other",
["Money printer"] = "Other",
["Gun lab"] = "Other"
},
shipments = {
["AK47"] = "Rifles",
["MP5"] = "Rifles",
["M4"] = "Rifles",
["Mac 10"] = "Other",
["Pump shotgun"] = "Shotguns",
["Sniper rifle"] = "Snipers"
},
weapons = {
["Desert eagle"] = "Pistols",
["Fiveseven"] = "Pistols",
["Glock"] = "Pistols",
["P228"] = "Pistols"
},
vehicles = {}, -- There are no default vehicles
ammo = {
["Pistol ammo"] = "Other",
["Shotgun ammo"] = "Other",
["Rifle ammo"] = "Other"
},
}
-- The list of weapons admins spawn with, in addition to the default weapons, a job's weapons and GM.Config.AdminCopWeapons
GM.Config.AdminWeapons = {
"weapon_keypadchecker"
}
-- Стандартные законы, из нельзя изменить во время игры.
GM.Config.DefaultLaws = {
"Нельзя атаковать других жителей, если это не самозащита.",
"Нельзя красть или вламываться в дома других людей.",
"Принтеры денег и наркотики нелегальны."
}
GM.Config.PocketBlacklist = {
["fadmin_jail"] = true,
["meteor"] = true,
["door"] = true,
["func_"] = true,
["player"] = true,
["beam"] = true,
["worldspawn"] = true,
["env_"] = true,
["path_"] = true,
["prop_physics"] = true,
["money_printer"] = true,
["gunlab"] = true,
["prop_dynamic"] = true,
["prop_vehicle_prisoner_pod"] = true,
["keypad_wire"] = true,
["gmod_button"] = true,
["gmod_rtcameraprop"] = true,
["gmod_cameraprop"] = true,
["gmod_dynamite"] = true,
["gmod_thruster"] = true,
["gmod_light"] = true,
["gmod_lamp"] = true,
["gmod_emitter"] = true,
}
-- These weapons are classed as 'legal' in the weapon checker and are not stripped when confiscating weapons.
-- This setting is used IN ADDITION to GM.Config.weaponCheckerHideDefault and GM.Config.weaponCheckerHideNoLicense
-- You should use the former if you want to class the default weapons (GM.Config.DefaultWeapons and, if admin, GM.Config.AdminWeapons) and a player's job weapons as legal.
-- The latter takes GM.NoLicense weapons as legal (see licenseweapons.lua)
-- The format of this config is similar to GM.Config.DisallowDrop
GM.Config.noStripWeapons = {
}
-- The entities listed here will not be removed when a player changes their job.
-- This only applies when removeclassitems is set to true
-- Note: entities will only be removed when the player changes to a job that is not allowed to have the entity
GM.Config.preventClassItemRemoval = {
["gunlab"] = false,
["microwave"] = false,
["spawned_shipment"] = false,
}
-- Properties set to true are allowed to be used. Values set to false or are missing from this list are blocked.
GM.Config.allowedProperties = {
remover = true,
ignite = false,
extinguish = true,
keepupright = true,
gravity = true,
collision = true,
skin = true,
bodygroups = true,
}
--[[---------------------------------------------------------------------------
F4 меню
---------------------------------------------------------------------------]]
-- hide the items that you can't buy and the jobs you can't get (instead of graying them out)
-- this option hides items when you don't have enough money, when the maximum is reached for a job or any other reason
GM.Config.hideNonBuyable = false
-- Hide only the items that you have the wrong job for (or for which the customCheck says no)
-- When you set this option to true and hideNonBuyable to false, you WILL see e.g. items that are too expensive for you to buy
-- but you won't see gundealer shipments when you have the citizen job
GM.Config.hideTeamUnbuyable = true
--[[---------------------------------------------------------------------------
AFK модуль
---------------------------------------------------------------------------]]
-- The time of inactivity before being demoted
GM.Config.afkdemotetime = 600
-- Prevent people from spamming AFK
GM.Config.AFKDelay = 300
--[[---------------------------------------------------------------------------
Модуль хитмена
---------------------------------------------------------------------------]]
-- Минимальная цена за заказ
GM.Config.minHitPrice = 200
-- Максимальная цена за заказ
GM.Config.maxHitPrice = 50000
-- The minimum distance between a hitman and his customer when they make the deal
GM.Config.minHitDistance = 150
-- The text that tells the player he can press use on the hitman to request a hit
GM.Config.hudText = "Я - киллер.nНажми E на мне, чтобы сделать заказ!"
-- The text above a hitman when he's got a hit
GM.Config.hitmanText = "Заказnпринят!"
-- The cooldown time for a hit target (so they aren't spam killed)
GM.Config.hitTargetCooldown = 120
-- How long a customer has to wait to be able to buy another hit (from the moment the hit is accepted)
GM.Config.hitCustomerCooldown = 240
--[[---------------------------------------------------------------------------
Модуль голода
---------------------------------------------------------------------------]]
-- hungerspeed <Amount> - Set the rate at which players will become hungry (2 по стандарту)
GM.Config.hungerspeed = 2
-- starverate <Amount> - How much health that is taken away every second the player is starving (3 по стандарту)
GM.Config.starverate = 3


