25 lines
634 B
Plaintext
25 lines
634 B
Plaintext
|
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
|
||
|
|
||
|
}
|