Продажа разбана

Есть такой разбан через ray_shop но можно каким либо образом поставить переменые с igs модификатион

image

net.Start("NeuroBanReason2")
        net.WriteString(a.reason or "error")
        net.WriteUInt(svprice, 32)
		if (pl:rayShopCredits() != nil) then
        net.WriteUInt(pl:rayShopCredits(), 32)
        net.Send(pl)
		
		end
    end
end

net.Receive("NeuroBan Unban", function(length, ply)
    local a = isbanned(ply:SteamID())

    if a then
        local time = string.FormattedTime(a.unban_time - os.time())
        local svprice = time.m + time.h * 60
        local price = net.ReadInt(32)
        price = (price > svprice) and price or svprice

        if a.unban_time == 0 then
            price = 300
        end

        if price > 300 then
            price = 300
        end

        if (ply:rayShopCredits() < price) then
            ply:ChatPrint("Ошибка, КОД404. [Баланс] ( Разбан стоит : " .. price .. " )")

            return
        end

        ply:giverayShopCredits(-price)
        ply:ChatPrint("Вы купили разбан за " .. price .. " РУБ.")
        net.WriteString('BUY')
        net.WriteString('Вы купили разбан ' .. price .. ' РУБ')
        net.Send(ply)
        ply:UnGameBan('buy', price)
    end
end)

По подробнее опиши, что именно тебе нужно. Перенести разбан с Ray на IGS?

Можно по подробнее описать что вы именно хотите сделать?

Код в теме кривой. Как минимум, часть с net.Start("NeuroBanReason2")