EDIT : Ah mince, je crois que j'ai posté dans la mauvaise section, mes yeux me font défaut ce soir ...
Bonsoir les gens !
Je ne passe pas souvent (la dernière fois date d'il y a 2 ans) mais je suis confronté à un problème, qui peut paraître banal, mais impossible de trouver le problème.
J'essaye de créer un générateur de pseudo aléatoire, j'ai un 'algo' en tête, mais il ne marche qu'à moitié, et comme je l'ai dit, je ne comprend absolument pas pourquoi ...
Pour faire simple, j'ai deux scripts : scr_creation_joueur(nombre_joueur) et scr_nom_joueur.
scr_creation_joueur est appelé dans un objet obj_draw qui initialise le nombre de pseudos (ou joueurs) à créer et une fois qu'ils sont créés, les affiche dans une room.
scr_creation_joueur a une boucle qui créer un array contenant le nom des joueurs (global.nom_joueur[]), dans cette boucle est appelé scr_nom_joueur.
scr_nom_joueur est censé choisir aléatoirement des mots dans plusieurs fichiers textes pour former un pseudo, stocké dans une variable locale nom_joueur. Ce script retourne nom_joueur au script scr_creation_joueur.
Et enfin, obj_draw écrit le contenu de l'array global.nom_joueur[] grâce à une boucle.
On arrive au problème, il y a plusieurs choses :
-> Soit le pseudo est correctement généré et affiché, donc là c'est bon
-> Soit le pseudo généré est un "0"
-> Soit je reçoit une erreur qui me dit qu'il arrive à une valeur qui n'existe pas ("array out of bound", je sais pas comme on l'explique même si je pense comprend ce message)
gm8.1 :
http://www.mediafire.com/download/y02xu9rb9qq53ul/MyRank.rarJ'ai vérifié toutes mes boucles, mais à force je me suis complètement perdu ... x)