EN4_PRC8/_module/nss/npc_enter.nss

25 lines
634 B
Plaintext
Raw Permalink Normal View History

void main()
{
string sTag;
object oNPC;
int iFlag;
iFlag = GetLocalInt(OBJECT_SELF,"Enter");
if (GetIsPC(GetEnteringObject()) && iFlag == 0)
{
oNPC = GetFirstObjectInArea();
while (GetIsObjectValid(oNPC))
{
sTag=GetTag(oNPC);
if (GetSubString(sTag,0,14) == "en4_questgiver")
AssignCommand(oNPC,ActionRandomWalk());
DelayCommand(1.0f * (Random(6)+1),AssignCommand(oNPC,ClearAllActions()));
//SendMessageToPC(GetFirstPC(),"Tag=" + GetSubString(sTag,1,14));
SetLocalInt(OBJECT_SELF,"Enter",1);
oNPC = GetNextObjectInArea();
}
}
//en4_questgiver
}