On TEXT (debutant)

TRAX44 Messages postés 93 Date d'inscription mercredi 18 septembre 2002 Statut Membre Dernière intervention 20 juillet 2006 - 28 juin 2005 à 18:54
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 - 28 juin 2005 à 19:52
Bonjour,

je suis debutant ! Et je comprends pas ce qui cloche la dedans :



on *:TEXT:.:#: {/msg # $nick | if ($nick == "trax") {/msg # salut} }




Normalement c'est censé afficher le nick de la personne qui
m'envoie un "." puis si il s'appel trax lui dire salut. Il affiche bien
le nick mais la condition ne fonctionne pas ! (J'ai placé le code dans
la partie remote).



Cordialement

TRAX
__________________________________________________
Les mots ont la valeurs que l'on veux bien leur accorder (TRAX)

3 réponses

HilliX Messages postés 19 Date d'inscription dimanche 3 avril 2005 Statut Membre Dernière intervention 15 janvier 2007
28 juin 2005 à 18:58
remplace "trax" par trax
0
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
28 juin 2005 à 19:09
on *:TEXT:.:#: { msg # $nick | if $nick == trax { msg # salut } }



il faut décoller les accolades des commandes
-1337 connexion-
0
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
28 juin 2005 à 19:52
A mon avis si tu débutes, prends l'habitude de coder en évitant de compresser ton code :



ON *:TEXT:.:#:{

msg # $nick

if ($nick = = trax) { msg # salut }

}



Tu t'y retrouveras mieux.



De +, dans une condition, tu peux te passer des parenthèses, ou bien des crochets, au choix, donc en tout, 3 possibilités d'écrire une condition :

1) if ($nick == trax) { commande }

2) if $nick == trax { commande }

3) if ($nick == trax) commande

(Il semblerait que ce soit la 3ième méthode la 'plus rapide' d'après un tuto sur scriptsdb.org)



Il est inutile de mettre les / pour les commandes dans un remote




Dernier conseil : utilise le bouton "{ }" de l'editeur de remotes de
mIRC, cela permet de détecter les problèmes de crochet (un crochet en
trop ou un crochet absent, un crochet collé à un autre caractère, etc
..)

<hr color="#d3d3d3">Cordialement, Sorn_Drixer (Admin CodeS-SourceS)

<!--
0
Rejoignez-nous