Привет, есть вопрос. Допустим чел купил випку, и я хочу чтобы Discord Bot сам проверил, ли есть на сервере випка или типо того? Типо привязка хз
Вот такое бесплатно не делают.
local discordWebhookURL = ""
-- Функция для отправки сообщения в Discord
local function sendDiscordMessage(content, steamID)
local embed = {
{
["title"] = "Покупка привилегии",
["description"] = content .. " (" .. steamID .. ")",
["color"] = 16711680, -- Красный цвет
["footer"] = {
["text"] = "Система привилегий"
},
["timestamp"] = os.date("!%Y-%m-%dT%H:%M:%SZ")
}
}
local payload = util.TableToJSON({
username = "Privilege Bot",
embeds = embed
})
http.Post(discordWebhookURL, {
payload_json = payload
}, function(result)
print("Сообщение отправлено в Discord: " .. result)
end, function(failed)
print("Не удалось отправить сообщение в Discord: " .. failed)
end)
end
-- Пример привилегии VIP на месяц
IGS("VIP на месяц", "vip_na_mesyac"):SetULXGroup("vip")
:SetPrice(150)
:SetTerm(30) -- 30 дней
:SetWeapon("ak47") -- выдать игроку при спавне
:SetCategory("Группы")
:SetDescription("С этой покупкой вы станете офигенными, потому что в ней воооот такая куча крутых возможностей")
:SetOnBuy(function(ply)
sendDiscordMessage(ply:Nick() .. " купил VIP на месяц!", ply:SteamID())
end)
-- Пример привилегии PREMIUM навсегда
IGS("PREMIUM навсегда", "premium_navsegda"):SetULXGroup("premium")
:SetPrice(400)
:SetPerma() -- навсегда
:SetCategory("Группы")
:SetDescription("А с этой покупкой еще офигеннее, чем с покупкой VIP")
:SetOnBuy(function(ply)
sendDiscordMessage(ply:Nick() .. " купил PREMIUM навсегда!", ply:SteamID())
end)
1 лайк