Initial commit
Adding all of the current content for Anphillia Unlimited.
This commit is contained in:
47
_module/nss/dbg_inc.nss
Normal file
47
_module/nss/dbg_inc.nss
Normal file
@@ -0,0 +1,47 @@
|
||||
#include "nwnx_webhook"
|
||||
#include "color_inc"
|
||||
|
||||
|
||||
//const string WEBHOOK_BUG = "/api/webhooks/451334833495343104/6NHIFKzr_DTl9-KQucZkPxOtyQCiUo7C4efwtHPDvHB-9HNWlkmFWIE2EFEPnIr7977w/slack";
|
||||
const string WEBHOOK_BUG = "/api/webhooks/453873022315659275/xJYs04_h12hhWi0HI2NTucK7W8dp4K-7AD3NxmEuKUFSvv1nIWdRiE1PjRzsorrRrqLl/slack";
|
||||
|
||||
// Report a bug, sending it everywhere
|
||||
void dbg_ReportBug(string sMessage, object oReporter=OBJECT_INVALID);
|
||||
// Print a warning
|
||||
void dbg_Warning(string sMessage, object oReporter=OBJECT_INVALID);
|
||||
|
||||
string dbg_GetReporterInfo(object oReporter);
|
||||
|
||||
string dbg_GetReporterInfo(object oReporter)
|
||||
{
|
||||
if (GetIsObjectValid(oReporter))
|
||||
{
|
||||
return GetName(oReporter) + "(" + (GetIsPC(oReporter) ? GetPCPublicCDKey(oReporter) : GetTag(oReporter)) + ")"
|
||||
+ " @ " + GetName(GetArea(oReporter)) + "(" + GetTag(GetArea(oReporter)) + ")";
|
||||
}
|
||||
return "";
|
||||
}
|
||||
|
||||
void dbg_ReportBug(string sMessage, object oReporter=OBJECT_INVALID)
|
||||
{
|
||||
string sPrefix = "[BUG] " + dbg_GetReporterInfo(oReporter);
|
||||
string sBug = sPrefix + "\n" + sMessage;
|
||||
string sBugColor = COLOR_CODE_RED + sBug + COLOR_CODE_END;
|
||||
|
||||
WriteTimestampedLogEntry(sBug);
|
||||
SendMessageToAllDMs(sBugColor);
|
||||
if (GetIsPC(oReporter)) SendMessageToPC(oReporter, sBugColor);
|
||||
NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_BUG, sMessage, "BUG - " + GetName(oReporter));
|
||||
}
|
||||
|
||||
void dbg_Warning(string sMessage, object oReporter=OBJECT_INVALID)
|
||||
{
|
||||
string sPrefix = "[WARNING] " + dbg_GetReporterInfo(oReporter);
|
||||
string sBug = sPrefix + "\n" + sMessage;
|
||||
string sBugColor = COLOR_CODE_ORANGE + sBug + COLOR_CODE_END;
|
||||
|
||||
WriteTimestampedLogEntry(sBug);
|
||||
SendMessageToAllDMs(sBugColor);
|
||||
if (GetIsPC(oReporter)) SendMessageToPC(oReporter, sBugColor);
|
||||
NWNX_WebHook_SendWebHookHTTPS("discordapp.com", WEBHOOK_BUG, sMessage, "Warning - " + GetName(oReporter));
|
||||
}
|
||||
Reference in New Issue
Block a user