Увеличить время отображения на экране оповещений о розыске и ордерах

  • На форуме авторизация через STEAM, что позволяет авторизироваться за несколько секунд. Только не говорите, что вы в нем не зарегистрированы :)
  • Сообщение на форуме - гарантированный способ доставки ваших слов владельцу данного проекта. Просто зарегистрируйтесь здесь и создайте где-нибудь тему

Увеличить время отображения на экране оповещений о розыске и ордерах?

  • Да, мне не хватает.

  • Нет, мне хватает текущего.


Результаты будут видны только после голосования.

CrazyKeeper

Орган лисьей власти
ПРАВИТЕЛЬСТВО
15 Сен 2016
1.365
1.256
249
Awards
22
37
Moscow
SID
STEAM_0:1:69472409
Предлагаю увеличить время отображения на экране оповещений о выдаче ордеров или розыска.
Лично я обычно успеваю прочесть либо только на кого выписан ордер, либо только причину ордера (тоже самое с розыском). Можно посмотреть и в консоли, но это полностью обездвиживает персонажа, а если нужно будет следом на оповещение оперативно отреагировать, то это усложняет процесс. В последнее время у меня вообще стали вылезать в консоли ошибки объектов каждую секунду штук по 5 (типа ошибка мусорного бака, который почему-то прозрачный). Из-за этого я вообще не могу перечитать что, на кого и зачем выписали. Так что на консоль я не всегда могу рассчитывать.

Пары лишних секунд я думаю было бы достаточно.
 
Последнее редактирование:

_AMD_

Президент
ПРАВИТЕЛЬСТВО
26 Май 2015
4.103
1.998
283
Awards
9
127.0.0.1
trigon.im
SID
STEAM_0:1:55598730
Старайся писать меньше текста. Я сам пост не читал, сделал вывод лишь на основе заголовка

https://trello.com/c/pKYGEwoH/260--

У меня нет желания тратить время на чтение стены текста
 

_AMD_

Президент
ПРАВИТЕЛЬСТВО
26 Май 2015
4.103
1.998
283
Awards
9
127.0.0.1
trigon.im
SID
STEAM_0:1:55598730
Придется делать костыль, так как принтится в центре экрана оно стандартной гмодовской функцией
[doublepost=1476222974][/doublepost]Давно я так не извращался...

Код:
local oldPrint = PLAYER.PrintMessage
function PLAYER:PrintMessage(type,message,delay)
    if delay and type == HUD_PRINTCENTER then
        delay = delay - 2

        oldPrint(self,type,message)

        timer.Create(CurTime() .. self:UserID() .. "_printMessage",2,delay / 2,function()
            oldPrint(self,type,message)
        end)

        return
    end

    oldPrint(self,type,message)
end
[doublepost=1476223491][/doublepost]Еще немного усовершенствовал костыль и доделал то, что вы просили. Готово
 
Последнее редактирование: