QUELQUES COMMANDES POUR BOT

Angenoir71 Messages postés 2 Date d'inscription mardi 24 mai 2005 Statut Membre Dernière intervention 25 mai 2005 - 25 mai 2005 à 09:18
COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 - 25 mai 2005 à 20:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/31591-quelques-commandes-pour-bot

COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
25 mai 2005 à 20:27
Angenoir71, comme l'a dit fjxokt, utilise un fichier .ini, c'est plus clair et plus simple.

utilise $iif pour verifier que "$2" existe

on *:text:*:#: if ($1 = kiss) { msg $chan $nick $iif($2 != $null,fait,se fait) un gros kiss $iif($2 != $null,à $2 !) }

(exemple)
fjxokt Messages postés 840 Date d'inscription vendredi 28 janvier 2005 Statut Membre Dernière intervention 25 février 2009 1
25 mai 2005 à 19:31
comme je le dit a chaque fois, c'est pas parce que c'est sa premiere source qu'il faut la bacler (ce qui arrive de plus en plus j'ai l'impression)
tout a été dit, je rajouterai juste que quand on veut faire une source simple a la base (bah oui les on text c'est pas le plus dur), il faut qu'elle soit extremement complete pour compenser le code en lui même...ce qui est loin d'etre le cas avec ta source
(et qd il s'agit de reagir a un mot comme ta source, je peut te reduire le code en 4 lignes avec un fichier ini)

ex d'un fichier: fun.ini
[messages]
!add=msg $chan add ok
!bisou=msg $chan $nick fait un bisou a $2
!coca=msg $chan $nick offre a $2 une boite de 4,4 15()1(coca)15[] }

et du code proprement dit
on *:text:*:#:{ if ($readini(fun.ini,messages,$1)) $v1 }

ç'est pas plus simple ça ?
yeloww Messages postés 10 Date d'inscription jeudi 17 mars 2005 Statut Membre Dernière intervention 18 juin 2005
25 mai 2005 à 18:47
sa sert a quoi d'avoir trois "!add" (sa sert a rien en plus(même un seul))
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
25 mai 2005 à 18:41
déjà posté plein de fois des cmd pour bot ds ce style, c tjrs la même chose, donc je vais pas répéter tout ce qui a déjà été dit et redit, t'as qu'à faire une recherche sur le site et lire les commentaires... 1/10..
Angebleu_ Messages postés 6 Date d'inscription vendredi 22 avril 2005 Statut Membre Dernière intervention 25 mai 2005
25 mai 2005 à 17:21
Mwai , kan tu met read(op.txt) on la pas nous ! tu pourrais nous la donné !
Classique , 2/10
talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 1
25 mai 2005 à 14:53
Mouais bon ce n'est pas le top . POurquoi se contenter de commandes prédéfinies ? Tu pourrais par exemple faire un éditeur de commandes ( grace à un dialog ) comme ça on pourrais configurer nos commandes
Bref 2/10
World_mIRC Messages postés 141 Date d'inscription mercredi 10 novembre 2004 Statut Membre Dernière intervention 25 juillet 2005
25 mai 2005 à 12:30
if ($1 == !add) { /write "commandes" $2- }
if ($1 == !add) { MSG # 0,2 Merci $nick ta commandes a été enregistrée avec succes elle serra disponible des demain }
if ($1 == !add) { msg $nick 0,2 Merci $nick ta commande a étée enregistrée elle serra disponible des demain ou aujourd'hui si angenoir te le dit

tu peux pas regrouper en 1 seul ($1 == !add) ???
tu as oublié un "}" a la fin du 3° ($1 == !add)

On *:OP:#:.msg $chan $read(op.txt)
On *:voice:#:.msg $chan $read(voice.txt)
-> pas besoin de "{}" si y'a qu'une ligne :p

plutot que se soit a moi d'enregitrer les commandes,
faudrait un système qui le fasse aprendre tout seul.
du style ...
!add !wizz <nick> : <$nick> fait un wizz a <$2>
et apres tu codes un truc pour déchiffrer et enregistrer
-> enlever les "<>" (tu peux les enlever direct)

c'est du deja vu alors bon,
regarde un peu se quon fait les autres avant toi ^^
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
25 mai 2005 à 12:26
t'aurais du l'enlever, vu que t'as oublié une accollade a cette ligne, ca inhibe toute la suite...
fais une update....
bon sinon, bah ya rien de plus que dans /help on text, donc je vois pas l'intérêt...
Angenoir71 Messages postés 2 Date d'inscription mardi 24 mai 2005 Statut Membre Dernière intervention 25 mai 2005
25 mai 2005 à 09:18
a j'ai oublier d'enlever angenoir dans la commande !add
désolé
Rejoignez-nous