Additions , multiplications , divisions , soustractions pour bots mirc.

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 471 fois - Téléchargée 25 fois

Contenu du snippet

Voila , c'est ma premiere sources , surtout , ne vous fiez pas a cette sources pour juger mon niveaux , c'est juste pour dire que j'existe :)

Pour additionner : !additionne <chiffre1> <chiffre2>
Pour soustraire : !soustrais <chiffre1> <chiffre2>
Pour multiplier : !multiplie <chiffre1> <chiffre2>
Pour diviser: !divise <chiffre1> <chiffre2>

Source / Exemple :


on *:text:!multiplie*:#:{
  if ($2 == $null) { notice $nick Il faut completer tout les champs }
  if ($3 == $null) { notice $nick Il faut completer tout les champs }
  else set %multiplication $2 * $3 | msg $chan Résult: %multiplication
}

on *:text:!additionne*:#:{
  if ($2 == $null) { notice $nick Il faut completer tout les champs }
  if ($3 == $null) { notice $nick Il faut completer tout les champs }
  else set %addition $2 + $3 | msg $chan Résult: %addition
}

on *:text:!soustrais*:#:{
  if ($2 == $null) { notice $nick Il faut completer tout les champs }
  if ($3 == $null) { notice $nick Il faut completer tout les champs }
  else set %soustraction $2 - $3 | msg $chan Résult: %soustraction
}

on *:text:!divise*:#:{
  if ($2 == $null) { notice $nick Il faut completer tout les champs }
  if ($3 == $null) { notice $nick Il faut completer tout les champs }
else set %division $2 / $3 | msg $chan Résult: %division }
}

Conclusion :


Bonne chance!
Laissez moi des commentaires!

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2007

@ Artwerks

salut, mon but n'a pas été l'introduction ou bien proposer une nouvelle methode, j'ai fait une remarque, plutôt j'ai ajouter une ligne a ce code juste pour le rendre juste , c'est tout .....!!!!!!!!
Messages postés
31
Date d'inscription
jeudi 3 avril 2003
Statut
Membre
Dernière intervention
14 avril 2005

@James_eg1
Je crois plutôt qu'il faudrait faire un truc du genre $calc($2)
La réponse serait donc "!calc 1+2" ou bien "!calc 2/3"
Enfin, ce serait plus pratique...!
Messages postés
2
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
27 avril 2007

salut,
je pense qui'il faut ajouter quelques choses a ce source pour qu'il soit plus performant:

par example pour la multiplication:

on *:text:!multiplie*:#:{
if ($2 == $null) { notice $nick Il faut completer tout les champs EX: !multiplie A B
halt }
if ($3 == $null) { notice $nick Il faut completer tout les champs EX: !multiplie A B
halt }
else set %multiplication $2 * $3 | msg $chan Résult: %multiplication
}

halt sert a sortir de la fonction une fois le "if" est terminer.
Messages postés
261
Date d'inscription
dimanche 6 avril 2003
Statut
Membre
Dernière intervention
12 janvier 2010

T' insinue que j suis nul artwerks?
Lis aussi un peu (le commentaire en haut de la source).
:|
Messages postés
31
Date d'inscription
jeudi 3 avril 2003
Statut
Membre
Dernière intervention
14 avril 2005

Ouais, alors tu devrais commencer à lire un peu, ça te serait utile =P
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.