Время в NutScript'e

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

Comrad

Пользователь
Проверенный
Однажды я попытался удалить строчку времени в 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 %***"
           
            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)
Привет. Дрода!
 

Похожие темы

Назад
Сверху