Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

QUELQUES COMMANDES POUR BOT


Information sur la source

Catégorie :AddOns Niveau : Débutant Date de création : 25/05/2005 Date de mise à jour : 25/05/2005 12:53:23 Vu : 2 794

Note :
2,29 / 10 - par 7 personnes
2,29 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

Quelques commandes basiques pour robot.Enfin ca peut quand meme servir :p(C'est ma premiere source).
 

Source

  • On *:text:*:#:{
  • 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 == !repete) { msg $chan 4,4l7,7l0,2 $2- 4,4l7,7l0,0 }
  • if ($1 == !mots) { msg $chan 0,2La phrase que tu veux analyser $nick contient 4,8 $calc($0 -1)) 0,2mots }
  • if ($1 == !kiss) { msg $chan 13,12 $nick fait de grOoOoOoOoOoOs bisoux a $$2 | msg $chan 13,12 comme c'est romantiqueeeee!!! }
  • if ($1 == !commandes) { msg $nick 0,12 Mes commandes sonts : !amour | /msg $nick 0,2 !clope+ pseudo | msg $nick 0,12!kiss+ pseudo | msg $nick 0,12!coca+pseudo | msg $nick 0,12!cocme pou s'ofrir du koka | msg $nick 0,12!orangina+pseudo | msg $nick 0,12 !repete + phrase | msg $nick 0,12 !mots + phrase(pour savoir le nombre de mots dans la phrase8,4/!\le mot !mots compte dans cette commande4/!\ ) }
  • if ($1 == !clope) { msg $chan 4,1( $nick fumer tue)8,0()¯¯¯¯)1,0¯¯¯¯¯¯¯¯¯¯¯¯¯¯4)))14~~ }
  • if ($1 == !coca) { /msg $chan $nick offre a $2 une boite de 4,4 15()1(coca)15[] }
  • if ($1 == !orangina ) { MSG # $nick offre un bouteille d' 1,8[] orangina 1]~ a $$2 }
  • if ($1 == !cocme) { MSG # $nick s'offre une boite de 4,4 15()1(coca)15[] }
  • if ($1 == !amour) { msg # 11les probabilités amoureuses entre 13 $+ $2 11 et 13 $+ $3 11 sont de : 13 $rand(0,100) % }
  • }
  • On *:OP:#: {
  • .msg $chan $read(op.txt)
  • }
  • On *:voice:#: {
  • .msg $chan $read(voice.txt)
  • }
  • ;n'oubliez pas de créer un fichier op.txt et voice.txt :p
On *:text:*:#:{  
  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 == !repete) {  msg $chan 4,4l7,7l0,2 $2- 4,4l7,7l0,0 }  
  if ($1 == !mots) { msg $chan 0,2La phrase que tu veux analyser $nick contient 4,8 $calc($0 -1)) 0,2mots }
  if ($1 == !kiss) { msg $chan 13,12 $nick fait de grOoOoOoOoOoOs bisoux a $$2 | msg $chan 13,12 comme c'est romantiqueeeee!!! }
  if ($1 == !commandes) { msg $nick   0,12 Mes commandes sonts : !amour | /msg $nick 0,2 !clope+ pseudo | msg $nick 0,12!kiss+ pseudo | msg $nick 0,12!coca+pseudo | msg $nick 0,12!cocme pou s'ofrir du koka | msg $nick 0,12!orangina+pseudo  | msg $nick 0,12 !repete + phrase | msg $nick 0,12 !mots  + phrase(pour savoir le nombre de mots dans la phrase8,4/!\le mot !mots compte dans cette commande4/!\ ) }
  if ($1 == !clope) { msg $chan 4,1( $nick fumer tue)8,0()¯¯¯¯)1,0¯¯¯¯¯¯¯¯¯¯¯¯¯¯4)))14~~ } 
  if ($1 == !coca) { /msg $chan $nick offre a $2 une boite de 4,4 15()1(coca)15[] } 
  if ($1 == !orangina ) { MSG # $nick offre un bouteille d' 1,8[] orangina 1]~ a $$2 }
  if ($1 == !cocme) { MSG # $nick s'offre  une boite de 4,4 15()1(coca)15[] }
  if ($1 == !amour) { msg # 11les probabilités amoureuses entre 13 $+ $2 11 et 13 $+ $3 11 sont de : 13 $rand(0,100) % }

}    

On *:OP:#: {
    .msg $chan $read(op.txt)  
  }
  On *:voice:#: {
    .msg $chan $read(voice.txt) 
  }
;n'oubliez pas de créer un fichier op.txt et voice.txt :p

Conclusion

Bon j'espere que cela poura vous etre utile et j'aissaierais de mettre a jour dans pas tres longtemps

Pour les bugs quelquefois(enfin chez moi)Le robot lit les fichiers op.txt et voice.txt comme si on lui avait mis un timer...

Pour toute remarques,suggestions,critiques ou bugs contactez moi a : angenoir@pokelord.zzn.com ;)
 

Historique

25 mai 2005 12:53:23 :
J'ai corigé le angenoir qu'il restais et normalement le bug des messages aléatoire est réglé et j'ai aussi ajouté une commande

Commentaires et avis

signaler à un administrateur
Commentaire de Angenoir71 le 25/05/2005 09:18:02

a j'ai oublier d'enlever angenoir dans la commande !add
désolé

signaler à un administrateur
Commentaire de PaDa le 25/05/2005 12:26:55

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...

signaler à un administrateur
Commentaire de World_mIRC le 25/05/2005 12:30:22

  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 ^^

signaler à un administrateur
Commentaire de talking le 25/05/2005 14:53:12

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

signaler à un administrateur
Commentaire de Angebleu_ le 25/05/2005 17:21:52

Mwai , kan tu met read(op.txt) on la pas nous ! tu pourrais nous la donné !
Classique , 2/10

signaler à un administrateur
Commentaire de tofu le 25/05/2005 18:41:16

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..

signaler à un administrateur
Commentaire de yeloww le 25/05/2005 18:47:41

sa sert a quoi d'avoir trois "!add" (sa sert a rien en plus(même un seul))

signaler à un administrateur
Commentaire de fjxokt le 25/05/2005 19:31:50

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 ?

signaler à un administrateur
Commentaire de COOLMAN002 le 25/05/2005 20:27:46

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)

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 16,318 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.