GetFirstFactionMember / GetNextF...

Répondre
Partager Rechercher
Comme d'hab, je suis au boulot, et je tape mes script sur notepad entre 2 reunions (sic) et je me posait une question:

La boucle
Code PHP:

object oPC GetQuelquonque();
object oEquipier GetFirstFactionMember(oPCTRUE);
int nNb 0;

while (
GetIsObjectValid(oEquipier))
    {
    
nNb ++;
    
oEquipier GetNextFactionMember(oPCTRUE);
    } 
pour une equipe de 2 (oPC + un pote) va t'elle retourner nNb == 1 ou nNb == 2 ??

Voila, c'est tout, je voulais confirmation de quelqu'un qui sait, ou qui pourrait tester ca cet AM...
Je teste le OnHit ce soir (peu probable) ou demain (a mon avis), t'inquiete, je vous oublies pas... je rame derierre les taches en cours, c'est tout


Citation :
pour une equipe de 2 (oPC + un pote) va t'elle retourner nNb == 1 ou nNb == 2 ??
Citation :
en theorie, oui...

euh.....



(je crois avoir compris, je te rassure... c'est juste que ca me rappelle la blague de coluche :

Quelle difference entre un oiseau ?)
Ben... Nb = 2
il prend le premier la :

Code PHP:

object oEquipier GetFirstFactionMember(oPCTRUE); 

il passe le while la première fois, c'est true (toi t'as été choisis)
-> Nb = 1

Code PHP:

oEquipier GetNextFactionMember(oPCTRUE); 

la il prend ton pote, donc c'est toujours valid
->Nb = 2

il met dans oEquipier du INVALID, donc il passe plus la boucle...... et voila
moi je dirait 1 :

opc n'a qu'1 coéquipier non?
alors il prend
Code PHP:

object oEquipier GetFirstFactionMember(oPCTRUE); 

comme valide et renvoi 1



n'ayant qu'1 coéquipier :
Code PHP:

oEquipier GetNextFactionMember(oPCTRUE); 

est INVALID.



alors 1 je pense MOUARF



a moin que cela prend en compte aussi le PC ce qui ferait 2
Répondre

Connectés sur ce fil

 
1 connecté (0 membre et 1 invité) Afficher la liste détaillée des connectés