Initial upload
Initial upload.
This commit is contained in:
38
_module/nss/rp_pox_sc1.nss
Normal file
38
_module/nss/rp_pox_sc1.nss
Normal file
@@ -0,0 +1,38 @@
|
||||
//::///////////////////////////////////////////////
|
||||
//:: Name
|
||||
//:: FileName
|
||||
//:: Copyright (c) 2001 Bioware Corp.
|
||||
//:://////////////////////////////////////////////
|
||||
/*
|
||||
Determines whether the person speaking to the ox
|
||||
is the owner or not. If they are, then returns TRUE.
|
||||
*/
|
||||
//:://////////////////////////////////////////////
|
||||
//:: Created By: Rogers Pessin
|
||||
//:: Created On: August 4, 2002
|
||||
//:://////////////////////////////////////////////
|
||||
|
||||
int StartingConditional()
|
||||
{
|
||||
object oSpeaker = GetPCSpeaker();
|
||||
if (oSpeaker==OBJECT_INVALID) return FALSE;
|
||||
|
||||
// Get the public CD key of the person trying to speak to/control
|
||||
// the ox.
|
||||
string sSpeakerCDK = GetPCPublicCDKey(oSpeaker);
|
||||
|
||||
// Retrieve the public CD key of the person who actually is supposed
|
||||
// to control the ox.
|
||||
string sTrueOwnerCDK = GetLocalString(OBJECT_SELF,"RP_OWNER_CDK");
|
||||
|
||||
// Is the person speaking to the ox the true owner?
|
||||
if (sSpeakerCDK==sTrueOwnerCDK)
|
||||
{
|
||||
SetLocalObject(OBJECT_SELF,"RP_OWNER",oSpeaker);
|
||||
return TRUE;
|
||||
}
|
||||
else
|
||||
{
|
||||
return FALSE;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user