• Приветствуем на сайте, Гость! Обязательно ознакомьтесь с условиями и правилами Публичной оферты Проекта 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

Время в NutScript'e

  • Автор темы Автор темы Comrad
  • Дата начала Дата начала

Comrad

Пользователь
Регистрация
8 Мар 2018
Сообщения
197
Реакции
0
Баллы
37
Клан-тег
ГДР
Род занятий
ГДР
Однажды я попытался удалить строчку времени в F1 меню NS'a, и как итог было много скрипт ошибок в консоли. Кто нибудь может кинуть хук на отключение тайма в интерфейсе? Или его можно еще как-то аккуратнее отключить? Ибо я не думаю, что на орешке можно время настроить под себя как либо.
 
Однажды я попытался удалить строчку времени в F1 меню NS'a, и как итог было много скрипт ошибок в консоли. Кто нибудь может кинуть хук на отключение тайма в интерфейсе? Или его можно еще как-то аккуратнее отключить? Ибо я не думаю, что на орешке можно время настроить под себя как либо.

nutscript/gamemode/core/derma/cl_information

Удаляй следующий код


Lua:
if (!suppress or !suppress.time) then
                self.time = self.info:Add("DLabel")
                self.time:SetFont("nutMediumFont")
                self.time:SetTall(28)
                self.time:Dock(TOP)
                self.time:SetTextColor(color_white)
                self.time:SetExpensiveShadow(1, Color(0, 0, 0, 150))
end


if (self.time) then
            local format = "%A, %d %B %Y %X"
           
            self.time:SetText(L("curTime", os.date(format, nut.date.get())))
            self.time.Think = function(this)
                if ((this.nextTime or 0) < CurTime()) then
                    this:SetText(L("curTime", os.date(format, nut.date.get())))
                    this.nextTime = CurTime() + 0.5
                end
            end
end
 
Вполне можно обойтись и без удаления. На исходничке выше прямо указывают на (!suppress or !suppress.time). Оно явно намекает на то, что выпилить панельку можно и без вмешательства в фреймворк.

Стоит попробовать такой вариант:
Lua:
hook.Add('CanCreateCharInfo', 'supress_time', function(panel)
  panel.time = true
end)
 
Вполне можно обойтись и без удаления. На исходничке выше прямо указывают на (!suppress or !suppress.time). Оно явно намекает на то, что выпилить панельку можно и без вмешательства в фреймворк.

Стоит попробовать такой вариант:
Lua:
hook.Add('CanCreateCharInfo', 'supress_time', function(panel)
  panel.time = true
end)
Привет. Дрода!
 
Главная Регистрация
Назад
Сверху