23 lines
588 B
Plaintext
23 lines
588 B
Plaintext
|
|
||
|
void main()
|
||
|
{
|
||
|
int nUser=GetUserDefinedEventNumber();
|
||
|
|
||
|
switch(GetUserDefinedEventNumber())
|
||
|
{
|
||
|
case 200:
|
||
|
/*
|
||
|
Export all characters every 'n' seconds. Note that this event triggers
|
||
|
itself, on a timer, when finished -- until the module is unloaded.
|
||
|
*/
|
||
|
WriteTimestampedLogEntry("Saving Module");
|
||
|
|
||
|
SendMessageToAllDMs("starting save");
|
||
|
SpeakString(("Exporting all PC's"), TALKVOLUME_WHISPER);
|
||
|
ExportAllCharacters();
|
||
|
SendMessageToAllDMs("done");
|
||
|
DelayCommand(2400.0, SignalEvent(OBJECT_SELF, EventUserDefined(200)));
|
||
|
break;
|
||
|
} /* switch */
|
||
|
}
|