War Declared
Triggered when war is declared
--- Function Triggered when war is declared
--- @param source number
--- @param attacker string
--- @param defender string
function WarDeclared(source, attacker, defender)
local attackerGang = exports.gs_gangs:GetGangByName(attacker)
local defenderGang = exports.gs_gangs:GetGangByName(defender)
if not attackerGang or not defenderGang then return end
local WebHook = '' -- Discord Webhook URL
if WebHook ~= '' then
local embed = {
{
["description"] = ('**%s** has declared war on **%s**'):format(attackerGang.label, defenderGang.label),
["color"] = 16711680,
["footer"] = {
["text"] = '_G[S]cripts'
}
}
}
PerformHttpRequest(WebHook, function(err, text, headers) end, 'POST', json.encode({username = "Gang Wars", embeds = embed}), { ['Content-Type'] = 'application/json' })
end
end
Peace Declared
Triggered when peace is declared
--- Function Triggered when peace is declared
--- @param source number
--- @param attacker string
--- @param defender string
function PeaceDeclared(source, attacker, defender)
local attackerGang = exports.gs_gangs:GetGangByName(attacker)
local defenderGang = exports.gs_gangs:GetGangByName(defender)
if not attackerGang or not defenderGang then return end
local WebHook = '' -- Discord Webhook URL
if WebHook ~= '' then
local embed = {
{
["description"] = ('**%s** has declared peace with **%s**'):format(attackerGang.label, defenderGang.label),
["color"] = 65280,
["footer"] = {
["text"] = '_G[S]cripts'
}
}
}
PerformHttpRequest(WebHook, function(err, text, headers) end, 'POST', json.encode({username = "Gang Wars", embeds = embed}), { ['Content-Type'] = 'application/json' })
end
end
Zone Attacked
Triggered when a zone is being attacked
--- Function Triggered when a zone is under attack
--- @param source number
--- @param zoneName string
function ZoneUnderAttack(source, zoneName)
local zoneData = Config.Zones[zoneName]
local gang = exports.gs_gangs:GetPlayerGang(source)
if zoneData.gang then
local zoneGang = exports.gs_gangs:GetGangByName(zoneData.gang)
end
local WebHook = '' -- Discord Webhook URL
if WebHook ~= '' then
local embed = {
{
["description"] = ('**%s** is under attack by **%s**'):format(zoneData.label, gang.label),
["color"] = 16711680,
["footer"] = {
["text"] = '_G[S]cripts'
}
}
}
PerformHttpRequest(WebHook, function(err, text, headers) end, 'POST', json.encode({username = "Gang Wars", embeds = embed}), { ['Content-Type'] = 'application/json' })
end
end
Last updated