26 lines
774 B
Plaintext
26 lines
774 B
Plaintext
// squadl_who - assign squad member names to squad list
|
|
int StartingConditional()
|
|
{
|
|
object oPC=GetPCSpeaker();
|
|
string sID=GetLocalString(oPC,"sTeamID");
|
|
int nNum=GetLocalInt(oPC,"nSquadNum");
|
|
object oMod=GetModule();
|
|
object oPerson;
|
|
string sMembers;
|
|
oPerson=GetFirstPC();
|
|
while(GetIsObjectValid(oPerson))
|
|
{ // squad check
|
|
if (GetLocalString(oPerson,"sTeamID")==sID)
|
|
{ // same team
|
|
if (GetLocalInt(oPerson,"nSquadNum")==nNum)
|
|
{ // squad member
|
|
sMembers=sMembers+GetName(oPerson)+", ";
|
|
} // squad member
|
|
} // same team
|
|
oPerson=GetNextPC();
|
|
} // squad check
|
|
sMembers=GetStringLeft(sMembers,GetStringLength(sMembers)-2);
|
|
SetCustomToken(88005,sMembers);
|
|
return TRUE;
|
|
}
|