Вопрос про хуки IGS

Есть ли хук на пополнение баланса и если есть можно ли определить пополнение было реальное или выданное к пример за игру на сервере?

Нашел хук IGS.PlayerDonate

Я советую вам использовать хук IGS.PaymentStatusUpdated, в нем есть всё, что вам нужно.

Пример таблицы, когда баланс был пополнен через панель:
image

Пример таблицы, когда баланс был пополнен через платёжную систему:
image

Пример скрипта, который благодарит игрока, пополнившего свой баланс через платежную систему:

hook.Add("IGS.PaymentStatusUpdated", "GM-Donate.ThanksForDonate", function(pl, tbl)
    if tbl.paymentType == "panel" or not IsValid(pl) then return end
    pl:ChatPrint("Спасибо за помощь серверу, приятных покупок!")
end)