begin process at 2012 02 10 00:56:16
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Bots

 > ADDITIONS , MULTIPLICATIONS , DIVISIONS , SOUSTRACTIONS POUR BOTS MIRC.

ADDITIONS , MULTIPLICATIONS , DIVISIONS , SOUSTRACTIONS POUR BOTS MIRC.


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Bots Niveau :Débutant Date de création :13/04/2003 Date de mise à jour :13/04/2003 00:00:46 Vu :5 372

Auteur : T0x1K

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

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

  • 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 }
  • }
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!


 Sources du même auteur

MODERATOR CONTROL
PROTECTIONS
ANTI MASS JOIN(CLONE)
LOGSPUB V1
JEU DE PENALTY POUR BOT

 Sources de la même categorie

Source avec Zip GESTION.BOT V2.0 FINAL par aliassangelius
EXEMPLE DE TCL EN DCC par aliassangelius
Source avec Zip SERVICE GEOFRONT (PERL) par iZyTeHPariaH
Source avec Zip TCL EGGDROP par aliassangelius
ANIMATION POUR BOT par michounou

Commentaires et avis

Commentaire de WarDoWn le 13/04/2003 02:05:22

tsss... ça revient pas mal moins long $calc(chiffre +,-,*,/ chiffre) ...

Commentaire de SornDrixer le 13/04/2003 09:08:52 administrateur CS

WarDoWn a raison, c'est largement plus pratique que de calculer à travers des variables.

Tu aurais pu également ajouté une option pour pouvoir arrondir, sa aurait était sympa :
exemple : $round(2.100,1) qui retourne donc à 2.1 , car le 1 spécifié après la virgule signifie le nombre de décimal auquel on arrondit.
De toute façon, je te conseille de lire l'aide de mIRC tout est expliqué :)

Commentaire de T0x1K le 13/04/2003 09:52:05

Oki , mici SornDrixer pour ton truc , je savais pas (j' vais t'avouer , j aime pas lire , lol).

Commentaire de Artwerks le 14/04/2003 00:03:46

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

Commentaire de T0x1K le 14/04/2003 18:40:15

T' insinue que j suis nul artwerks?
Lis aussi un peu (le commentaire en haut de la source).
:|

Commentaire de james_eg1 le 26/04/2007 20:46:26

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.

Commentaire de Artwerks le 27/04/2007 00:14:24

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

Commentaire de james_eg1 le 27/04/2007 00:49:05

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

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales