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;
|
||
|
}
|