size est un accesseur, pas un mutateur. Il te donne une information sur ton tableau (sa taille). Tu ne peux pas l'utiliser pour modifier le contenu du tableau !!!
Essaie en remplaçant
1
| for actor in $game_actors |
par
1
| for actor in $game_party.actors |
car $game_actors est un piège : il se fait passer pour un tableau, mais c'est juste un objet avec une méthode [], donc on ne peut pas itérer dessus. Ça c'est la viciosité inhérente aux rubistes.
Et arrête de confondre "sa" et "ça" wallah espèce de sacripant Ça me donne juste envie de partir en courant très loin.
"sa" c'est pour une appartenance : "sa chaussure", "sa bicyclette". "sa" est devant un nom commun, dont il précise le possesseur.
"ça" c'est un pronom qui remplace quelque chose : "ça vend du rêve", "ça s'en va et ça revient". "ça" n'est pas devant un nom commun.
Il me semble que tu peux aussi extraire une portion de tableau en faisant :
1
| $game_party.actors = $game_party.actors[0..1] # premier element et dernier element |
ou encore
1
| $game_party.actors = $game_party.actors[0, 2] # premier element et taille de portion |
Et ça va garder le deux premiers éléments. Je ne garantie pas que ça marchera.
|