begin process at 2008 08 21 23:41:56
1 229 711 membres
519 nouveaux aujourd'hui
14 267 membres club

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 !

ADD-ON POUR LE JEUX UNO D'IRCOBOTS.FR


Information sur la source

Catégorie :AddOns Classé sous : jeux, uno, dialogue, ircbots Niveau : Débutant Date de création : 11/12/2006 Date de mise à jour : 01/01/2007 19:34:49 Vu / téléchargé: 17 135 / 777

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

  Salut all, moi c'est Giova.

Voilà un add-on sans prétention, qui sert uniquement à jouer au jeu Uno sur un bot IrcBots, je m'etait fait des aliases au début, mais il  y'a risque de comflit entre aliases, si on rajoute beaucoup de scripts différents a son mirc, alors j'ai pensé le faire en dialogue, et comme j'avais envi d'aprendre le dialogue, ça tombait bien !!!
Et voilà,comme le résultat et assez sympathique (change complétement l'approche du jeu pour les novices, et rend le jeu plus sympa pour les joueurs confirmés), j'ai décidé de le soumettre ici, pour le partager, avec d'autres joueurs voilà.

        Bonne journée à tous

Source

  • menu menubar,channel {
  • -
  • Console Uno
  • .Lancer
  • ..$iif(%salonuno1 == $null,aucun salon configuré,%salonuno1): { if (%salonuno1 != $true) { unosalon } }
  • Configurer un salon
  • ..$iif(%salonuno1 == $null,aucun salon configuré,%salonuno1): { if (%salonuno1 != $null) { unset %salonuno1 | halt } | set %salonuno1 $$?="Entrer le salon " }
  • }
  • alias unosalon dialog -mieod unosalon unosalon
  • dialog unosalon {
  • title "Console UNO IrcBots.fr By Giova'06"
  • size -1 -1 300 192
  • option dbu
  • box "Bleu", 1, 8 10 215 26
  • button "0", 2, 13 19 13 12
  • button "1", 3, 28 19 13 12
  • button "2", 4, 43 19 13 12
  • button "3", 5, 58 19 13 12
  • button "4", 6, 73 19 13 12
  • button "5", 7, 88 19 13 12
  • button "6", 8, 103 19 13 12
  • button "7", 9, 118 19 13 12
  • button "8", 10, 133 19 13 12
  • button "9", 11, 148 19 13 12
  • button "+2", 12, 166 19 16 12
  • button "tour", 13, 184 19 16 12
  • button "Sens", 14, 202 19 16 12
  • box "Vert", 15, 8 36 215 26
  • button "0", 16, 13 45 13 12
  • button "1", 17, 28 45 13 12
  • button "2", 18, 43 45 13 12
  • button "3", 19, 58 45 13 12
  • button "4", 20, 73 45 13 12
  • button "5", 21, 88 45 13 12
  • button "6", 22, 103 45 13 12
  • button "7", 23, 118 45 13 12
  • button "8", 24, 133 45 13 12
  • button "9", 25, 148 45 13 12
  • button "+2", 26, 166 45 16 12
  • button "Tour", 27, 184 45 16 12
  • button "Sens", 28, 202 45 16 12
  • box "Jaune", 29, 8 62 215 26
  • button "0", 30, 13 71 13 12
  • button "1", 31, 28 71 13 12
  • button "2", 32, 43 71 13 12
  • button "3", 33, 58 71 13 12
  • button "4", 34, 73 71 13 12
  • button "5", 35, 88 71 13 12
  • button "6", 36, 103 71 13 12
  • button "7", 37, 118 71 13 12
  • button "8", 38, 133 71 13 12
  • button "9", 39, 148 71 13 12
  • button "+2", 40, 166 71 16 12
  • button "Tour", 41, 184 71 16 12
  • button "Sens", 42, 202 71 16 12
  • box "Bot", 43, 69 124 188 25
  • button "0", 44, 13 97 13 12
  • button "1", 45, 28 97 13 12
  • button "2", 46, 43 97 13 12
  • button "3", 47, 58 97 13 12
  • button "4", 48, 73 97 13 12
  • button "5", 49, 88 97 13 12
  • button "6", 50, 103 97 13 12
  • button "7", 51, 118 97 13 12
  • button "8", 52, 133 97 13 12
  • button "9", 53, 148 97 13 12
  • button "+2", 54, 166 97 16 12
  • button "Tour", 55, 184 97 16 12
  • button "Sens", 56, 202 97 16 12
  • box "Fun", 57, 8 149 284 25
  • button " Pioche", 58, 238 18 24 12
  • button "Uno", 59, 265 18 24 12
  • box "Couleur", 60, 234 49 59 39
  • button "Rouge", 61, 265 57 24 12
  • button "Jaune", 62, 238 71 24 12
  • button "Vert", 63, 265 71 24 12
  • button "Bleu", 64, 238 57 24 12
  • box "Jouer", 65, 234 88 59 26
  • button "Repete", 69, 98 133 24 12
  • button "Temp", 70, 176 133 24 12
  • button "Carte", 72, 124 133 24 12
  • button "Go Fun", 73, 11 156 37 12
  • button "Ordre", 74, 72 133 24 12
  • button "Scores", 76, 150 133 24 12
  • link " #Game-Over-Dose", 77, 9 180 60 8
  • link " Zen-Attitude", 78, 260 180 34 8
  • link " IrcBots.fr", 79, 111 180 25 8
  • button "Quit", 66, 265 97 24 12
  • button "Go", 67, 238 97 24 12
  • box "Les Commandes", 68, 4 117 293 58
  • box "Les Cartes", 80, 4 3 223 115
  • box "Les Autres", 82, 230 3 67 115
  • box "Jeux", 99, 234 10 59 38
  • button "+4", 83, 238 32 24 12
  • button "Joker", 84, 265 32 24 12
  • button "Appel", 85, 12 133 24 12
  • button "Add-On", 86, 38 133 24 12
  • box "Rouge", 81, 8 88 215 26
  • box "Invite", 88, 8 124 58 25
  • button "Points", 89, 202 133 24 12
  • button "Aides", 90, 229 133 24 12
  • icon 91, 267 129 16 16, cards.ico, 0
  • button "Quit Fun", 92, 51 156 37 12
  • button "Nananere", 93, 212 156 37 12
  • button "Vengeance", 94, 172 156 37 12
  • button "Merci", 95, 131 156 37 12
  • button "Bravo", 96, 91 156 37 12
  • button "La Poisse", 97, 251 156 37 12
  • }
  • on *:dialog:unosalon:sclick:*: {
  • if ($did == 2 ) msg %salonuno1 { !Jeu Bleu-0 }
  • if ($did == 3 ) msg %salonuno1 { !Jeu Bleu-1 }
  • if ($did == 4 ) msg %salonuno1 { !Jeu Bleu-2 }
  • if ($did == 5 ) msg %salonuno1 { !Jeu Bleu-3 }
  • if ($did == 6 ) msg %salonuno1 { !Jeu Bleu-4 }
  • if ($did == 7 ) msg %salonuno1 { !Jeu Bleu-5 }
  • if ($did == 8 ) msg %salonuno1 { !Jeu Bleu-6 }
  • if ($did == 9 ) msg %salonuno1 { !Jeu Bleu-7 }
  • if ($did == 10 ) msg %salonuno1 { !Jeu Bleu-8 }
  • if ($did == 11 ) msg %salonuno1 { !Jeu Bleu-9 }
  • if ($did == 12 ) msg %salonuno1 { !Jeu Bleu+2 }
  • if ($did == 13 ) msg %salonuno1 { !Jeu Bleu-passetontour }
  • if ($did == 14 ) msg %salonuno1 { !Jeu Bleu-changesens }
  • if ($did == 16 ) msg %salonuno1 { !Jeu Vert-0 }
  • if ($did == 17 ) msg %salonuno1 { !Jeu Vert-1 }
  • if ($did == 18 ) msg %salonuno1 { !Jeu Vert-2 }
  • if ($did == 19 ) msg %salonuno1 { !Jeu Vert-3 }
  • if ($did == 20 ) msg %salonuno1 { !Jeu Vert-4 }
  • if ($did == 21 ) msg %salonuno1 { !Jeu Vert-5 }
  • if ($did == 22 ) msg %salonuno1 { !Jeu Vert-6 }
  • if ($did == 23 ) msg %salonuno1 { !Jeu Vert-7 }
  • if ($did == 24 ) msg %salonuno1 { !Jeu Vert-8 }
  • if ($did == 25 ) msg %salonuno1 { !Jeu Vert-9 }
  • if ($did == 26 ) msg %salonuno1 { !Jeu Vert+2 }
  • if ($did == 27 ) msg %salonuno1 { !Jeu Vert-passetontour }
  • if ($did == 28 ) msg %salonuno1 { !Jeu Vert-changesens }
  • if ($did == 30 ) msg %salonuno1 { !Jeu Jaune-0 }
  • if ($did == 31 ) msg %salonuno1 { !Jeu Jaune-1 }
  • if ($did == 32 ) msg %salonuno1 { !Jeu Jaune-2 }
  • if ($did == 33 ) msg %salonuno1 { !Jeu Jaune-3 }
  • if ($did == 34 ) msg %salonuno1 { !Jeu Jaune-4 }
  • if ($did == 35 ) msg %salonuno1 { !Jeu Jaune-5 }
  • if ($did == 36 ) msg %salonuno1 { !Jeu Jaune-6 }
  • if ($did == 37 ) msg %salonuno1 { !Jeu Jaune-7 }
  • if ($did == 38 ) msg %salonuno1 { !Jeu Jaune-8 }
  • if ($did == 39 ) msg %salonuno1 { !Jeu Jaune-9 }
  • if ($did == 40 ) msg %salonuno1 { !Jeu Jaune+2 }
  • if ($did == 41 ) msg %salonuno1 { !Jeu Jaune-passetontour }
  • if ($did == 42 ) msg %salonuno1 { !Jeu Jaune-changesens }
  • if ($did == 44 ) msg %salonuno1 { !Jeu Rouge-0 }
  • if ($did == 45 ) msg %salonuno1 { !Jeu Rouge-1 }
  • if ($did == 46 ) msg %salonuno1 { !Jeu Rouge-2 }
  • if ($did == 47 ) msg %salonuno1 { !Jeu Rouge-3 }
  • if ($did == 48 ) msg %salonuno1 { !Jeu Rouge-4 }
  • if ($did == 49 ) msg %salonuno1 { !Jeu Rouge-5 }
  • if ($did == 50 ) msg %salonuno1 { !Jeu Rouge-6 }
  • if ($did == 51 ) msg %salonuno1 { !Jeu Rouge-7 }
  • if ($did == 52 ) msg %salonuno1 { !Jeu Rouge-8 }
  • if ($did == 53 ) msg %salonuno1 { !Jeu Rouge-9 }
  • if ($did == 54 ) msg %salonuno1 { !Jeu Rouge+2 }
  • if ($did == 55 ) msg %salonuno1 { !Jeu Rouge-passetontour }
  • if ($did == 56 ) msg %salonuno1 { !Jeu Rouge-changesens }
  • if ($did == 58 ) msg %salonuno1 { !Pioche }
  • if ($did == 59 ) msg %salonuno1 { !uno }
  • if ($did == 61 ) msg %salonuno1 { !Couleur Rouge }
  • if ($did == 62 ) msg %salonuno1 { !Couleur Jaune }
  • if ($did == 63 ) msg %salonuno1 { !Couleur Vert }
  • if ($did == 64 ) msg %salonuno1 { !Couleur Bleu }
  • if ($did == 66 ) msg %salonuno1 { !Abandon }
  • if ($did == 67 ) msg %salonuno1 { !Go }
  • if ($did == 69 ) msg %salonuno1 { !Repete }
  • if ($did == 70 ) msg %salonuno1 { !Temps }
  • if ($did == 71 ) msg %salonuno1 { !Regles }
  • if ($did == 72 ) msg %salonuno1 { !Cartes }
  • if ($did == 73 ) {
  • msg %salonuno1 { !Go }
  • msg %salonuno1 { 9,1Et c'est Partieeeeeeeee !!! }
  • sound %salonuno1 parti.mp3
  • }
  • if ($did == 74 ) msg %salonuno1 { !Ordre }
  • if ($did == 75 ) msg %salonuno1 { !Aides }
  • if ($did == 76 ) msg %salonuno1 { !Scores }
  • if ($did == 78 ) run http://www.zen-attitude.com
  • if ($did == 79 ) run http://www.ircbots.fr
  • if ($did == 77 ) server -m irc.zen-attitude.org:6667 #Game-Over-Dose
  • if ($did == 83 ) msg %salonuno1 { !Jeu +4 }
  • if ($did == 84 ) msg %salonuno1 { !Jeu Joker }
  • if ($did == 85 ) {
  • set %total.nick $nick(%salonuno1,0)
  • set %x 1
  • while (%x <= %total.nick) {
  • set %all %all $+ , $nick(%salonuno1,%x)
  • inc %x 1
  • }
  • msg %salonuno1 7,7??????????????????????????????????????????????????????????
  • msg %salonuno1 7,7?7,7pppppppppppppppppppppppppppppppppppppppppppppppp7,7?
  • msg %salonuno1 7,7?7,7pppppp1,7 Bon, qui est chaud pour une partie de 4UNO 1,7? 7,7pppppp7,7?
  • msg %salonuno1 7,7?7,7pppppppppppppppppppppppppppppppppppppppppppppppp7,7?
  • msg %salonuno1 7,7??????????????????????????????????????????????????????????
  • msg %salonuno1 %all
  • unset %all
  • }
  • if ($did == 86 ) { msg %salonuno1 Téléchargez notre add-on pour jouer au UNO, plus aucune commandes à taper, toutes les cartes en bouton sur une console, pensez y !!! >>> 7http://game-over-dose.xooit.com/t5-Add-On-pour-le-Jeu-Uno-d-IrcBots.htm }
  • if ($did == 89 ) msg %salonuno1 { !Points }
  • if ($did == 90 ) msg %salonuno1 { !Aides }
  • if ($did == 92 ) {
  • msg %salonuno1 { 9,1 Bon allez , z'etes trop fort pour moi Salut !!! }
  • msg %salonuno1 { !Abandon }
  • sound %salonuno1 salut01.wave
  • }
  • if ($did == 93 ) {
  • msg %salonuno1 { 11 N14a12n14a12n14a12n14a11N14è12r14eeeee }
  • sound %salonuno1 Nanere.mp3
  • }
  • if ($did == 94 ) msg %salonuno1 { 9,1 Garre à tes 4,1Fesses9,1, Je demande reparation, 7,1VENGEANCE 9,1!!! }
  • if ($did == 95 ) msg %salonuno1 { 11 M14erci 11M14erci 12:14p }
  • if ($did == 96 ) {
  • msg %salonuno1 { 12 B11r14a11V12o 14!!! }
  • sound %salonuno1 applaus.wav
  • }
  • if ($did == 97 ) {
  • msg %salonuno1 { 9,1 Grrrrr, j'ai la 7,1Poisse 9,1avec la pioche en plus !!! }
  • sound %salonuno1 mal_barrée.wav
  • }
  • }
menu menubar,channel {
  -
  Console Uno
  .Lancer 
  ..$iif(%salonuno1 == $null,aucun salon configuré,%salonuno1): { if (%salonuno1 != $true) { unosalon } }
  Configurer un salon
  ..$iif(%salonuno1 == $null,aucun salon configuré,%salonuno1): { if (%salonuno1 != $null) { unset %salonuno1 | halt } | set %salonuno1 $$?="Entrer le salon " }
}

alias unosalon dialog -mieod unosalon unosalon

dialog unosalon {
  title "Console UNO IrcBots.fr By Giova'06"
  size -1 -1 300 192
  option dbu
  box "Bleu", 1, 8 10 215 26
  button "0", 2, 13 19 13 12
  button "1", 3, 28 19 13 12
  button "2", 4, 43 19 13 12
  button "3", 5, 58 19 13 12
  button "4", 6, 73 19 13 12
  button "5", 7, 88 19 13 12
  button "6", 8, 103 19 13 12
  button "7", 9, 118 19 13 12
  button "8", 10, 133 19 13 12
  button "9", 11, 148 19 13 12
  button "+2", 12, 166 19 16 12
  button "tour", 13, 184 19 16 12
  button "Sens", 14, 202 19 16 12
  box "Vert", 15, 8 36 215 26
  button "0", 16, 13 45 13 12
  button "1", 17, 28 45 13 12
  button "2", 18, 43 45 13 12
  button "3", 19, 58 45 13 12
  button "4", 20, 73 45 13 12
  button "5", 21, 88 45 13 12
  button "6", 22, 103 45 13 12
  button "7", 23, 118 45 13 12
  button "8", 24, 133 45 13 12
  button "9", 25, 148 45 13 12
  button "+2", 26, 166 45 16 12
  button "Tour", 27, 184 45 16 12
  button "Sens", 28, 202 45 16 12
  box "Jaune", 29, 8 62 215 26
  button "0", 30, 13 71 13 12
  button "1", 31, 28 71 13 12
  button "2", 32, 43 71 13 12
  button "3", 33, 58 71 13 12
  button "4", 34, 73 71 13 12
  button "5", 35, 88 71 13 12
  button "6", 36, 103 71 13 12
  button "7", 37, 118 71 13 12
  button "8", 38, 133 71 13 12
  button "9", 39, 148 71 13 12
  button "+2", 40, 166 71 16 12
  button "Tour", 41, 184 71 16 12
  button "Sens", 42, 202 71 16 12
  box "Bot", 43, 69 124 188 25
  button "0", 44, 13 97 13 12
  button "1", 45, 28 97 13 12
  button "2", 46, 43 97 13 12
  button "3", 47, 58 97 13 12
  button "4", 48, 73 97 13 12
  button "5", 49, 88 97 13 12
  button "6", 50, 103 97 13 12
  button "7", 51, 118 97 13 12
  button "8", 52, 133 97 13 12
  button "9", 53, 148 97 13 12
  button "+2", 54, 166 97 16 12
  button "Tour", 55, 184 97 16 12
  button "Sens", 56, 202 97 16 12
  box "Fun", 57, 8 149 284 25
  button " Pioche", 58, 238 18 24 12
  button "Uno", 59, 265 18 24 12
  box "Couleur", 60, 234 49 59 39
  button "Rouge", 61, 265 57 24 12
  button "Jaune", 62, 238 71 24 12
  button "Vert", 63, 265 71 24 12
  button "Bleu", 64, 238 57 24 12
  box "Jouer", 65, 234 88 59 26
  button "Repete", 69, 98 133 24 12
  button "Temp", 70, 176 133 24 12
  button "Carte", 72, 124 133 24 12
  button "Go Fun", 73, 11 156 37 12
  button "Ordre", 74, 72 133 24 12
  button "Scores", 76, 150 133 24 12
  link " #Game-Over-Dose", 77, 9 180 60 8
  link " Zen-Attitude", 78, 260 180 34 8
  link " IrcBots.fr", 79, 111 180 25 8
  button "Quit", 66, 265 97 24 12
  button "Go", 67, 238 97 24 12
  box "Les Commandes", 68, 4 117 293 58
  box "Les Cartes", 80, 4 3 223 115
  box "Les Autres", 82, 230 3 67 115
  box "Jeux", 99, 234 10 59 38
  button "+4", 83, 238 32 24 12
  button "Joker", 84, 265 32 24 12
  button "Appel", 85, 12 133 24 12
  button "Add-On", 86, 38 133 24 12
  box "Rouge", 81, 8 88 215 26
  box "Invite", 88, 8 124 58 25
  button "Points", 89, 202 133 24 12
  button "Aides", 90, 229 133 24 12
  icon 91, 267 129 16 16, cards.ico, 0
  button "Quit Fun", 92, 51 156 37 12
  button "Nananere", 93, 212 156 37 12
  button "Vengeance", 94, 172 156 37 12
  button "Merci", 95, 131 156 37 12
  button "Bravo", 96, 91 156 37 12
  button "La Poisse", 97, 251 156 37 12
}

on *:dialog:unosalon:sclick:*: {
  if ($did == 2 ) msg %salonuno1 { !Jeu Bleu-0 } 
  if ($did == 3 ) msg %salonuno1 { !Jeu Bleu-1 }
  if ($did == 4 ) msg %salonuno1 { !Jeu Bleu-2 }
  if ($did == 5 ) msg %salonuno1 { !Jeu Bleu-3 }
  if ($did == 6 ) msg %salonuno1 { !Jeu Bleu-4 }
  if ($did == 7 ) msg %salonuno1 { !Jeu Bleu-5 }
  if ($did == 8 ) msg %salonuno1 { !Jeu Bleu-6 }
  if ($did == 9 ) msg %salonuno1 { !Jeu Bleu-7 }
  if ($did == 10 ) msg %salonuno1 { !Jeu Bleu-8 }
  if ($did == 11 ) msg %salonuno1 { !Jeu Bleu-9 }
  if ($did == 12 ) msg %salonuno1 { !Jeu Bleu+2 }
  if ($did == 13 ) msg %salonuno1 { !Jeu Bleu-passetontour }
  if ($did == 14 ) msg %salonuno1 { !Jeu Bleu-changesens }
  if ($did == 16 ) msg %salonuno1 { !Jeu Vert-0 }
  if ($did == 17 ) msg %salonuno1 { !Jeu Vert-1 }
  if ($did == 18 ) msg %salonuno1 { !Jeu Vert-2 }
  if ($did == 19 ) msg %salonuno1 { !Jeu Vert-3 }
  if ($did == 20 ) msg %salonuno1 { !Jeu Vert-4 }
  if ($did == 21 ) msg %salonuno1 { !Jeu Vert-5 }
  if ($did == 22 ) msg %salonuno1 { !Jeu Vert-6 }
  if ($did == 23 ) msg %salonuno1 { !Jeu Vert-7 }
  if ($did == 24 ) msg %salonuno1 { !Jeu Vert-8 }
  if ($did == 25 ) msg %salonuno1 { !Jeu Vert-9 }
  if ($did == 26 ) msg %salonuno1 { !Jeu Vert+2 }
  if ($did == 27 ) msg %salonuno1 { !Jeu Vert-passetontour } 
  if ($did == 28 ) msg %salonuno1 { !Jeu Vert-changesens }
  if ($did == 30 ) msg %salonuno1 { !Jeu Jaune-0 }
  if ($did == 31 ) msg %salonuno1 { !Jeu Jaune-1 }
  if ($did == 32 ) msg %salonuno1 { !Jeu Jaune-2 }
  if ($did == 33 ) msg %salonuno1 { !Jeu Jaune-3 }
  if ($did == 34 ) msg %salonuno1 { !Jeu Jaune-4 }
  if ($did == 35 ) msg %salonuno1 { !Jeu Jaune-5 }
  if ($did == 36 ) msg %salonuno1 { !Jeu Jaune-6 }
  if ($did == 37 ) msg %salonuno1 { !Jeu Jaune-7 }
  if ($did == 38 ) msg %salonuno1 { !Jeu Jaune-8 }
  if ($did == 39 ) msg %salonuno1 { !Jeu Jaune-9 }
  if ($did == 40 ) msg %salonuno1 { !Jeu Jaune+2 }
  if ($did == 41 ) msg %salonuno1 { !Jeu Jaune-passetontour }
  if ($did == 42 ) msg %salonuno1 { !Jeu Jaune-changesens }
  if ($did == 44 ) msg %salonuno1 { !Jeu Rouge-0 }
  if ($did == 45 ) msg %salonuno1 { !Jeu Rouge-1 }
  if ($did == 46 ) msg %salonuno1 { !Jeu Rouge-2 }
  if ($did == 47 ) msg %salonuno1 { !Jeu Rouge-3 }
  if ($did == 48 ) msg %salonuno1 { !Jeu Rouge-4 }
  if ($did == 49 ) msg %salonuno1 { !Jeu Rouge-5 }
  if ($did == 50 ) msg %salonuno1 { !Jeu Rouge-6 }
  if ($did == 51 ) msg %salonuno1 { !Jeu Rouge-7 }
  if ($did == 52 ) msg %salonuno1 { !Jeu Rouge-8 }
  if ($did == 53 ) msg %salonuno1 { !Jeu Rouge-9 }
  if ($did == 54 ) msg %salonuno1 { !Jeu Rouge+2 }
  if ($did == 55 ) msg %salonuno1 { !Jeu Rouge-passetontour }
  if ($did == 56 ) msg %salonuno1 { !Jeu Rouge-changesens }
  if ($did == 58 ) msg %salonuno1 { !Pioche }
  if ($did == 59 ) msg %salonuno1 { !uno }
  if ($did == 61 ) msg %salonuno1 { !Couleur Rouge }
  if ($did == 62 ) msg %salonuno1 { !Couleur Jaune }
  if ($did == 63 ) msg %salonuno1 { !Couleur Vert }
  if ($did == 64 ) msg %salonuno1 { !Couleur Bleu }
  if ($did == 66 ) msg %salonuno1 { !Abandon } 
  if ($did == 67 ) msg %salonuno1 { !Go } 
  if ($did == 69 ) msg %salonuno1 { !Repete }
  if ($did == 70 ) msg %salonuno1 { !Temps }
  if ($did == 71 ) msg %salonuno1 { !Regles }
  if ($did == 72 ) msg %salonuno1 { !Cartes }
  if ($did == 73 ) {
    msg %salonuno1 { !Go }
    msg %salonuno1 { 9,1Et c'est Partieeeeeeeee !!! }
    sound %salonuno1 parti.mp3 
  }
  if ($did == 74 ) msg %salonuno1 { !Ordre }
  if ($did == 75 ) msg %salonuno1 { !Aides }
  if ($did == 76 ) msg %salonuno1 { !Scores }
  if ($did == 78 ) run  http://www.zen-attitude.com
  if ($did == 79 ) run  http://www.ircbots.fr
  if ($did == 77 ) server -m irc.zen-attitude.org:6667 #Game-Over-Dose
  if ($did == 83 )  msg %salonuno1 { !Jeu +4 }
  if ($did == 84 )  msg %salonuno1 { !Jeu Joker }
  if ($did == 85 ) { 
    set %total.nick $nick(%salonuno1,0)
    set %x 1
    while (%x <= %total.nick) {
      set %all %all $+ , $nick(%salonuno1,%x)
      inc %x 1
    }
    msg %salonuno1 7,7??????????????????????????????????????????????????????????
    msg %salonuno1 7,7?7,7pppppppppppppppppppppppppppppppppppppppppppppppp7,7?
    msg %salonuno1 7,7?7,7pppppp1,7 Bon, qui est chaud pour une partie de 4UNO 1,7? 7,7pppppp7,7?  
    msg %salonuno1 7,7?7,7pppppppppppppppppppppppppppppppppppppppppppppppp7,7?
    msg %salonuno1 7,7??????????????????????????????????????????????????????????
    msg %salonuno1 %all
    unset %all
  }

  if ($did == 86 ) {  msg %salonuno1  Téléchargez notre add-on pour jouer au UNO, plus aucune commandes à taper, toutes les cartes en bouton sur une console, pensez y !!! >>> 7http://game-over-dose.xooit.com/t5-Add-On-pour-le-Jeu-Uno-d-IrcBots.htm  }
  if ($did == 89 )  msg %salonuno1 { !Points }
  if ($did == 90 )  msg %salonuno1 { !Aides }
  if ($did == 92 ) { 
    msg %salonuno1 { 9,1 Bon allez , z'etes trop fort pour moi Salut !!! }
    msg %salonuno1 { !Abandon }
    sound %salonuno1 salut01.wave
  }
  if ($did == 93 ) {
    msg %salonuno1 { 11 N14a12n14a12n14a12n14a11N14è12r14eeeee } 
    sound %salonuno1 Nanere.mp3
  }
  if ($did == 94 ) msg %salonuno1 { 9,1 Garre à tes 4,1Fesses9,1, Je demande reparation, 7,1VENGEANCE 9,1!!!  }
  if ($did == 95 ) msg %salonuno1 { 11 M14erci 11M14erci 12:14p }
  if ($did == 96 ) {
    msg %salonuno1 { 12 B11r14a11V12o 14!!! } 
    sound %salonuno1 applaus.wav 
  }
  if ($did == 97 ) { 
    msg %salonuno1 { 9,1 Grrrrr, j'ai la 7,1Poisse 9,1avec la pioche en plus !!! }
    sound %salonuno1 mal_barrée.wav
  }  
}

Conclusion

Il faut telecharger le zip pour avoir les sons et toutes les explications sont sur un txt dans le zip


La deniere mise à jour, ainsi que les nouveaux add-on 1000 Bornes et Scrabble sont sur :

http://game-over-dose.xooit.com/f3-Nos-Add-On.htm

Merci a tous pour votre aides.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

12 décembre 2006 06:51:44 :
Voilà Bestdoud, j'ai changer tout ça , alors les elseif , super sur l'otre add-on jeux irc , mais là je sais pas si c'est l'heure ou quoi, mais plus moyen de les casés, alors j'ai fait comme ça , dites moi si ça change kelke choses dans l'execution du script merci. Et pour tes remarques Wins , bin , j'avous j'ai pas tout compris !!! En tout cas merci à vous deux pour les conseils et à Darknet pour les encouragements !!!
01 janvier 2007 19:34:49 :
La deniere mise à jour, ainsi que les nouveaux add-on 1000 Bornes et Scrabble sont sur : http://game-over-dose.xooit.com/f3-Nos-Add-On.htm Merci a tous pour votre aides.
  • signaler à un administrateur
    Commentaire de darknet68 le 11/12/2006 17:52:10

    super merci Giova, avec mes potes on c'est regaler, je peux pas t'aider pour le script mes bravo !!!

  • signaler à un administrateur
    Commentaire de Bestdoud le 11/12/2006 18:25:50

    Salut,

    pour rendre ton addon un peu plus organisé et plus petit, tu devrais regrouper tous tes sclick

    exemple:

    on *:dialog:unosalon:sclick:*: {
      if ($did == 1) msg %salonuno1 { !Jeu Vert-6 }
      elseif ($did == 2) msg %salonuno1 { !Jeu Vert-6 }
      elseif ($did == 3) {
      msg %salonuno1 { 12 B11r14a11V12o 14!!! }
      sound %salonuno1 applaus.wav
      }
    }

  • signaler à un administrateur
    Commentaire de Arkayus le 11/12/2006 19:03:57

    haaaaaaaaa Merci Bestdoud , super je m'etais $ a la place de *, c'est cool de ta part.
    Je mis mets dés que j'ai fini un autre add-on de jeux que je vais bientôt poster.

                 a+++ Giova

  • signaler à un administrateur
    Commentaire de wims le 11/12/2006 20:31:33

    $iif(%salonuno1 == $null,aucun salon configuré,%salonuno1)
    deviens $iif(!%salonuno1,aucun salon configuré,$ifmatch)
    idem pour tout les !=\== $null\$false\$true\0\1

    En orgnaisant un peu le code, tu aurai pu faire correspondre les id des dialogs ainsi que les cartes, tu gagnes ~ 350 lignes ( en comptant les espaces mais ca prouve quand meme que c'est mal pensé :) )

    Dans ton code j'vois plein de window -c @contact, mais la fenetre n'est jamais ouverte :$

  • signaler à un administrateur
    Commentaire de Arkayus le 11/12/2006 20:48:26

    Oki je referai tout ça merci, et c'est vrais que les window -c @contact ne serve a rien , j'enleverai aussi, j'ai etait victime d'un copier-coller "sans reflechir", j'avous lol, ça m'apprendra.
          
           a+++ Giova

  • signaler à un administrateur
    Commentaire de Arkayus le 12/12/2006 06:54:20

    Effectivement, ça reduit lol, je suis passer de 471 lignes à 214, super merci encore !!!

          A+++ Giova

  • signaler à un administrateur
    Commentaire de Bestdoud le 12/12/2006 18:20:50

    oublie pas de mettre des elseif pour accélérer ton code. sinon il est obligé de regarder toutes tes conditions.
    en optimisants un peu on arrive à 179 lignes

    menu menubar,channel {
      -
      Console Uno
      .Lancer
      ..$iif(%salonuno1 == $null,aucun salon configuré,%salonuno1): { if (%salonuno1 != $true) { unosalon } }
      Configurer un salon
      ..$iif(%salonuno1 == $null,aucun salon configuré,%salonuno1): { if (%salonuno1 != $null) { unset %salonuno1 | halt } | set %salonuno1 $$?="Entrer le salon " }
    }
      
    alias unosalon dialog -mieod unosalon unosalon
      
    dialog unosalon {
      title "Console UNO IrcBots.fr By Giova'06"
      size -1 -1 300 189
      option dbu
      box "Bleu", 1, 8 10 215 26
      button "0", 2, 13 19 13 12
      button "1", 3, 28 19 13 12
      button "2", 4, 43 19 13 12
      button "3", 5, 58 19 13 12
      button "4", 6, 73 19 13 12
      button "5", 7, 88 19 13 12
      button "6", 8, 103 19 13 12
      button "7", 9, 118 19 13 12
      button "8", 10, 133 19 13 12
      button "9", 11, 148 19 13 12
      button "+2", 12, 166 19 16 12
      button "tour", 13, 184 19 16 12
      button "Sens", 14, 202 19 16 12
      box "Vert", 15, 8 36 215 26
      button "0", 16, 13 45 13 12
      button "1", 17, 28 45 13 12
      button "2", 18, 43 45 13 12
      button "3", 19, 58 45 13 12
      button "4", 20, 73 45 13 12
      button "5", 21, 88 45 13 12
      button "6", 22, 103 45 13 12
      button "7", 23, 118 45 13 12
      button "8", 24, 133 45 13 12
      button "9", 25, 148 45 13 12
      button "+2", 26, 166 45 16 12
      button "Tour", 27, 184 45 16 12
      button "Sens", 28, 202 45 16 12
      box "Jaune", 29, 8 62 215 26
      button "0", 30, 13 71 13 12
      button "1", 31, 28 71 13 12
      button "2", 32, 43 71 13 12
      button "3", 33, 58 71 13 12
      button "4", 34, 73 71 13 12
      button "5", 35, 88 71 13 12
      button "6", 36, 103 71 13 12
      button "7", 37, 118 71 13 12
      button "8", 38, 133 71 13 12
      button "9", 39, 148 71 13 12
      button "+2", 40, 166 71 16 12
      button "Tour", 41, 184 71 16 12
      button "Sens", 42, 202 71 16 12
      box "Bot", 43, 68 124 188 25
      button "0", 44, 13 97 13 12
      button "1", 45, 28 97 13 12
      button "2", 46, 43 97 13 12
      button "3", 47, 58 97 13 12
      button "4", 48, 73 97 13 12
      button "5", 49, 88 97 13 12
      button "6", 50, 103 97 13 12
      button "7", 51, 118 97 13 12
      button "8", 52, 133 97 13 12
      button "9", 53, 148 97 13 12
      button "+2", 54, 166 97 16 12
      button "Tour", 55, 184 97 16 12
      button "Sens", 56, 202 97 16 12
      box "Fun", 57, 8 149 284 23
      button " Pioche", 58, 238 18 24 12
      button "Uno", 59, 265 18 24 12
      box "Couleur", 60, 234 49 59 39
      button "Rouge", 61, 265 57 24 12
      button "Jaune", 62, 238 71 24 12
      button "Vert", 63, 265 71 24 12
      button "Bleu", 64, 238 57 24 12
      box "Jouer", 65, 234 88 59 26
      button "Repete", 69, 98 133 24 12
      button "Temp", 70, 176 133 24 12
      button "Carte", 72, 124 133 24 12
      button "Go Fun", 73, 11 156 37 12
      button "Ordre", 74, 72 133 24 12
      button "Scores", 76, 150 133 24 12
      link " #Game-Over-Dose", 77, 7 178 60 8
      link " Zen-Attitude", 78, 260 177 34 8
      link " IrcBots.fr", 79, 111 178 25 8
      button "Quit", 66, 265 97 24 12
      button "Go", 67, 238 97 24 12
      box "Les Commandes", 68, 4 118 293 58
      box "Les Cartes", 80, 4 3 223 115
      box "Les Autres", 82, 230 3 67 115
      box "Jeux", 99, 234 10 59 38
      button "+4", 83, 238 32 24 12
      button "Joker", 84, 265 32 24 12
      button "Start", 85, 12 133 24 12
      button "Stop", 86, 38 133 24 12
      box "Rouge", 81, 8 88 215 26
      box "Opérateur", 88, 8 124 58 25
      button "Points", 89, 202 133 24 12
      button "Aides", 90, 229 133 24 12
      icon 91, 267 129 16 16, cards.ico
      button "Quit Fun", 92, 51 156 37 12
      button "Nananere", 93, 212 156 37 12
      button "Vengeance", 94, 172 156 37 12
      button "Merci", 95, 131 156 37 12
      button "Bravo", 96, 91 156 37 12
      button "La Poisse", 97, 251 156 37 12
    }


    on *:dialog:unosalon:sclick:*: {
      if ($did > 1) && ($did < 11) msg %salonuno1 { !Jeu Bleu- $+ $calc($did - 2) }
      elseif ($did == 12) msg %salonuno1 { !Jeu Bleu+2 }
      elseif ($did == 13) msg %salonuno1 { !Jeu Bleu-passetontour }
      elseif ($did == 14) msg %salonuno1 { !Jeu Bleu-changesens }
      elseif ($did > 15) && ($did < 26) msg %salonuno1 { !Jeu Vert- $+ $calc($did - 16) }
      elseif ($did == 26) msg %salonuno1 { !Jeu Vert+2 }
      elseif ($did == 27) msg %salonuno1 { !Jeu Vert-passetontour }
      elseif ($did == 28) msg %salonuno1 { !Jeu Vert-changesens }
      elseif ($did > 29) && ($did < 40) msg %salonuno1 { !Jeu Jaune- $+ $calc($did - 30) }
      elseif ($did == 40) msg %salonuno1 { !Jeu Jaune+2 }
      elseif ($did == 41) msg %salonuno1 { !Jeu Jaune-passetontour }
      elseif ($did == 42) msg %salonuno1 { !Jeu Jaune-changesens }
      elseif ($did > 43) && ($did < 54) msg %salonuno1 { !Jeu Rouge- $+ $calc($did - 43) }
      elseif ($did == 54) msg %salonuno1 { !Jeu Rouge+2 }
      elseif ($did == 55) msg %salonuno1 { !Jeu Rouge-passetontour }
      elseif ($did == 56) msg %salonuno1 { !Jeu Rouge-changesens }
      elseif ($did == 58) msg %salonuno1 { !Pioche }
      elseif ($did == 59) msg %salonuno1 { !uno }
      elseif ($did == 61) msg %salonuno1 { !Couleur Rouge }
      elseif ($did == 62) msg %salonuno1 { !Couleur Jaune }
      elseif ($did == 63) msg %salonuno1 { !Couleur Vert }
      elseif ($did == 64) msg %salonuno1 { !Couleur Bleu }
      elseif ($did == 66) msg %salonuno1 { !Abandon }
      elseif ($did == 67) msg %salonuno1 { !Go }
      elseif ($did == 69) msg %salonuno1 { !Repete }
      elseif ($did == 70) msg %salonuno1 { !Temps }
      elseif ($did == 71) msg %salonuno1 { !Regles }
      elseif ($did == 72) msg %salonuno1 { !Cartes }
      elseif ($did == 73) {
        msg %salonuno1 { !Go }
        msg %salonuno1 { 9,1Et c'est Partieeeeeeeee !!! }
        sound %salonuno1 parti.mp3
      }
      elseif ($did == 74) msg %salonuno1 { !Ordre }
      elseif ($did == 75) msg %salonuno1 { !Aides }
      elseif ($did == 76) msg %salonuno1 { !Scores }
      elseif ($did == 78) run http://www.zen-attitude.com
      elseif ($did == 79) run http://www.ircbots.fr
      elseif ($did == 77) server -m irc.zen-attitude.org:6667 #Game-Over-Dose
      elseif ($did == 83) msg %salonuno1 { !Jeu +4 }
      elseif ($did == 84) msg %salonuno1 { !Jeu Joker }
      elseif ($did == 85) msg %salonuno1 { !Start }
      elseif ($did == 86) msg %salonuno1 { !Stop }
      elseif ($did == 89) msg %salonuno1 { !Points }
      elseif ($did == 90) msg %salonuno1 { !Aides }
      elseif ($did == 92) {
        msg %salonuno1 { 9,1 Bon allez , z'etes trop fort pour moi Salut !!! }
        msg %salonuno1 { !Abandon }
        sound %salonuno1 salut01.wave
      }
      elseif ($did == 93) {
        msg %salonuno1 { 11 N14a12n14a12n14a12n14a11N14è12r14eeeee }
        sound %salonuno1 Nanere.mp3
      }
      elseif ($did == 94) msg %salonuno1 { 9,1 Garre à tes 4,1Fesses9,1, Je demande reparation, 7,1VENGEANCE 9,1!!! }
      elseif ($did == 95) msg %salonuno1 { 11 M14erci 11M14erci 12:14p }
      elseif ($did == 96) {
        msg %salonuno1 { 12 B11r14a11V12o 14!!! }
        sound %salonuno1 applaus.wav
      }
      elseif ($did == 97) {
        msg %salonuno1 { 9,1 Grrrrr, j'ai la 7,1Poisse 9,1avec la pioche en plus !!! }
        sound %salonuno1 mal_barrée.wav
      }
    }

    essaie voir si ça marche

  • signaler à un administrateur
    Commentaire de Bestdoud le 12/12/2006 20:08:08

    Ca aurait pas été mieux de mettre: bleu, jaune, vert et bot dans un combo ou une liste et comme ca de mettre qu'une seule serie de boutons sur le dialog. du coup ca serait plus clair et tu pourrait encore réduire considérablement ton code

  • signaler à un administrateur
    Commentaire de Bestdoud le 12/12/2006 20:26:22

    essai ça. Dis moi ce que t'en pense. (Ne tiens pas compte de l'agencement c'est fait rapido)
    j'ai mis les couleurs avec des radios et les chiffres dans une liste. Ca fait un clic en plus mais ça fait moins encombré je trouve et ton code sera plus légé

    alias essai {
      dialog -mieod essai essai
    }

    dialog essai {
      title "New Project"
      size -1 -1 196 246
      option pixels
      box "Les cartes:", 2, 6 3 183 236
      text "Couleur:", 3, 13 20 45 17
      text "Valeur:", 4, 102 20 45 17
      list 5, 100 39 83 193, size
      radio "Bleu", 6, 13 41 48 20
      radio "Vert", 7, 13 65 48 20
      radio "Jaune", 8, 13 89 48 20
      radio "Rouge", 9, 13 112 58 20
    }

    on *:dialog:essai:init:*: {
      did -c $dname 6
      didtok $dname 5 44 0,1,2,3,4,5,6,7,8,9,+2,tour,sens
    }

  • signaler à un administrateur
    Commentaire de Arkayus le 12/12/2006 22:48:48


    On m'as montrer une autre maniére BestDoud, mais faudra que je m'y reprene a plusieur fois pour piger, je crois lol, regarde et dis moi ce que tu en pense pour reduire le script tout en gardant son apparence , je crois qu'on trouveras pas mieux :

    If ($did >= 30) && ($did <= 39) msg %salonuno1 !jeu Rouge- $+ $calc($calc($did % 10 + 10 - 4) % 10)

    Voilà en quatre ligne j'ai déjà les 4 couleurs, fortiche le mec lol !!!

  • signaler à un administrateur
    Commentaire de Arkayus le 12/12/2006 22:52:24

    Ha oui pas mal l'idée de la combo !!! Merci !!!

  • signaler à un administrateur
    Commentaire de Bestdoud le 12/12/2006 23:05:01

    tu peu réduire un peu en mettant ca:
    mettre 6 au lieu de 10 - 4

    If ($did > 29) && ($did < 40) msg %salonuno1 !jeu Rouge- $+ $calc($calc($did % 10 + 6) % 10)

    je savais pas qu'on pouvait mettre le %

    avec une liste je pense qu'en une ligne tu fais toutes les couleurs

  • signaler à un administrateur
    Commentaire de Bestdoud le 12/12/2006 23:18:06

    pour info
    $did % 10.
    en fait on fait $did divisé par 10 et on récupère le dernier chiffre du résultat
    exemple:
    5359 % 10 donne 9

  • signaler à un administrateur
    Commentaire de Bestdoud le 12/12/2006 23:20:53

    Ah ben non désolé

  • signaler à un administrateur
    Commentaire de wims le 13/12/2006 20:40:32

    lol nimporte quoi le % sert a donné le reste de la division ( modulo )

    $calc(21 % 3) > 0 car 7*3 + 0 = 21
    $calc(22 % 3) > 1 car 7*3 + 1 = 22

  • signaler à un administrateur
    Commentaire de Bestdoud le 13/12/2006 21:04:24

    Ben oui, quel con en plus je m'en suis servi y a pas si longtemps pour retranscrire un prog delphi sous mirc. Sauf que je savais pas qu'on pouvait faire ca dans mirc, alors j'avais fait un alias pour le calculer
    mdr.

    $calc($1 - $int($calc($1 / $2)))
    par contre j'aavais besoin de faire des translation du coup j'ai pas pu faire . dans delphi c'est SHL.

  • signaler à un administrateur
    Commentaire de Arkayus le 01/01/2007 19:37:22

    La deniere mise à jour, ainsi que les nouveaux add-on 1000 Bornes et Scrabble sont sur :

    http://game-over-dose.xooit.com/f3-Nos-Add-On.htm

    Merci a tous pour votre aides.

  • signaler à un administrateur
    Commentaire de laulof le 24/04/2007 22:32:48

    bonsoir je suis désolé de poser cette question mais je suis débutant
    j'ai installer le add-on et j'ai bien la console mais impossible de faire tourné le jeu qui peux m'aider
    merci d'avance pour vos réponses.

  • signaler à un administrateur
    Commentaire de aoane le 12/05/2007 19:47:13

    gé-nial ^^

    laudof ; il faut mettre le nom du chan sous la forme #chan et pas chan ; reclic sur "configurer salon" pour remettre a zéro ; moi ça a fonctionné comme ça ^^

  • signaler à un administrateur
    Commentaire de dj_balboa le 21/05/2007 11:45:45

    je suis perdu j'ai essaiyer de mettre l' addon dans mon script tous c 'est intaller comme il faut mais impossible de le lancer un salon irc ok ???
    j'ai tous fais comme c'etais marquer pourtant
    tous saffiche avec le script le panneau du jeu les commandes tout y es
    mais rien ne se lance
    pourriez vous m'aider

  • signaler à un administrateur
    Commentaire de naffnaff le 29/07/2007 02:30:15

    bjr ici
    je vai p etre vs paraitre lourg dsl davance mai je pige rien dans tout c'est code car je debute en informatique jai reussi a avoir le jeu uno mai jarrve pas a le metre sur mon salon perso de tchat
    s'il y a kelkun qui peut maider serer cool merci davance si vs pouvez me repondre par mail demande le a un admin du site merci davance

    bon courage a tous et toute et encor merci pour laide

    °°°naffnaff°°°

  • signaler à un administrateur
    Commentaire de naffnaff le 05/02/2008 13:51:29

    bjr voila jai un soussi
    commen pui je le metre sur le serve /server irc.voila.fr:6667
    avc un mirc vierge merci davance

    ps : je connai rien en language informatique

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS