DarkRP:CustomJobFields:ru

= Создание профессий = Вы можете создавать собственные профессии, и эта страница посвящена разбору всех тонкостей их создания.

Пример со всеми возможными полями
Вот пример с использованием всех возможных полей: TEAM_Example = DarkRP.createJob("Торговец", {	color = Color(255, 255, 255, 255),	model = {		"models/player/Group03/Female_01.mdl",		"models/player/Group03/Female_02.mdl"		},	description = Описание профессии.,	weapons = {"weapon_p2282"},	command = "example",	max = 3, -- Максимальное количество игроков - 3. Кстати, вы можете указать вещественно число, например 0.7. Это более удобный подход, так как количество свободных мест на данную вакансию станет зависимым от числа онлайн игроков на сервере.	salary = 45,	admin = 0,	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 = "Выбрать это!", })