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

Голод в худе дает ошибки

Статус
В этой теме нельзя размещать новые ответы.

AlexGl00m

Пользователь
Регистрация
10 Янв 2021
Сообщения
27
Реакции
0
Баллы
16
Клан-тег
Victus
Пол
Мужской
Род занятий
Студент Мед. Колледжа
Продолжаю пытаться в худ. Решил заняться полоской голода.

Посмотрел как устроена полоска брони в дефолтном худе даркрп модификатион и сделал так:

Lua:
    local food = LocalPlayer():getDarkRPVar("Energy")
    if food ~= 0 then
        draw.RoundedBox(6, x + 4, y - 25, (150 - 9) * food / 100, 15, Color(255, 255, 0, 180))
    end

и теперь в консоли получаю ЭТО при любом изменении файла худа во время игры (появляется только один раз)

Lua:
[darkrpmodification-master] addons/darkrpmodification-master/lua/darkrp_modules/hudreplacement/cl_hudreplacement.lua:76: attempt to perform arithmetic on local 'food' (a nil value)
  1. v - addons/darkrpmodification-master/lua/darkrp_modules/hudreplacement/cl_hudreplacement.lua:76
   2. unknown - lua/includes/modules/hook.lua:84 (x2)

Подскажите пожалуйста, что делаю не так?
 

AlexGl00m

Пользователь
Регистрация
10 Янв 2021
Сообщения
27
Реакции
0
Баллы
16
Клан-тег
Victus
Пол
Мужской
Род занятий
Студент Мед. Колледжа
Изменил на LocalPlayer().DarkRPVars.Energy
Ошибки исчезли, решил
 

B_O_C_T_O_K

Пользователь
Регистрация
9 Окт 2021
Сообщения
41
Реакции
0
Баллы
8
Пол
Мужской
Семейное положение
Не выбрано
Lua:
if not DarkRP.disabledDefaults["modules"]["hungermod"] then
    local food = LocalPlayer():getDarkRPVar("Energy")

    if food ~= nil then
        draw.RoundedBox(6, x + 4, y - 25, (150 - 9) * food / 100, 15, Color(255, 255, 0, 180))
    end
end
Попробуй.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху Снизу