Jump to content

Punir jogador e receber mensagem no discord


Recommended Posts

Bom dia, tenho um script de quando a pessoa é punida aparece a mensagem em um canal do discord. Porém só aparece o tempo, alguém poderia me ajudar?

function Prender (Jogador_Selecionado, getMotivo, getTempo)
local Criminoso = getPlayerID(Jogador_Selecionado)
--local Estrelas = getPlayerWantedLevel(Criminoso)
local QuantidadePreso = getElementData(Criminoso, "PrisaoStaff:QuantidadePreso") or 0
local Tempo = tonumber(getTempo)
local Motivo = getMotivo
local jX, jY, jZ = getElementPosition (Criminoso) 
local pX, pY, pZ = getElementPosition (source) 
local IDPolicial = getElementData(source, "ID") or 0
if Tempo == 0 then
--outputChatBox ( "#0037FF✘#ffffffINFO#0037FF✘➺ #ffffffDigite o tempo!", source, 255, 0, 0, true )
return end
setElementData(Criminoso, "PrisaoStaff:NaViatura", nil)
setElementData(Criminoso, "PrisaoStaff:Comunicação", nil)
setPedAnimation(Criminoso, nil)
--setElementData(Criminoso, "PrisaoStaff:Algemado", true)
setElementData(Criminoso, "STAFF:TempoPrisao", Tempo)
setElementData(Criminoso, "STAFF:Mtv_Prisao", Motivo)
setElementData(Criminoso, "STAFF:ID2", IDPolicial)
setElementPosition(Criminoso, -483.92803955078,-522.12237548828,25.517845153809)
setElementInterior(Criminoso, 0)
local time = getRealTime()
local Horas = time.hour
local Minutos = time.minute
local Dia = time.monthday
local Mes = time.month +1
local Ano = time.year + 1900
setElementData(Criminoso, "PrisaoStaff:MotivoPrisao", Motivo)
setElementData(Criminoso, "PrisaoStaff:QuantidadePreso", QuantidadePreso+1)
setElementData(Criminoso, "PrisaoStaff:HoraPrisao", Horas..":"..Minutos)
setElementData(Criminoso, "PrisaoStaff:DataPrisao", Dia.."/"..Mes.."/"..Ano)
--outputChatBox ( "#0037FF✘#ffffffINFO#0037FF✘➺ #ffffffVocê puniu o jogador "..getPlayerName(Criminoso).."#ffffff por "..Tempo.." minutos pelo motivo de "..Motivo.." !", source, 255, 0, 0, true )
outputChatBox ( "#0037FF✘#ffffffINFO#0037FF✘➺ #ffffffO STAFF "..getPlayerName(source).." puniu o jogador "..getPlayerName(Criminoso).."#ffffff por "..Tempo.." minutos pelo motivo de "..Motivo.." !", root, 255, 0, 0, true )
outputChatBox ( "#0037FF✘#ffffffINFO#0037FF✘➺ #ffffffVocê foi preso !", Criminoso, 255, 0, 0, true )
triggerClientEvent(Criminoso, "PrisaoStaff:SendoPreso", Criminoso)
--takeAllWeapons(Criminoso)
--setPlayerWantedLevel(Criminoso, 0)
--toggleAllControls (Criminoso, false )
TempoPrender[Criminoso] = setTimer(function()
setElementData(Criminoso, "STAFF:TempoPrisao", nil)
setElementData(Criminoso, "STAFF:Mtv_Prisao", nil)
setElementData(Criminoso, "STAFF:ID2", nil)
setElementData(Criminoso, "STAFF:TempoPrisao2", nil)
setElementInterior(Criminoso, 0)
setElementPosition(Criminoso, -490.7184753418,-548.61706542969,25.5234375)
triggerClientEvent(Criminoso, "PrisaoStaff:Liberado", Criminoso)
outputChatBox ( "#0037FF✘#ffffffINFO#0037FF✘➺ #ffffffVocê foi solto !", Criminoso, 255, 0, 0, true )
--takeAllWeapons(Criminoso)
--setPlayerWantedLevel(Criminoso, 0)
--setPedAnimation(Criminoso, nil)
--toggleAllControls (Criminoso, true )
--setElementData(Criminoso, "PrisaoStaff:Algemado", true)
--setElementFrozen(Criminoso, true)
end, Tempo*60000, 1)
end
addEvent ("PrisaoStaff:FazerPrisao", true)
addEventHandler ("PrisaoStaff:FazerPrisao", root, Prender)
function  sendDiscordMessage ( message )
sendOptions = {
    queueName =  " dcq " ,
    connectionAttempts =  3 ,
    connectTimeout =  5000 ,
    formFields = {
        content = "``` " .. message .. " ```"
    }
}
fetchRemote ( discordWebhookURL, sendOptions, callback)
end

function callback ()
outputDebugString ( " Mensagem enviada! " )
end

https://prnt.sc/tqk2av

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...