37 lines
1.3 KiB
Plaintext
37 lines
1.3 KiB
Plaintext
//::///////////////////////////////////////////////
|
|
//:: Witchwork: Trigger Message (Tears Wall)
|
|
//:: WW_Msg_TearsWall.nss
|
|
//:: Copyright (c) 2001 Bioware Corp.
|
|
//:://////////////////////////////////////////////
|
|
/*
|
|
A template script. Create a copy where
|
|
sString = a custom message that will be sent
|
|
from the server to any player entering the
|
|
trigger or area.
|
|
*/
|
|
//:://////////////////////////////////////////////
|
|
//:: Created By: Rob Bartel
|
|
//:: Created On: September 11, 2002
|
|
//:://////////////////////////////////////////////
|
|
|
|
void main()
|
|
{
|
|
object oEnterer = GetEnteringObject();
|
|
string sPlayerID = GetPCPlayerName(oEnterer) + GetName(oEnterer);
|
|
int bSeenOnce = GetLocalInt(OBJECT_SELF, sPlayerID+"SeenOnce");
|
|
string sString = "You have climbed down some rubble, it will be easy to climb back up to the roof and crawl through the hole if you wanted to leave again";
|
|
|
|
if (GetIsPC(oEnterer) == TRUE &&
|
|
bSeenOnce == FALSE)
|
|
{
|
|
//Play GUI sound
|
|
AssignCommand(oEnterer, PlaySound("gui_spell_mem"));
|
|
|
|
//Have the Player whisper the message to themselves.
|
|
AssignCommand(oEnterer, SpeakString(sString, TALKVOLUME_WHISPER));
|
|
|
|
//Flag the player as having seen the message.
|
|
SetLocalInt(OBJECT_SELF, sPlayerID+"SeenOnce", TRUE);
|
|
}
|
|
}
|