Domaine concerné: [Script]
Logiciel utilisé: [Rmxp]
Bonjours à tous les scripteurs. Je vais une fois de plus faire appel à vos
talent pour démêler un problème étrange et assez chi**t.
J'utilise l'UMS crée par Ccoa. J'ai 2 version du script (je n'en utilise qu'une !)
La version ancienne fonctionne normalement, sauf pour la commande \inc
qui permet d'inclure le message dans le message précédent.
Du genre :
Message 1 Blabla ......
Message 2 \inc Blabla ....
On voit :
Blabla .....
Blabla ....
Sauf qu'il faut agrandir manuellement la fenêtre pour tout lire.
(sinon on ne voit que les 4ère lignes)
Avec la version 1.8, la nouvelle version du script, cet aspect est corrigé, le
message est affiché avec des flèches et il défile tout seul.
(la hauteur est de 4 ligne mais ça défile comme un générique de film.)
Cependant, une commande présente dans l'ancienne version ne marche plus.
La commande \slv qui permet d'afficher des fenêtres esclaves en plus du message
principal.
Message 1 \slv[name]Chut !!
Message 2 Bonjour comment ça va ? \slv[name]
On voit le message 2 s'afficher, et juste à la fin une 2ème fenêtre apparait et affiche
le message 1. (lorsque le nom, ici name est utilisé la 1ere fois, le message est stocké,
la 2eme fois, il faut afficher le message stocké.)
Bref, je me retrouve avec 2 script avec chacun une fonction buggée et je veux bien
sur utiliser les 2 fonctions. Et c'est impossible.
Demande :
Corriger le script 1.8 à l'aide du script 1.6.3 afin de rétablir la fonction \slv.
Pistes et aide :
Corriger le nouveau à l'aide de l'ancien me parait plus simple.
(puisque ça fonctionne déjà)
Le tout c'est de trouver ou les versions divergent.
Pour ceux qui souhaiterais m'aider, le message d'erreur obtenu est le suivant :
1
2
3
| line 2836 : NameError occurred
undefinied variable or method 'text' for
#<Window_Slave:0x94575b8> |
Et maintenant les 2 scripts :
L'ancien 1.6.3 -> http://www.casimages.com/f.php?f=13051007423056507.txt
le nouveau 1.8.0 -> http://www.casimages.com/f.php?f=130510074255970216.txt
Merci par avance à ceux et celles qui voudrons m'aider.
Résolu par une version non buggée du script, trouvée sur le net.
Pour ceux que ça intéresse, une démo du script sans bug est disponible ici :
http://www.mediafire.com/?z3fzwx0ywyt
|