begin process at 2010 03 18 07:31:38
  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 :4 337

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 SERVICE GEOFRONT (PERL) par iZyTeHPariaH
Source avec Zip TCL EGGDROP par aliassangelius
ANIMATION POUR BOT par michounou
RECORD AFFLUENCE MULTI-SALON par extarsik
Source avec Zip Source avec une capture LOGCHAN BY DIIMS :: POUR BOT :: TOTALEMENT CONFIGURABLE par sodims

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


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,655 sec (4)

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