Welcome to Сообщество игровых серверов NETZONA.ORG

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. Зарегистрировавшись и войдя в систему, вы сможете создавать темы, публиковать ответы в существующих темах, давать репутацию другим участникам, получать собственный личный мессенджер и многое другое. Это также быстро и совершенно бесплатно, так чего же вы ждете?
  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта NetZONA.org: https://netzona.org/help/public-offer/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами использования Ваших файлов cookie на Проекте NetZONA.org: https://netzona.org/help/cookies/

  • Приветствуем на сайте, Гость! Обязательно ознакомьтесь с Политикой конфиденциальности Проекта NetZONA.org: https://netzona.org/pages/privacy-policy/

  • Ответы на основные вопросы: https://netzona.org/threads/populjarnye-voprosy-i-otvety-na-nix.6122/

  • Приветствуем на сайте, Гость! Приобрести (купить) Информационную услугу (в том числе группу "Проверенный") на Проекте NetZONA.org: https://netzona.org/account/upgrades

Как создать работу повара?

maksdown

Пользователь
Регистрация
6 Фев 2021
Сообщения
172
Реакции
0
Баллы
28
Пол
Мужской
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 = "Гражданские",
    })
 

KailHet

Модератор
Команда форума
Регистрация
5 Ноя 2019
Сообщения
729
Реакции
12
Баллы
62
Возраст
21
Веб-сайт
kailhet.github.io
Пол
Мужской
Семейное положение
Свободен(а) как ветер
Род занятий
Веб разработчик
Убери запятую в конце, после "category = "Гражданские""
Вот так:
Lua:
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 = "Гражданские"
    })
 

maksdown

Пользователь
Регистрация
6 Фев 2021
Сообщения
172
Реакции
0
Баллы
28
Пол
Мужской
Убери запятую в конце, после "category = "Гражданские""
Вот так:
Lua:
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 = "Гражданские"
    })
Ничего не поменялось. А еду нужно добавлять в shipments.lua ?
 

KailHet

Модератор
Команда форума
Регистрация
5 Ноя 2019
Сообщения
729
Реакции
12
Баллы
62
Возраст
21
Веб-сайт
kailhet.github.io
Пол
Мужской
Семейное положение
Свободен(а) как ветер
Род занятий
Веб разработчик
Хз, почему у тебя не работает, по идее все должно быть нормально.
Еда добавляется в food.lua

Возможно у тебя в darkrpmodification отключен голод, но вообще по идее это влиять не должно.

Это код с сайта csite.io, проверь на нем, работает или нет
Lua:
TEAM_COOK = DarkRP.createJob("Повар", {
    color = Color(34, 85, 85, 255),
    model = {"models/player/mossman.mdl"},
    description = [[Ваша задача продовать людям еду, дабы они не умерли от голода.]],
    weapons = {},
    command = "cook",
    max = 2,
    salary = 45,
    admin = 0,
    vote = false,
    hasLicense = false,
    candemote = false,
    category = "Гражданские",
    cook = true
})

И еще, ты просто не можешь купить еду или ее вообще в магазине не видно?
 

maksdown

Пользователь
Регистрация
6 Фев 2021
Сообщения
172
Реакции
0
Баллы
28
Пол
Мужской
Хз, почему у тебя не работает, по идее все должно быть нормально.
Еда добавляется в food.lua

Возможно у тебя в darkrpmodification отключен голод, но вообще по идее это влиять не должно.

Это код с сайта csite.io, проверь на нем, работает или нет
Lua:
TEAM_COOK = DarkRP.createJob("Повар", {
    color = Color(34, 85, 85, 255),
    model = {"models/player/mossman.mdl"},
    description = [[Ваша задача продовать людям еду, дабы они не умерли от голода.]],
    weapons = {},
    command = "cook",
    max = 2,
    salary = 45,
    admin = 0,
    vote = false,
    hasLicense = false,
    candemote = false,
    category = "Гражданские",
    cook = true
})

И еще, ты просто не можешь купить еду или ее вообще в магазине не видно?
Хз, почему у тебя не работает, по идее все должно быть нормально.
Еда добавляется в food.lua

Возможно у тебя в darkrpmodification отключен голод, но вообще по идее это влиять не должно.

Это код с сайта csite.io, проверь на нем, работает или нет
Lua:
TEAM_COOK = DarkRP.createJob("Повар", {
    color = Color(34, 85, 85, 255),
    model = {"models/player/mossman.mdl"},
    description = [[Ваша задача продовать людям еду, дабы они не умерли от голода.]],
    weapons = {},
    command = "cook",
    max = 2,
    salary = 45,
    admin = 0,
    vote = false,
    hasLicense = false,
    candemote = false,
    category = "Гражданские",
    cook = true
})

И еще, ты просто не можешь купить еду или ее вообще в магазине не видно?
Идентичный код. Просто не видно в магазине. Не в энтити не в веапонс.
 

Morgan

Модератор
Команда форума
Проверенный
Регистрация
24 Сен 2019
Сообщения
943
Реакции
12
Баллы
62
Адрес
города крутых Модераторов
Пол
Мужской
Семейное положение
Свободен(а) как ветер
Это ещё зависит какой F4 стоит. Если victorious , то там на это вообще код не написан.
 

Morgan

Модератор
Команда форума
Проверенный
Регистрация
24 Сен 2019
Сообщения
943
Реакции
12
Баллы
62
Адрес
города крутых Модераторов
Пол
Мужской
Семейное положение
Свободен(а) как ветер
Назад
Сверху Снизу