Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
popp Floodeur prématuré
Inscrit le: 28 Aoû 2007 Messages: 627 Sujets: 70 Spécialité en worldedit: le multiboard Gui :D
|
|
Revenir en haut |
|
|
Troll-Brain Ri1kamoua
Inscrit le: 23 Aoû 2007 Messages: 7143 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
Posté le: 11/11/07 13:59 Sujet du message: |
|
|
utilise substring pour décomposer ta chaine.
Remarque : l'évenement ne tient pas compte de la casse (majuscule ou minuscule) mas les conditions si _________________
Le violet, c'est moche. |
|
Revenir en haut |
|
|
popp Floodeur prématuré
Inscrit le: 28 Aoû 2007 Messages: 627 Sujets: 70 Spécialité en worldedit: le multiboard Gui :D
|
|
Revenir en haut |
|
|
Troll-Brain Ri1kamoua
Inscrit le: 23 Aoû 2007 Messages: 7143 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
Posté le: 11/11/07 14:44 Sujet du message: |
|
|
C'est bien cela mais je ne comprends pas l'utilité de ta boucle _________________
Le violet, c'est moche. |
|
Revenir en haut |
|
|
popp Floodeur prématuré
Inscrit le: 28 Aoû 2007 Messages: 627 Sujets: 70 Spécialité en worldedit: le multiboard Gui :D
|
Posté le: 11/11/07 15:04 Sujet du message: |
|
|
En fait le trigger est bcp plus compliqué que celui que j'ai mis en exemple, la j'ai résumé et simplifié.
En fait, -a1 lance le trigger a1, -a2 le trigger a2, etc
et -a lance un random parmi tous les ax ou axx possibles et en lance 1 au hasard.
J'aimerai savoir ce qu'il faut que je fasse pour que ça marche que si le message entré correspond exatement a quelque chose, genre:
"-a" lance le random
"-a5" lance a5
"-a12" lance a12
"c-a" ne lance rien
"-aa5" ne lance rien
"qscjhgkhdv-adfkjvb" ne lance rien _________________
|
|
Revenir en haut |
|
|
Troll-Brain Ri1kamoua
Inscrit le: 23 Aoû 2007 Messages: 7143 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
Posté le: 11/11/07 15:10 Sujet du message: |
|
|
tu vérifies que substring (entered chat string (1,2)) = "-a"
Puis que substring (entered chat string (1,length of entered chat string) est supérieur (ou égal ) à 0 ou égal à une chaine vide.
Ainsi tu élimines une partie des textes incohérents.
Ensuite tu utilises substring (entered chat string (1,length of entered chat string) est supérieur (ou égal ) pour lancer le trigger voulu.
Le top serait de faire une variable déployée de type trigger _________________
Le violet, c'est moche. |
|
Revenir en haut |
|
|
popp Floodeur prématuré
Inscrit le: 28 Aoû 2007 Messages: 627 Sujets: 70 Spécialité en worldedit: le multiboard Gui :D
|
|
Revenir en haut |
|
|
Troll-Brain Ri1kamoua
Inscrit le: 23 Aoû 2007 Messages: 7143 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
Posté le: 12/11/07 18:22 Sujet du message: |
|
|
popp a écrit: | Bon je n'ai pas tout compris mais j'ai mis de coté ce que tu as ecrit. |
Tu gardes ce casse tête pour les longues soirées d'hiver ? _________________
Le violet, c'est moche. |
|
Revenir en haut |
|
|
super_mouton Floodozaurus
Inscrit le: 21 Aoû 2007 Messages: 2072 Sujets: 51 Spécialité en worldedit: Harceller vos maps de critiques !! ';..;' Médailles: 1 (En savoir plus...)
|
Posté le: 12/11/07 19:08 Sujet du message: |
|
|
Je pense qu'il faudrait renomer le nom du topic avec ">> Substring" a la fin.
Ben substring sa prend un mocreaux de texte dans un texte, alors ils fau imaginer une information comme une case :
"bonjour" se décompose en 7 lettres b=1ère casen o=2e, n=3e, j=4e, (deuxième) o=5e, u=6e, r=7e.
Il faut penser que tout carractères comptes une case ainsi ' prendrat une case, " dans le cas où il est former en un prend une case mais " dans le cas où il est former de ' et de ' prendrat 2 cases.
Autres détail les espaces qui sont notés " " prennent aussi une case mais aussi la fonction Entrer qui permet de sauter une ligne sera prise en compte comme une case. Donc une case est toujours remplie par un caractère, c'est donc un espace rempli.
"kik0o lol" => "k"=1, "i"=2, "k"=3, "0"=4, "o"=5, " "=6, "l"=7, "o"=8, "l"=9.
Substring pour sa part se formera comme sa : substring[M](X ; Y).
La fonction de celui-ci peut varier de l'action à la condition, mais toujours est-il qui récuperat des morceaux du texte "M" depuis la case "X" à la case "Y". Dans le cas de entered chat string si l'evenement accepte les sous-chaînes (donc le texte n'est pas exactement égal à ceci mais le début de celui-ci est égal à ...), il prend en compte tout le texte qui a été dit donc la suite qui n'est pas vu dans l'événement donc imprevisible.
Je pense que tout a été dit, pour que ton déclencheur marche mieux il faut que la condition soit adapté pour chaques cas "-a5", "-a", "a12"... sinon oui sa ne marcherat pas correctement, le système aléatoire de lancement ne marche pas pour les déclencheurs, ce sont des déclencheurs précis (on n'écrit pas le nom du déclencheur a lancé sa n'est pas possible :/. _________________
Dessine moi un Bizzardbizzare ! |
|
Revenir en haut |
|
|
Troll-Brain Ri1kamoua
Inscrit le: 23 Aoû 2007 Messages: 7143 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
|
Revenir en haut |
|
|
popp Floodeur prématuré
Inscrit le: 28 Aoû 2007 Messages: 627 Sujets: 70 Spécialité en worldedit: le multiboard Gui :D
|
|
Revenir en haut |
|
|
Troll-Brain Ri1kamoua
Inscrit le: 23 Aoû 2007 Messages: 7143 Sujets: 147 Spécialité en worldedit: le troll, le flood, la vulgarité, mon coeur balance Médailles: 2 (En savoir plus...)
|
|
Revenir en haut |
|
|
popp Floodeur prématuré
Inscrit le: 28 Aoû 2007 Messages: 627 Sujets: 70 Spécialité en worldedit: le multiboard Gui :D
|
|
Revenir en haut |
|
|
|