GetLastOpenedBy

From NWN Lexicon



Contents

[edit] GetLastOpenedBy()

Get the last creature that opened the caller.

[edit] Description

Get the last creature that opened the calling object.
Returns OBJECT_INVALID if the caller is not a valid door, placeable, or store.



[edit] Version

1.61

[edit] Example

//Kill everyone who opens me if they don't have a certain
//local variable set. Goes OnOpen.
 
void main()
{
object oPC=GetLastOpenedBy();
 
if (GetLocalInt(oPC, "may_open")) return;
 
effect eDeath=EffectDeath();
 
DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_INSTANT, eDeath, oPC));
}

[edit] See Also

functions: 

GetLastUsedBy



 author: John Shuell, editor: Lilac Soul
 

Personal tools
Categories