30 lines
969 B
Plaintext
30 lines
969 B
Plaintext
|
//::///////////////////////////////////////////////
|
||
|
//:: Subtracts one from guest count
|
||
|
//:: pri_guestnumm
|
||
|
//:: Copyright (c) 2002 Shepherd Software Inc.
|
||
|
//:://////////////////////////////////////////////
|
||
|
/*
|
||
|
|
||
|
This is an DM only script called from the DM options
|
||
|
of the Suite Butler. It subtracts one from the guest
|
||
|
count. Useful if a guest logs out while still flagged
|
||
|
a guest and can be used to update the count so that a
|
||
|
player can still close the door after all other guests
|
||
|
have left.
|
||
|
|
||
|
*/
|
||
|
//:://////////////////////////////////////////////
|
||
|
//:: Created By: Russell S. Ahlstrom
|
||
|
//:: Created On: July 11, 2002
|
||
|
//:://////////////////////////////////////////////
|
||
|
|
||
|
void main()
|
||
|
{
|
||
|
object oPC = GetPCSpeaker();
|
||
|
object oTrigger = GetNearestObjectByTag("SuiteAutoDoor");
|
||
|
int iNGuests = GetLocalInt(oTrigger, "RSA_NGuests");
|
||
|
iNGuests--;
|
||
|
SetLocalInt(oTrigger, "RSA_NGuests", iNGuests);
|
||
|
SendMessageToPC(oPC, "There are now "+IntToString(iNGuests)+" guest(s) in this suite.");
|
||
|
}
|