Initial Upload
Initial Upload
This commit is contained in:
46
_module/nss/mail_include.nss
Normal file
46
_module/nss/mail_include.nss
Normal file
@@ -0,0 +1,46 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: Mail Include
|
||||
//:: mail_include.nss
|
||||
//:: Copyright (c) 2003 Jake E. Fitch
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
This is the include file for Mandragon's Mail system.
|
||||
*/
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Created By: Jake E. Fitch (Milambus Mandragon)
|
||||
//:: Created On: Jan. 6, 2004
|
||||
//:://////////////////////////////////////////////
|
||||
|
||||
// This string sets the name of the database for the mail to be saved to.
|
||||
string DBName = "MailDB";
|
||||
|
||||
// Should the system use the CD Key in addition to the Character's Name to setup unique Mailboxes.
|
||||
int CDKeyCheck = TRUE;
|
||||
|
||||
// Return a formatted string of the message.
|
||||
string FormatMessage(int iID) {
|
||||
string sOut;
|
||||
|
||||
int iFrom = GetCampaignInt(DBName, "F" + IntToString(iID));
|
||||
|
||||
sOut += "From: " + GetCampaignString(DBName, "MBOwner" + IntToString(iFrom)) + "\n";
|
||||
sOut += "Subject: " + GetCampaignString(DBName, "S" + IntToString(iID)) + "\n";
|
||||
sOut += "Message:\n" + GetCampaignString(DBName, "M" + IntToString(iID)) + "\n";
|
||||
|
||||
SetCampaignInt(DBName, "R" + IntToString(iID), TRUE);
|
||||
|
||||
return sOut;
|
||||
}
|
||||
|
||||
// Remove the message from the database.
|
||||
void DeleteMessage(int iID) {
|
||||
DeleteCampaignVariable(DBName, "T" + IntToString(iID));
|
||||
DeleteCampaignVariable(DBName, "F" + IntToString(iID));
|
||||
DeleteCampaignVariable(DBName, "S" + IntToString(iID));
|
||||
DeleteCampaignVariable(DBName, "M" + IntToString(iID));
|
||||
DeleteCampaignVariable(DBName, "R" + IntToString(iID));
|
||||
}
|
||||
|
||||
void Debug (string sOutput) {
|
||||
SpeakString(sOutput);
|
||||
}
|
Reference in New Issue
Block a user