Wysłany: 2021-04-18, 17:28
Erczi
Wiek: 27 Na forum: 2371 dni Posty: 17
Nick w MP: ewwe
Piwa : 4
Kod: addEventHandler("onResourceStart", root, function(startedResource)
local czas = getRealTime()
exports["yd-discord"]:connectWeb("Zas?b **"..startedResource.name.."** zosta? uruchomiony/zrestartowany i jest gotowy do dzia?ania.", "NebariMTA_Skrypty")
end)
addEventHandler("onPlayerConnect", root, function(playerNick, playerIP, _, playerSerial, version)
connectWeb("U?ytkownik o nicku **"..playerNick.."** do??cza na serwer.\nSerial: **"..playerSerial.."**\nIP: **"..playerIP.."**", "NebariMTA_Join")
end)
addEventHandler("onPlayerCommand", root, function(cmd)
if cmd == "say" or cmd == "restart" or cmd == "start" or cmd == "stop" or cmd == "refresh" or cmd == "do" or cmd == "me" or cmd == "Zmniejsz" or cmd == "Zwieksz" or cmd == "Toggle" or cmd == "freecam" or cmd == "migacz" then return end
exports["yd-discord"]:connectWeb("U?ytkownik o nicku **"..getPlayerName(source):gsub("#%x%x%x%x%x%x","").."** u?y? komendy: **"..cmd.."**", "NebariMTA_Chat")
end)
setTimer(function()
exports["yd-discord"]:connectWeb("Aktualna ilo?? graczy na serwerze: "..#getElementsByType("player"), "NebariMTA_Online")
end, 600000, 0)
addCommandHandler("zzz", function()
connectWeb("**testowa wiadomosc**", "NebariMTA_Chat")
end)
Kod: local webhooks = {
--join
{"NebariMTA_Join", "NebariMTA_Join", "https://discord.com/api/webhooks/832665848316952596/Pa2iK8KILVc8QzQUPqjuUDmFR4DAXWD4uuwtCP4bBz6gOL9SlJThwpkRvSKzmkoa1uMW", "https://cdn.discordapp.com/attachments/832663792667983903/832667173486198804/nebari_rpg_logo_na_srodku_bez_tla.png"},
--skrypty
{"NebariMTA_Skrypty", "NebariMTA_Skrypty", "https://discord.com/api/webhooks/832665552190963772/FPXIx14bWWXo8Q0_jgmALIssyGo-JdzpkW0VgTAjQpS9CCmjxr_YG8Sbrx-80W5OcDvs", "https://cdn.discordapp.com/attachments/832663792667983903/832667173486198804/nebari_rpg_logo_na_srodku_bez_tla.png"},
--komendy
{"NebariMTA_Chat", "NebariMTA_Chat", "https://discord.com/api/webhooks/832666013085597748/rgyWEn77T0J-ciVjBVJT2Jh8OtHeTwDGlPnwvuJmBqmuhiGy_-JgLlApHSqhzIT5pwa2", "https://cdn.discordapp.com/attachments/832663792667983903/832667173486198804/nebari_rpg_logo_na_srodku_bez_tla.png"},
--liczbagraczy
{"NebariMTA_Online", "NebariMTA_Online", "https://discord.com/api/webhooks/832666119079854093/p2oYxix2ZDMx76D6dX8NMtSuFz5gf9l77hscEvR9krIgHUMS1mi-P02D6iMEGnOThL6P", "https://cdn.discordapp.com/attachments/832663792667983903/832667173486198804/nebari_rpg_logo_na_srodku_bez_tla.png"},
}
function connectWeb(message, user)
for k, v in pairs(webhooks) do
if user == v[1] then
local czas1 = getTimestamp()
local czas2 = getRealTime(czas1)
local czas3 = getRealTime()
avatar = (user == v[1]) and v[4]
local sendOptions = {
formFields = {
username = (user == v[1]) and v[2],
content = "\n**"..(czas2.monthday).."-"..(czas2.month+1).."-"..(czas2.year+1900).." "..czas3.hour..":"..(czas3.minute+2).."**\n"..message,
avatar_url = avatar
},
}
fetchRemote(v[3], sendOptions, function() end)
end
end
end
function getTimestamp(year, month, day, hour, minute, second)
-- initiate variables
local monthseconds = { 2678400, 2419200, 2678400, 2592000, 2678400, 2592000, 2678400, 2678400, 2592000, 2678400, 2592000, 2678400 }
local timestamp = 0
local datetime = getRealTime()
year, month, day = year or datetime.year + 1900, month or datetime.month + 1, day or datetime.monthday
hour, minute, second = hour or datetime.hour, minute or datetime.minute, second or datetime.second
-- calculate timestamp
for i=1970, year-1 do timestamp = timestamp + (isLeapYear(i) and 31622400 or 31536000) end
for i=1, month-1 do timestamp = timestamp + ((isLeapYear(year) and i == 2) and 2505600 or monthseconds[i]) end
timestamp = timestamp + 86400 * (day - 1) + 3600 * hour + 60 * minute + second
timestamp = timestamp - 3600 --GMT+1 compensation
if datetime.isdst then timestamp = timestamp - 3600 end
return timestamp
end
function isLeapYear(year)
if year then year = math.floor(year)
else year = getRealTime().year + 1900 end
return ((year % 4 == 0 and year % 100 ~= 0) or year % 400 == 0)
end
Kod: core = {}
core.__index = core
Wysłany: 2021-04-19, 08:15
vAnimo
Zielony w luła
Wiek: 19 Na forum: 2312 dni Posty: 165
Nick w MP: vAnimo
Piwa : 882
O ile dobrze skonfigurowa?e? webhooki to powinno dzia?a?.
Pami?taj aby nie udost?pniac te? nikomu webhook?w.
A je?eli dalej co? nie dzia?a daj debugscript 3
[ Dodano : 2021-04-19, 08:18 ]
Webhooki dzia?aj?, ale to co chcesz wys?a? wygas?o
Kod: https://cdn.discordapp.com/attachments/832663792667983903/832667173486198804/nebari_rpg_logo_na_srodku_bez_tla.png
Wysłany: 2021-04-19, 10:44
xyzzz^
A nic
Wiek: 18 Na forum: 1993 dni Posty: 319
Nick w MP: Aspyk21
Piwa : 308
Wysłany: 2021-04-19, 20:38
Erczi
Wiek: 27 Na forum: 2371 dni Posty: 17
Nick w MP: ewwe
Piwa : 4
"xyzzz^" napisał/a :http://hostuje.net/file.php?id=3997d563543edd86651c60ecb6bb00a7
^^ to jest z new placka
tam gdzie linki dodaj swojego wehbooka, nazwij wehbooka Logi i kana? logi-mta
Nadal nie dzia?a wyskakuje takie co? w konsoli "WARNING: [NebariRPG]/xyz_discord/logs_s.lua:48: Access denied @ 'fetchRemote'"
Wysłany: 2021-04-19, 21:22
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
Dodaj zas?b xyz_discord do ACL w rubryce Admin
Panel Admina > Resources > Manage ACL > 2x click na Admin > Add Object > resource.xyz_discord
Tagi: nie :: wyświetlają :: sie :: logi :: discordzie :: mta
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: