Fivem.com.tr
Fivem.com.tr
- Katılım
- 1 Eki 2022
- Mesajlar
- 5,891
- Tepki
- 112
Basit bir şekilde istediğiniz verinin, discord logunu tutmayı göstereceğim.
Sizinle paylaştığım kodlar kopyala yapıştır mantığı ile çalışmamakta, ve bir eklenti değildir!
Yanlış bir işlem uygulayacağınızı düşünüyorsanız, her ihtimale karşı düzenleme yapmadan önce eklentinizin yedeğini almayı unutmayın.
Alt kısımda bulunan kodları kopyalayıp, log tutturmak istediğiniz eklentinin sunucu kısmına yapıştırıyorsunuz.
Kod:
İşleyişi anlamanız adına, ufak bir örnek;
Kod:
Elmas, stresi son derece iyi idare edebilen sadece küçük bir parça kömürdür. -Anonim
Konu alıntıdır, yanlış veya hatalı bir bilgi/paylaşım var ise yanıtlayabilir veya bizimle iletişime geçebilirsiniz.
Sizinle paylaştığım kodlar kopyala yapıştır mantığı ile çalışmamakta, ve bir eklenti değildir!
Yanlış bir işlem uygulayacağınızı düşünüyorsanız, her ihtimale karşı düzenleme yapmadan önce eklentinizin yedeğini almayı unutmayın.
Alt kısımda bulunan kodları kopyalayıp, log tutturmak istediğiniz eklentinin sunucu kısmına yapıştırıyorsunuz.
Kod:
Kod:
function dclog(xPlayer, text)
local playerName = Sanitize(xPlayer.getName())
local discord_webhook = "WEBHOOK"
if discord_webhook == '' then
return
end
local headers = {
['Content-Type'] = 'application/json'
}
local data = {
["username"] = "USERNAME",
["avatar_url"] = "AVATAR_URL",
["embeds"] = {
{
["author"] = {
["name"] = playerName .. ' - ' .. xPlayer.identifier
},
["color"] = 1942002,
["timestamp"] = os.date("!%Y-%m-%dT%H:%M:%SZ")
}
}
}
data['embeds'][1]['description'] = text
PerformHttpRequest(discord_webhook, function(err, text, headers)
end, 'POST', json.encode(data), headers)
end
function Sanitize(str)
local replacements = {
['&' ] = '&',
['' ] = '>',
[''] = '
'
}
return str
:gsub('[&]', replacements)
:gsub(' +', function(s)
return ' ' .. (' '):rep(#s - 1)
end)
end
İşleyişi anlamanız adına, ufak bir örnek;
Kod:
Kod:
RegisterServerEvent("esx_newDrugs:reward")
AddEventHandler("esx_newDrugs:reward", function(amount, typed)
local xPlayer = ESX.GetPlayerFromId(source)
if xPlayer.canCarryItem(typed .. "brick", math.ceil(amount)) then
xPlayer.addInventoryItem(typed .. "brick", math.ceil(amount))
dclog(xPlayer, '**' .. math.ceil(amount) .. 'x ' .. typed .. 'brick** elde etti.' )
else
TriggerClientEvent('mythic_notify:client:SendAlert', xPlayer.source, {
type = 'error',
text = 'Daha fazla taşıyamazsın!'
})
end
end)
Elmas, stresi son derece iyi idare edebilen sadece küçük bir parça kömürdür. -Anonim
Konu alıntıdır, yanlış veya hatalı bir bilgi/paylaşım var ise yanıtlayabilir veya bizimle iletişime geçebilirsiniz.