Как замаскировать, IGS

У меня на сервере установлен аддон onix store, и весь донат осуществлён через него, но для пополнения подключена ссылка от IGS доната. Мне необходимо, как то отключить все ниже перечисленное
image
image

Такое ощущение, что у тебя старая версия доната, в новом не должно быть кастомной валюты. Но все же, тебе нужно очистить файл 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 лайк