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

[NS 1.1]Полосы состояния

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime
Как сделать так, чтобы полосы состояния не убирались? (Здоровье, Броня, Выносливость, Голод)
 

Comrad

Пользователь
Регистрация
8 Мар 2018
Сообщения
197
Реакции
0
Баллы
37
Клан-тег
ГДР
Род занятий
ГДР
Есть же плагин, если зажать кнопочку контекстного меню, то будут отображаться полоски
 

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime
Есть же плагин, если зажать кнопочку контекстного меню, то будут отображаться полоски
Это да, но мне нужно, чтобы эти полосы постоянно были видны игроку. Короче говоря, как на клокворке.
 

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime

Вложения

  • Безымянный.jpg
    Безымянный.jpg
    508.7 KB · Просмотры: 26

Comrad

Пользователь
Регистрация
8 Мар 2018
Сообщения
197
Реакции
0
Баллы
37
Клан-тег
ГДР
Род занятий
ГДР
А что за плагин? Если он стандартный, то у меня не работает.


Недавно решил проблему... я очень умный, не говори - я банально вырубил НСовский худ, а далее... а далее ничего :/
Можно запилить блюр экрана, где с каждым потерянным ХП он немного краснеет, энтакая альтернатива худа. По поводу же стамины... догадаываться об ее окончании интуитивно. Не благодари xd
 

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime
Недавно решил проблему... я очень умный, не говори - я банально вырубил НСовский худ, а далее... а далее ничего :/
Можно запилить блюр экрана, где с каждым потерянным ХП он немного краснеет, энтакая альтернатива худа. По поводу же стамины... догадаываться об ее окончании интуитивно. Не благодари xd
Хмм. А я нашел тот плагин (ShowBars), а потом просто кое-где заменил false на true. Жаль, что полосы остаются только после того, как игрок откроет контекстное меню (не умею кодить, поэтому приходится выкручиваться).
 

Petrenko

Пользователь
Регистрация
1 Май 2017
Сообщения
279
Реакции
0
Баллы
37
Возраст
28
Код:
if CLIENT then
    hook.Add(PlayerLoadedChar,"DrawHudBars", function(ply,char,lchar)
        local w, h = surface.ScreenWidth() * 0.35, 10
        local x, y = 4, 4
        local deltas = nut.bar.delta
        local frameTime = FrameTime()
        local curTime = CurTime()

        for k, v in ipairs(nut.bar.list) do
            if self.wlist[v.identifier] then
                local realValue = v.getValue()
                local value = math.Approach(deltas[k] or 0, realValue, frameTime * 0.6)
                deltas[k] = value
                v.visible = true
                nut.bar.draw(x, y, w, h, value, v.color, v)
                y = y + (h + 2)
            end
        end
        nut.bar.drawAction()
    end)
end
 

Petrenko

Пользователь
Регистрация
1 Май 2017
Сообщения
279
Реакции
0
Баллы
37
Возраст
28
Попробуй заменить на это, в "ShowBars", начиная с 12 строки
 

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime

Petrenko

Пользователь
Регистрация
1 Май 2017
Сообщения
279
Реакции
0
Баллы
37
Возраст
28
Сейчас попробовал, теперь они появляются на несколько секунд после загрузки персонажа.
Хм, возможно функция nut.bar.drawAction() удаляет бары через некоторое время, попробуй удалить ее
 

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime

Petrenko

Пользователь
Регистрация
1 Май 2017
Сообщения
279
Реакции
0
Баллы
37
Возраст
28
Lua:
if CLIENT then
    hook.Add("Think","DrawHudBars", function()
        local w, h = surface.ScreenWidth() * 0.35, 10
        local x, y = 4, 4
        local deltas = nut.bar.delta
        local frameTime = FrameTime()
        local curTime = CurTime()

        for k, v in ipairs(nut.bar.list) do
            if self.wlist[v.identifier] then
                local realValue = v.getValue()
                local value = math.Approach(deltas[k] or 0, realValue, frameTime * 0.6)
                deltas[k] = value
                v.visible = true
                nut.bar.draw(x, y, w, h, value, v.color, v)
                y = y + (h + 2)
            end
        end
        nut.bar.drawAction()
    end)
end

Можешь еще вот это попробовать
 

5 тяжек чарика

Пользователь
Регистрация
1 Мар 2018
Сообщения
158
Реакции
0
Баллы
31
Адрес
bybabyba
Веб-сайт
vk.com
Клан-тег
xoi
Род занятий
onime
Lua:
if CLIENT then
    hook.Add("Think","DrawHudBars", function()
        local w, h = surface.ScreenWidth() * 0.35, 10
        local x, y = 4, 4
        local deltas = nut.bar.delta
        local frameTime = FrameTime()
        local curTime = CurTime()

        for k, v in ipairs(nut.bar.list) do
            if self.wlist[v.identifier] then
                local realValue = v.getValue()
                local value = math.Approach(deltas[k] or 0, realValue, frameTime * 0.6)
                deltas[k] = value
                v.visible = true
                nut.bar.draw(x, y, w, h, value, v.color, v)
                y = y + (h + 2)
            end
        end
        nut.bar.drawAction()
    end)
end

Можешь еще вот это попробовать
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    7.1 KB · Просмотры: 14
  • Screenshot_2.png
    Screenshot_2.png
    42 KB · Просмотры: 14

Petrenko

Пользователь
Регистрация
1 Май 2017
Сообщения
279
Реакции
0
Баллы
37
Возраст
28
self.wlist[v.identifier] замени на PLUGIN.wlist[v.identifier]
 
Назад
Сверху Снизу