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 !

ADDON CONVERTISSEUR D'€UROS POUR BOT


Information sur la source

Catégorie :AddOns Classé sous : euronconvertisseur, bot, irc Niveau : Débutant Date de création : 16/07/2007 Date de mise à jour : 16/07/2007 19:06:34 Vu : 4 412

Note :
Aucune note

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

Description

Petit addon tout simple de conversion d'euros en francs ou d'autres monnaies  
 

Source

  • on *:TEXT:!euro*:#:{
  • if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  • else { msg $chan 6 le resultat en francs : $2-€ = $calc($2- * 6.55957) frs | halt }
  • }
  • on *:TEXT:!frs*:#:{
  • if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  • else { msg $chan 6 le resultat en €uros : $2-frs = $calc($2- / 6.55957) € | halt }
  • }
  • on *:TEXT:!frsb*:#:{
  • if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  • else { msg $chan 6 le resultat en €uros : $2-francs belges = $calc($2- /40.3399) € | halt }
  • }
  • on *:TEXT:!eurob*:#:{
  • if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  • else { msg $chan 6 le resultat en francs : $2-€ = $calc($2- *40.3399) francs belges | halt }
  • }
  • on *:TEXT:!itl*:#:{
  • if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  • else { msg $chan 6 le resultat en €uros : $2-lire italienne = $calc($2- /1936.27 ) € | halt }
  • }
  • on *:TEXT:!euroitl*:#:{
  • if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  • else { msg $chan 6 le resultat en lires : $2-€ = $calc($2- *1936.27 ) lire italienne | halt }
  • }
on *:TEXT:!euro*:#:{
  if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  else { msg $chan 6 le resultat en francs : $2-€ = $calc($2- * 6.55957) frs | halt }
}
on *:TEXT:!frs*:#:{
  if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  else { msg $chan 6 le resultat en €uros : $2-frs = $calc($2- / 6.55957) € | halt }
}
on *:TEXT:!frsb*:#:{
  if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  else { msg $chan 6 le resultat en €uros : $2-francs belges = $calc($2- /40.3399) € | halt }
}
on *:TEXT:!eurob*:#:{
  if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  else { msg $chan 6 le resultat en francs : $2-€ = $calc($2- *40.3399) francs belges | halt }
}
on *:TEXT:!itl*:#:{
  if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  else { msg $chan 6 le resultat en €uros : $2-lire italienne = $calc($2- /1936.27 ) € | halt }
}
on *:TEXT:!euroitl*:#:{
  if ($2 == $null) { notice $nick Tu n'a pas précisé la somme a convertir }
  else { msg $chan 6 le resultat en lires : $2-€ = $calc($2- *1936.27 ) lire italienne | halt }
}

Conclusion

a copier dans une nouvelle page de remotte.
pour convertir d'euros en francs on tappe !euro (la somme )
de francs en euros !frs (la somme)
ansi desuite pour les diferentes monnaies il est possible d'en rajouter d'autres en recopiant le groupe de lignes et en changeant les devises et taux de conversion , a vous de jouer !!
 

Historique

16 juillet 2007 19:06:34 :
suppression d'un espace dans la commande

Commentaires et avis

signaler à un administrateur
Commentaire de ISoKa le 17/07/2007 01:56:47

heu, j'suis pas certain qu'il etait indispensable de poster cette source mais bon...
Concentrons sur le code : regroupe tes on text c'est trés laid comme ca et ca te fera economiser tes if ($2 == $null) etc... pis aussi histoire de faire en sorte que ce code soit plus interessant essaye de traiter le cas ou pleins de personnes venaient à te demander en mm temps pour s'amuser histoire que tu partes pas en excess flood.

signaler à un administrateur
Commentaire de RCA ArKanis le 17/07/2007 02:12:23

puis corrige les erreurs de grammaire ...
le "tu a", c'est gros comme faute quoi :/ ça donne de suite un très mauvais effet

pourquoi tu /halt ?

En tout cas, très mal codé et incomplet

signaler à un administrateur
Commentaire de Panthouffle le 17/07/2007 05:18:19

Bon j'avais composé un vrai roman mais le site a bugué quand j'ai confirmé mon message (domage) donc je résume :

if ($2 == $null) tu remplaces par if (!$2) (si t'en a envis, ça fait plus court..)
les halts dans ton code sont inutiles
rasemble tes events en un seul
dans tes conditions vérifie plutôt si le $2 existe au lieu de vérifier si le $2 n'existe pas, ça te permettra de gagner des caractères de plus avec if ($2) ^^

sinon le code est pas vraiment utile car le cours des monnaie ne cessent de changer, va plutôt chercher tes informations sur le web avec les sockets (bon commence par régler tes problèmes d'events etc avant mais tu y arrivera t'inquiète pas ^^)

Bonne chance

signaler à un administrateur
Commentaire de uaip le 17/07/2007 09:48:33

et puis le $2- ne doit toucher a rien. (et puis perso, au lieu de répéter pratiquement la même notice, j'aurai mis une alias, mais c'est ptetre pas la meilleure solution). Le reste a été dit. (et c'est vrai que c'est vraiment basic comme source... si chacun postait une source a chaque fois qu'il découvrait un nouvel identifieur (ici le $calc() ) on s'en sortirait pu).
Bonne continuation. :)

signaler à un administrateur
Commentaire de wims le 17/07/2007 15:01:16

Bravo 10/10, magnifique, franchement c'est grâce a des codes comme ça  que le site avance

Les sources devrait être envoyer au admin avant d'être envoyé ici, ça  éviterai ce genre de msg pas encourageant pour le type qui débute, mais je pense qu'il faudrait rapeller que balancer des codes juste parce que on est tout content de l'avoir fait, n'est pas une bonne chose

signaler à un administrateur
Commentaire de Panthouffle le 17/07/2007 17:42:19

Je trouvais mon message plutôt encourageant moi :o

signaler à un administrateur
Commentaire de wims le 17/07/2007 19:05:22

Je n'ai pas dis qu'il l'étais pas :)

signaler à un administrateur
Commentaire de uaip le 17/07/2007 19:50:51

perso, je préfere les chips.
/me sort.

[les posts inutiles comme celui-la, on peut s'en passer, sorry]

signaler à un administrateur
Commentaire de ISoKa le 19/07/2007 15:44:27

bah au lieu de poser un alias suffit juste de regrouper le code entier peut etre fait en 5 lignes si on s'y prend bien. Par contre pour le fair en 5 lignes faudrait utiliser plus d'outils j'pense.

signaler à un administrateur
Commentaire de iLyP le 30/07/2007 06:45:54

ISoKa le code peut tenir en 1 ligne si tu regroupes vraiment tout...

ON 1:TEXT:*:#: { if (!$2) { notice $nick Tu n'a pas précisé la somme a convertir } | else { if ($1 == !euro) { msg $chan $2 $+ € = $calc($2 * 6.55957) $+ Frs } | elseif ($1 == !frs) { msg $chan $2 $+ Frs = $calc($2 / 6.55957) $+ € } | elseif ($1 == !frsb) { msg $chan $2 Francs Belges = $calc($2 /40.3399) $+ € } | elseif ($1 == !eurob) { msg $chan $2 $+ € = $calc($2 *40.3399) Francs Belges } | elseif ($1 == !itl) { msg $chan $2 Lire Italienne = $calc($2 /1936.27) $+ € } | elseif ($1 == !euroitl) { msg $chan $2 $+ € = $calc($2 *1936.27 ) Lire Italienne } } }

ça fait une ligne... J'ai pas tester mais bon je ne vois pas pourquoi ça ne marcherai pas :p

signaler à un administrateur
Commentaire de uaip le 30/07/2007 12:06:00

bah vu qu'il y a qu'une seul event, c'est sur que ca peut faire une ligne si on veut... mais faut pas aller a l'extreme non plus ! imagine que tu fasses une ligne de 3kms de long (en imaginant que ce soit la ligne 1 de la remote), puis au moment de la tester, tu recois l'echo /* paramètre non valides (script.mrc,ligne 1) là tu l'as ds le cul :p
bref, moi aussi javais "compacté" une fois une remote de 2000 et quelques ligne et seulement 300, mais apres, avec les multiples petits beugs a corriger, jpeux te dire que c'ets casse-bonbon !
bref, javais juste ca a dire :)

signaler à un administrateur
Commentaire de RCA ArKanis le 30/07/2007 12:08:07

ton code est faux vu que ça débute sans avoir nécessairement !euro en $1
ON 1:TEXT:*:#: { if (!$2) { notice $nick Tu n'a pas précisé la somme a convertir } |...
si tu tapes n'importe quel ligne où il n'y a qu'un mot, t'auras ce message ...

ON *:TEXT:!euro*:#: aurait été plus juste

et puis corrige ce "tu a" pffff ... => "tu as"
y'a des sources qui conjuguent sur ce site si tu en as besoin :D

signaler à un administrateur
Commentaire de ISoKa le 30/07/2007 13:01:57

quand je disai 5 lignes, je parlai pas en faisant bourin hin mais au contraire ek un peu de classe :). je trouve ca assez laid la facon dont t'as fais ton codage perso. de plus ton code est faux puisqu'il correspond pas au code de départ. fin bref trés mauvais koi.

signaler à un administrateur
Commentaire de iLyP le 30/07/2007 16:07:16

oué il était 7heures du mat quand j'ai écris la source, mais bon le principe est là ^^ excusé mon erreur (stupide) ^^, je posterai une source la semaine prochaine pour me rattrapé :] ( socket bot ac interface en picwin pour la configuration, possibilité de mettre a jour le bot, multilingue sur chaque channel, statistique, apprend a parler , possibilité de le connecté via un proxy etc...)

signaler à un administrateur
Commentaire de uaip le 30/07/2007 16:32:59

lol, tu détailles c'ets bien, mais si t'arrives a mettre ta source sur le site, jte paies un coup :)
en effet, ca fait 2semaines que j'essaye de mettre une des miennes x) [dailleurs depuis le tps, j'en ai une 2eme a mettre]

signaler à un administrateur
Commentaire de iLyP le 30/07/2007 16:39:41

le site bug ?

signaler à un administrateur
Commentaire de uaip le 30/07/2007 17:03:40

ué, malheureusement, jme suis renseigné pour savoir si c'était pas simplement moi qui beuguait, mais apparament non, on est plusieurs a attendre de pouvoir mettre des sources (c'est pr ca que depuis un certains tps yen a plus de nouvelle... et ca me manque :'( .. :p )

signaler à un administrateur
Commentaire de iLyP le 30/07/2007 22:19:28

lol, plus personne à critiquer !! :'( loool jdéconne

signaler à un administrateur
Commentaire de gojyo le 06/10/2007 01:04:31

super, que tu tapes !frsb ou !frs grace a ton "*" après !frs ou !frsb que tu veuilles calculer en fr ou en be ca répond en fr donc génial pour les belges (comme moi) donc même si je sais pas scripter (comme toi apparement) j'ai quand même réussi a me débrouiller en faisant ca:

on *:TEXT:!eurofr*:#:{
  if ($2 == $null) { notice $nick Tu n'as pas précisé la somme a convertir }
  else { msg $chan 6 le résultat en francs : $2-¤ = $calc($2- * 6.55957) francs | halt }
}
on *:TEXT:!ff*:#:{
  if ($2 == $null) { notice $nick Tu n'as pas précisé la somme a convertir }
  else { msg $chan 6 le resultat en ¤uros : $2-francs = $calc($2- / 6.55957) ¤ | halt }
}
on *:TEXT:!fb*:#:{
  if ($2 == $null) { notice $nick Tu n'as pas précisé la somme a convertir }
  else { msg $chan 6 le résultat en ¤uros : $2-francs belges = $calc($2- /40.3399) ¤ | halt }
}
on *:TEXT:!eurobe*:#:{
  if ($2 == $null) { notice $nick Tu n'as pas précisé la somme a convertir }
  else { msg $chan 6 le résultat en francs : $2-¤ = $calc($2- *40.3399) francs belges | halt }
}

Je fais des fautes aussi mais quand on poste un code on doit normalement faire attention de  
pas en faire...

signaler à un administrateur
Commentaire de berni13 le 06/10/2007 09:42:34

pour les fautes de français je suis impardonable , mais pour le reste merci de vos remarques.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Probleme irc : bnc & bot ? help plz !!! [ par wolfsters ] Bonjour, je désire mettre en place un sorte d'admin qui puisse kick (pour pub), autovoice .... J'ai donc trouvé des scripts et je les aient placés dan Aide pour un bot irc [ par Ziploc ] J'ai un problème , j'aimerais que mon bot réagisse sur un message en couleur mais j'ensuis incapable , j'ai sa ~~>On *:text:*test*:#:{ /msg $chan s Serveur IRC [ par Delirium ] Hello :)J'ai crée un nouveau petit reseau IRC dont le but est^la convivialité !!pour le moment il n'est pas encore "super" fréquanté mais avec des gen Bot irc [ par Lonsdale^ ] Salut as tous,et bien voila j'ai vraiment tres tres envie de commencer as faire mes Bots irc qui serrais 24h/24 7j/7 mais le prob c'est que je ne suis probléme irc :) aidez moi [ par Mordikuss ] oila je suis en train de me faire un bot sur irc et je l'ai pas terminé , sur se bot il y a une fonction quizz et une fonction bot qui modére le salon Ap bot irc [ par lord-kpo ] Salut je suis en BTS en alternance en informatique de gestion.Et j'ai eu la merveilleuse idee d'avoir comme projet de faire un serveur irc sous unix a Création d'un bot IRC [ par Sibelle07 ] Salut je veux créer un bot irc , comment doi-je faire ??? j'ai IRC je rentre dans la console de script , mais pour la suite je sais pas comment faire Un bot irc qui liste un dossier ftp +avancé [ par blackj ] Bonjour a tous ;)En fait j'aimerai avoir un bot qui me dit en direct par exemple si quelqu'un crée un dossier sur un ftp , il me di :Nouveau dossier : aide installation de bot irc [ par Solisoft ] Bonjour, Je cherche quelqu'un qui s'y conaisse en installation de bot irc, j'ai 1 serveur irc et j'aimerrais y mettre les meme bots que quakenet donc: je cherche un bot irc pour log les packets [ par alex0606 ] slt tlm je cherche déséspérément un bot irc pour log les packets sur un server pour eviter que des mauvai fichier circule qui pourait mettre en peril


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

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 : 0,874 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é.