Reflexion sur un script
Posted: Tue Sep 18, 2007 12:10 am
Depuis quelques temps je cherchais à concevoir un script de communication qui me permette à l'aide de quelques touche de clavier d'exécuter une bonne trentaine de bind. C'est en étudiant les cycles d'exemple du générateur d'ida que j'ai adopter le principe. Cependant petit hic, je peux bel et bien me déplacer dans les différentes catégories (ici des personnages) mais pas dans les répliques et du coup impossible de les exécuter :x. Si quelqu'un à une idée sur l'origine de la connerie , ça serait sympa
seta *next_cat "vstr *cat_select0"
seta *prev_cat "vstr *cat_select2"
bind a "vstr *next_cat"
bind q "vstr *prev_cat"
bind z "vstr *next_bind"
bind s "vstr *prev_bind"
bind e "vstr *exec_bind"
seta *cat_select0 "echo ^7Montmirail;set *next_cat vstr *cat_select1;set *prev_cat vstr *cat_select5;set *next_bind vstr *ord_0;set *prev_bind vstr *ord_2"
seta *ord_0 "echo ^5Silence;set *next_bind vstr *ord_1;set *prev_bind vstr *ord_5;set *exec_bind say_team "^5silence le gueu""
seta *ord_1 "echo ^5Filotte;set *next_bind vstr *ord_2;set *prev_bind vstr *ord_0;set *exec_bind say_team "^5je t'aime ma filotte""
seta *ord_2 "echo ^5Trepasse;set *next_bind vstr *ord_3;set *prev_bind vstr *ord_1;set *exec_bind say_team "^5que trepasse si je faiblis !""
seta *cat_select1 "echo ^3Jacouille;set *next_cat vstr *cat_select2;set *prev_cat vstr *cat_select0;set *next_bind vstr *rep_0;set *prev_bind vstr *rep_2"
seta *rep_0 "echo ^3Messire;set *next_bind vstr *rep_1;set *prev_bind vstr *rep_4;set *exec_bind say_team "^3messiiiire"
seta *rep_1"echo ^3Poisson;set *next_bind vstr *rep_2;set *prev_bind vstr *rep_0;set *exec_bind say_team "^3c'est du beau poissonnet !""
seta *rep_2 "echo ^3Hosanna;set *next_bind vstr *rep_3;set *prev_bind vstr *rep_1;set *exec_bind say_team "^3hosanna, vous etes vivant !""
seta *cat_select2 "echo ^6Dame ginette;set *next_cat vstr *cat_select3;set *prev_cat vstr *cat_select1;set *next_bind vstr *ras_0;set *prev_bind vstr *ras_2"
seta *ras_0 "echo ^6Romanos;set *next_bind vstr *ras_1;set *prev_bind vstr *ras_4;set *exec_bind say_team "Dehors les romanos !""
seta *ras_1 "echo ^6Chocolat;set *next_bind vstr *ras_2;set *prev_bind vstr *ras_0;set *exec_bind say_team "^6C'est du chocolat !""
seta *ras_2 "echo ^6Degeu;set *next_bind vstr *ras_3;set *prev_bind vstr *ras_1;set *exec_bind say_team "^6c'est degueulasse !""