Vos identifiants
Bienvenue
Voir tous les scripts
Pour mirc 6.1 et moins
Pour mirc 6.2
Pour mirc 6.3
Pour mirc 7.1
Top 10
Vous aimez ou détestez
Soumettre un script
Foire aux questions
Forum de discussion



Les bases du Scripting
Le virus "irc.worm.gen"
Le mIRC D'Or
ScreenShots
Le Défi du moment
Tag-moi-ça
Le Pire de l'IRC
L'IRC pour les nuls
Tutoriaux
Configurer UnrealIRCD
Configurer votre box
Attention à l'arnaque!
Usenet et les News
Arrêter de fumer
Un peu d'orthographe
Unreal/Anope Admin
mIRC Script Server
Proxy Web Chat
Magneto for Unreal
Super Poupées
Tour de cartes
L'Equipe
Partenariat
Administration

CodesWall: Déposer et coloriser des codes sources
Web Of Trust
www.chat.exolia.net (Francophone)
fantasya.org (Francophone)
hiersay (francophone)
JhdScript

                                            

Générateur d'insultes aléatoire
Auteur(s): Averell
Date de soumission (Heure française): 12 novembre 2006 (12:51)
Taille du fichier: 1.7 Ko  
Type du fichier: snippet  
Déjà visualisé: 2494 fois
Poster un commentaire
J'adore les sobriquets insultants, j'en abuse parfois. Je me suis amusé à écrire une page permettant de générer ces sobriquets à partir d'une bdd personnelle: voir http://mircscripts.fr/sobriquetron.htm.

Le script que je vous propose est un simple alias qui reproduit le comportement de cette page excessivement utile dans votre client irc favori. Qu'est-ce qu'on s'amuse :) (84.101.46.***)


alias sb {
  var %decla1 = tapette|merde|nouille|burne|noix|chienne|tourte|tantouze|patate
  var %decla2 = .|de nouille|de merde|de chiotte|à la noix|à la con
  var %decla3 = .|des Carpates|des Rocheuses|des alpages|des forêts
  var %decla4 = .|pourrie|pourrite|poilue|toute pourrie|toute pourrite
  var %decla5 = .|qui pue|qui fouette|qui sent des pieds|qui coince|qui suppure|qui se change en nouille|qui se change en noix|qui se change en burne|qui se transforme en merde
  var %decla6 = .|de chien|de cabestan|de trombone à coulisse|de hérisson|de caribou|d'Ostrogoth|de porc-épic|d'emplâtre|d'andouille

  :boucle
  var %a = $rand(1,$gettok(%decla1,0,124))
  var %b = $rand(1,$gettok(%decla2,0,124))
  var %c = $rand(1,$gettok(%decla3,0,124))
  var %d = $rand(1,$gettok(%decla4,0,124))
  var %e = $rand(1,$gettok(%decla5,0,124))
  var %f = $rand(1,$gettok(%decla6,0,124))

  var %c1 = $gettok(%decla1,%a,124)
  if (%c1 == .) %c1 = $null
  var %c2 = $gettok(%decla2,%b,124)
  if (%c2 == .) %c2 = $null
  var %c3 = $gettok(%decla3,%c,124)
  if (%c3 == .) %c3 = $null
  var %c4 = $gettok(%decla4,%d,124)
  if (%c4 == .) %c4 = $null
  var %c5 = $gettok(%decla5,%e,124)
  if (%c5 == .) %c5 = $null
  var %c6 = $gettok(%decla6,%f,124)
  if (%c6 == .) { %c6 = $null } 
  elseif (%f > 8) { %c6 = à la crème %c6 } 
  else { %c6 = à la graisse %c6 }

  dec %a | dec %b | dec %c | dec %d | dec %e | dec %f
  if ((%a == 1 && %b == 2) || (%a == 2 && %b == 1) || (%a == 4 && %b == 4) || (%a == 1 && %e == 9) || (%a == 2 && %e == 6) || (%a == 3 && %e == 8) || (%a == 4 && %e == 7) || (%b == 1 && %e == 6) || (%b == 2 && %e == 9) || (%b == 4 && %e == 7)) goto boucle
  say Grosse %c1 %c2 %c3 %c4 %c5 %c6 ?
}

Retour à la liste des snippets

De Averell   le 12 novembre 2006 (13:51) (84.101.46.***)
Attends, je t'explique petit VestaX: pour ce qui est de = et ==, j'ai toujours utilisé == comme en C ou en javascript; mais je pense que = fonctionne aussi depuis le temps.

Sinon le sobriquetron, personne n'en connais l'url jusqu'à présent, c'est pour cela que toi non plus tu ne connaissais pas cette page. Il s'agit d'un traitement en javascript (donc qui tourne sur le navigateur coté client), c'est pourquoi un système de sockets aurait été inutile. On peut d'ailleurs sauver la page sur son DD, elle continue à fonctionner (même déconnecté d'internet).

De VestaX   le 12 novembre 2006 (13:31) (83.156.131.***)
Dailleur, j'avais pas vu la page http://mircscripts.fr/sobriquetron.htm

Pourquoi tu n'utilise pas les sockets? ca irrais beaucoup plus vite, et tu ne ferais pas autant de lignes de code!!

De VestaX   le 12 novembre 2006 (13:29) (83.156.131.***)
Le vilain!!! Tu avais vraiment besoin de t'exprimer Averell :p Tu as raison dit nous ce que tu as sur le coeur :)

Par contre pour tes if ( pourquoi tu utilise = et == ? quel est la différence?

Perso j'utilise que les =

Si vous le souhaitez, vous pouvez laisser votre commentaire sur ce snippet:  
Vous identifier d'abord
 

Cette annonce est-elle crédible? Cliquez ici pour le savoir