У меня на сервере установлен аддон onix store, и весь донат осуществлён через него, но для пополнения подключена ссылка от IGS доната. Мне необходимо, как то отключить все ниже перечисленное
Такое ощущение, что у тебя старая версия доната, в новом не должно быть кастомной валюты. Но все же, тебе нужно очистить файл sh_additems.lua
, прочитать вот это и добавить вот такой код в shared:
local blank = function() end
local meta = FindMetaTable('Player')
hook.Add('IGS.Initialized', 'hideigs', function()
IGS.UI = blank
IGS.Notify = blank
IGS.ShowNotify = blank
meta.ChatPrintColor = blank
chat.AddTextSV = blank
end)
1 лайк
Спасибо, буду пробовать
А можешь прокомментировать, что за shared ?
Самый простой вариант - создай файл igs-modification/lua/autorun/anyname.lua
и засунь туда файл с этим кодом.
Подробнее про CLIENT, SERVER и shared (общее): States / Realms - Garry's Mod Wiki
IGS.UI лучше оверрайдить функцией нового меню, чем просто “обнулить”.
Еще лучше, конечно, просто с apinator.lua методы ковырьнуть и делать свое меню поверх API, но к сожалению, мы немного перестарались с API, а также igs-core и сделали их чутка монолитными и дубовыми.
1 лайк