maksdown
Пользователь
food.lua естьВ
job.lua с пометкой cook = true естьКогда захожу за повара не могу купить еду. (В
weapons её нет, а каких то особых вкладок не видел) hungermod вроде не включал. Хотя может он был включён изначально.
		Lua:
	
	local isnil = fn.Curry(fn.Eq, 2)(nil)
local validFood = {"name", model = isstring, "energy", "price", onEaten = fn.FOr{isnil, isfunction}}
FoodItems = {}
function DarkRP.createFood(name, mdl, energy, price)
    local foodItem = istable(mdl) and mdl or {model = mdl, energy = energy, price = price}
    foodItem.name = name
    if DarkRP.DARKRP_LOADING and DarkRP.disabledDefaults["food"][name] then return end
    for k, v in pairs(validFood) do
        local isFunction = isfunction(v)
        if (isFunction and not v(foodItem[k])) or (not isFunction and foodItem[v] == nil) then
            ErrorNoHalt("Corrupt food \"" .. (name or "") .. "\": element " .. (isFunction and k or v) .. " is corrupt.\n")
        end
    end
    table.insert(FoodItems, foodItem)
end
AddFoodItem = DarkRP.createFood
DarkRP.getFoodItems = fp{fn.Id, FoodItems}
function DarkRP.removeFoodItem(i)
    local food = FoodItems[i]
    FoodItems[i] = nil
    hook.Run("onFoodItemRemoved", i, food)
end
local plyMeta = FindMetaTable("Player")
plyMeta.isCook = fn.Compose{fn.Curry(fn.GetValue, 2)("cook"), plyMeta.getJobTable}
DarkRP.DARKRP_LOADING = true
DarkRP.registerDarkRPVar("Energy", net.WriteFloat, net.ReadFloat)
--[[
DarkRP.createFood("Название Еды", {
    model = "модель", пкм по модели, скопировать в буфер обмена
    energy = 90, сколько еды пополнаяет
    price = 100 стоимость
})
--]]
DarkRP.DARKRP_LOADING = nil
DarkRP.createFood("Рамен", {
    model = "models/props_junk/garbage_takeoutcarton001a.mdl",
    energy = 90,
    price = 100
})
		Код:
	
	 TEAM_COOK = DarkRP.createJob("Повар", {
        color = Color(238, 99, 99, 255),
        model = "models/player/mossman.mdl",
        description = [[Ваша задача продовать людям еду, дабы они не умерли от голода.]],
        weapons = {},
        command = "cook",
        max = 2,
        salary = 45,
        admin = 0,
        vote = false,
        hasLicense = false,
        candemote = false,
        cook = true,
        category = "Гражданские",
    }) 
 
		 
 
		 
 
		 
			
		
		
		
	
	
			
		 
				
		 
				
		 
				
		 
				
		 
				
		 
				
		 
				
		 
				
		 
				
		 
 
		 
 
		