Panteral
Messages postés26Date d'inscriptionmardi 29 juillet 2008StatutMembreDernière intervention27 octobre 2016
-
30 juil. 2008 à 17:58
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 2012
-
31 juil. 2008 à 21:55
BNonjour,
j'ai creer un bot pour un quiz mais une fois en marche si je tape la commande !db qui me permets d'avoir le nombre de question dans la base il me donne ceci: Il y a (blanc) questions dans la bases et dans le bloc notes j'ai ca
n111= if ( !db isin $4 $5 ) { smsg %squizz.color1 $+ Il y a $+ %squizz.color2 %squizz.ttlq %squizz.color1 $+ questions dans la base }
y-a-t-il quelque chose en trop ou de manquant?
de plus quand je lui demande de me donner le top10 des joueurs ou des equipes il me mets seulement 1: 2: 3: ect... sans le nom des joueurs et des équipes dans le bloc notes j'ai ca:
n108= if ( !top10 isin $4 $5 ) { top10 say }
n109= if ( !ttop10 isin $4 $5 ) { ttop10 say }
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 30 juil. 2008 à 18:16
Pour le premier problème :
if ( !db isin $4 $5 ) { smsg %squizz.color1 $+ Il y a $+
%squizz.color2 %squizz.ttlq %squizz.color1 $+ questions dans la base }
%squizz.color2 contient quoi ?
%squizz.ttlq idem
%squizz.color1 idem
essaye de mettre directement la couleur ds le texte sans passé par les variables, mais regarde bien ce que vaut les %squizz****.Vu que logiquement ya des variables qui contienne uniquement un $chr(3) et la couleur met un "echo -a %squizz*** texte" juste avant de faire le /smsg.si le texte est colorié, alors c'est que la varaible contient juste la couleur
Pour l'autre problème, il faudrait que tu nous montre les deux alias top10 et ttop10.Une petite explication sur la différence entre les deux aussi.
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 31 juil. 2008 à 19:40
WorldDMT, tu as déja regardé /help tokenize ?
on *:text:*:#:{
tokenize 32 Ga is $qqch $strip($1-)
if (!db isin $4 $5) { }
}
si $qqch vaut $null, ça peut être dans $4, sinon dans $5 donc ici ça eviterait une condition.Attention, je doute fortement que ce soit le cas dans son code, il est vrai que c'est bizarre, mais ne connaissant pas ce qu'il y a avant, on peut rien savoir
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 31 juil. 2008 à 20:09
Ce que j'ai donné étais un exemple pour montrer que c'est possible d'avoir des conditions de ce genre même si !db devrais être dans le premier parametre $1.J'sais pas de quoi tu parles avec "il doi avoir la reponse".
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 31 juil. 2008 à 21:17
Merci de lire ce que je dis =(
/help tokenize
/help tokenize
/help tokenize
/help tokenize
/help tokenize
/help tokenize
/help tokenize
/help tokenize
/help tokenize
/help tokenize
/help tokenize
/help tokenize
/help tokenize
/help tokenize
Si je fait /tokenize 32 Ga is Ga
$1 = Ga
$2 = is
$3 = GA
donc dans un on text :
tokenize 32 Ga is $qqch $strip($1-)
$1 = Ga
$2 = is
$3 = $qqch si $qqch retourne n'est pas $null, sinon retourne le premier mot de la phrase du text de l'user
$4 = le premier mot de la phrase ou le deuxième si $qqch vaut $null
etc...
Donc non, $1 n'est pas toujours le premier mot de la phrase dans un on text ;)
J'aimerais bien que tu mettes de la ponctuation dans tes phrases et qu'elle est un sens aussi, j'ai trop de mal a comprendre ce que tu dis.
"la command du bot" ça veux strictement rien dire, essaye de nommé correctement les choses, /amsg, ça c'est une command
On ne tape pas une command a un bot, on tape du text sur un salon, le bot interprete ou pas ce que tu as dis c'est tout.
WorldDMT
Messages postés871Date d'inscriptionjeudi 6 juillet 2006StatutMembreDernière intervention 6 janvier 20121 31 juil. 2008 à 21:31
lol t'a oublié que je suis débutant WIMS??
ok la tu m'a expliqué, merci, je comprend déjà :) c'est simple t'a pas besoin de faire tout ça...
pour le mot "commande" je sais tres bien ce veut dire commande mais je croyais qu'on se comprenait, j'ai utilisé comme language comme ça quoi, quand un text envoyé sois sur un chan query n'importe ou si il a un effet selon le script d'un bot remote n'importe quoi, j'ai appelé ça "commande" si tu tape !db c'est comme si tu commandais le bot pour effectué quelque chose
je m'excuse si j'ai utilisé le mot commande là ou il ne faut pas :) ça te va?
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 31 juil. 2008 à 21:49
Non mais oui, je fait des efforts, je sais très bien ce que tu voulais dire, mais ça devient ambigü parfois, donc je préfere que tu soit clair tout le temps, c''est mieux.Et je sais que tu es débutant, mais ça ne change rien.