Angenoir71
Messages postés2Date d'inscriptionmardi 24 mai 2005StatutMembreDernière intervention25 mai 2005
-
25 mai 2005 à 09:18
COOLMAN002
Messages postés969Date d'inscriptionlundi 16 juin 2003StatutMembreDerniè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.
COOLMAN002
Messages postés969Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention 1 juillet 20121 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és840Date d'inscriptionvendredi 28 janvier 2005StatutMembreDernière intervention25 février 20091 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és10Date d'inscriptionjeudi 17 mars 2005StatutMembreDernière intervention18 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és1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 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és6Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention25 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és343Date d'inscriptiondimanche 30 novembre 2003StatutMembreDernière intervention19 août 20061 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és141Date d'inscriptionmercredi 10 novembre 2004StatutMembreDernière intervention25 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és1804Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention22 septembre 20095 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és2Date d'inscriptionmardi 24 mai 2005StatutMembreDernière intervention25 mai 2005 25 mai 2005 à 09:18
a j'ai oublier d'enlever angenoir dans la commande !add
désolé
25 mai 2005 à 20:27
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)
25 mai 2005 à 19:31
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 ?
25 mai 2005 à 18:47
25 mai 2005 à 18:41
25 mai 2005 à 17:21
Classique , 2/10
25 mai 2005 à 14:53
Bref 2/10
25 mai 2005 à 12:30
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 ^^
25 mai 2005 à 12:26
fais une update....
bon sinon, bah ya rien de plus que dans /help on text, donc je vois pas l'intérêt...
25 mai 2005 à 09:18
désolé