begin process at 2010 03 10 19:02:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Bots

 > JEU : DEVINER UN NOMBRE (POUR BOT)

JEU : DEVINER UN NOMBRE (POUR BOT)


 Information sur la source

Note :
8 / 10 - par 3 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Bots Classé sous :bot, jeu Niveau :Débutant Date de création :27/01/2006 Date de mise à jour :29/01/2006 20:32:25 Vu / téléchargé :7 164 / 714

Auteur : darknessneo

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

 Description

Cliquez pour voir la capture en taille normale
Ma fois, ceci est mon deuxième jeu que j'ai crée. Il consiste à deviner un nombre choisi au hasard parmi un intervalle que l'on détermine.
On peut aussi bien jouer sur un Channel contre tous, que seul en PV

Le script est à installer sur le mIRC du bot.

Source

  • ;********* MENU *********
  • menu * {
  • Jeu NOMBRE
  • . pour channels
  • ..ACTIVATION DU JEU:/enable #nombre
  • ..DEACTIVATION DU JEU:/disable #nombre
  • .en PV
  • ..ACTIVATION DU JEU:/enable #pvnombre
  • ..DEACTIVATION DU JEU:/disable #pvnombre
  • }
  • ;* AVERTISSEMENT CHARGEMENT *
  • ON *:LOAD:echo -a Installation de mon jeu terminé! Amusez vous bien !
  • ON *:UNLOAD:echo -a Désinstallation de mon jeu terminée, à bientôt !
  • ;***** JEU DE SALON *****
  • #nombre on
  • on *:text:*:#:{
  • if (!$hget(nombre,essai) && $hget(nombre,commencer)) { hadd -m nombre essai 0 }
  • if ($1 == !nombre && !$hget(nombre,commencer)) {
  • hadd -m nombre commencer 1
  • msg $chan 6Pour connaître les règles du jeu, tapez 4!helpn
  • msg $chan 6NOMBRE PROGRAMME PAR 7 SHIRYA 6, CHANNEL MASTER DE 7 #gothiks
  • msg $chan 6TROUVER UN NOMBRE ENTRE 1 ET LE NIVEAU DE DIFFICULTE CHOISI!
  • hadd -m nombre master $address($nick,4)
  • hadd -m Stage 1 10 | hadd -m Stage 2 50 | hadd -m Stage 3 100
  • hadd -m Stage 4 250 | hadd -m Stage 5 500 | hadd -m Stage 6 1000
  • hadd -m Stage 7 5000 | hadd -m Stage 8 10000 | hadd -m Stage 9 15000
  • hadd -m Stage 10 100000
  • }
  • elseif ($1- == !suite) {
  • if ($hget(nombre,stage) == 10) { timer 1 3 msg $chan 7 $+ $nick $+ : 6 OMFG... Ben j peu pas faire plus dur... =P Plus dur que ça, c'est le mariage... ^^
  • hfree nombre | hfree stage
  • msg $chan 6 Jeu des nombres programmé par 7 SHIRYA ! 6Merci d'avoir joué ! A bientôt :) RAPPEL: pour jouer en PV, faire: 4!pvnombre 6en privé. }
  • else { timer 1 3 msg $chan 7 $+ $nick $+ : 6 On change de stage maintenant :)
  • hinc nombre stage
  • if ($hget(nombre,stage) isnum 2-10) {
  • hadd -m nombre essai 0 | hadd -m nombre intervalle $hget(Stage,$v1)
  • timer 1 5 msg $chan 7 $+ $nick $+ :6 Stage $v1 SELECTIONNÉ (1 à $hget(Stage,$v1) $+ )
  • hdel nombre nombredevine }
  • else { hadd -m nombre essai 0 | hadd -m nombre intervalle 10 | timer 1 5 msg $chan 7 $+ $nick $+ : 6 Stage 1 SELECTIONNE (1 à 10) | hdel nombre nombredevine }
  • timer 1 9 hdel nombre trouver
  • }
  • }
  • elseif ($1 == !stage && $hget(nombre,commencer) && !$hget(nombre,trouver)) {
  • if ($2 == perso && $3- isnum && $3 > 10 && $3 != $hget(nombre,stage)) { hadd -m nombre stage $3 | hadd -m nombre essai 0 | hadd -m nombre intervalle $3 | msg $chan 7 $+ $nick $+ : 6 Stage perso SELECTIONNE (1 à $3) | hdel nombre nombredevine }
  • elseif ($hget(nombre,master) == $address($nick,4) && $2 isnum 1-10 && $2 != $hget(nombre,stage)) { hadd -m nombre stage $2
  • hadd -m nombre essai 0 | hadd -m nombre intervalle $token(10.50.100.250.500.1000.5000.10000.15000.100000,$2,46) | msg $chan 7 $+ $nick $+ : 6 Stage $2 SELECTIONNE (1 à $hget(nombre,intervalle $+ ) $+ ) | hdel nombre nombredevine }
  • else { msg $chan 7 $+ $nick $+ : 6 Ce stage est déjà sélectionné ou mal tapé. }
  • }
  • elseif ($1 == !stopnombre && $hget(nombre,commencer)) {
  • if ($hget(nombre,master) == $address($nick,4)) {
  • hfree nombre | hfree stage
  • msg $chan 6 Jeu des nombres programmé par 7 SHIRYA ! 6Merci d'avoir joué ! A bientôt :) RAPPEL: pour jouer en PV, faire: 4!pvnombre 6en privé.
  • }
  • else { msg # 6 Seul celui qui a lancé la partie peut l'arrêter. Ou alors demander a Shirya. }
  • }
  • elseif ($1 == !helpn && $hget(nombre,commencer)) {
  • notice $nick 6 tapez:7!stage <1 à 10> 6pour régler la difficulté
  • timer 1 1 notice $nick 7!stage 1 6----> entre 1 et 10, 7!stage 2 6----> entre 1 et 50,
  • timer 1 3 notice $nick 7!stage 3 6----> entre 1 et 100, 7!stage 4 6----> entre 1 et 250,
  • timer 1 5 notice $nick 7!stage 5 6----> entre 1 et 500, 7!stage 6 6----> entre 1 et 1000,
  • timer 1 7 notice $nick 7!stage 7 6----> entre 1 et 5000, 7!stage 8 6----> entre 1 et 10000,
  • timer 1 9 notice $nick 7!stage 9 6----> entre 1 et 15000, 7!stage 10 6----> entre 1 et 100000.
  • timer 1 11 notice $nick 7!stage perso <max> 6----> entre 1 et le nombre max déterminé.
  • timer 1 13 notice $nick 7!scorenombre 6pour connaître le nombre d'essai, 7!resetn 6pour recommencer la partie. 7!stopnombre 6pour arrêter le jeu. Amusez vous bien =) 12By Shirya
  • timer 1 15 notice $nick 6Le jeu commence dès lors que vous entrez un nombre. Si aucun stage n'est sélectionné, le stage par défaut sera activé, soit le stage 1. 4SEUL CELUI QUI A LANCE LE JEU PEU MODIFIER LES PARAMETRES OU ARRETER LA PARTIE. VOUS POUVEZ EGALEMENT JOUER SEUL EN PV
  • }
  • elseif ($1 == !scorenombre && $hget(nombre,commencer)) { msg $chan 7 $+ $nick $+ : 6 Nombre de tentativess: 4 $hget(nombre,essai)
  • msg $chan 7 $+ $nick $+ : 6 Stage : 4 $hget(nombre,stage) 6 Intervalle (1 à $hget(nombre,intervalle $+ ) $+ )
  • }
  • elseif ($1- isalnum && $hget(nombre,commencer) && !$hget(nombre,trouver)) { hadd -m nombre propose $1 | nombre }
  • elseif ($1 == !resetn && $hget(nombre,commencer)) {
  • if ($read(kickbanauto\authscriptmasteruser.txt,w,[ [ $address($nick,4) ] ])) { hadd -m nombre essai 0 | hdel nombre nombredevine | msg $chan 7 $+ $nick $+ : 6 Réinitialisation de votre partie. }
  • elseif ($hget(nombre,master) == $address($nick,4)) { hadd -m nombre essai 0 | hdel nombre nombredevine | msg $chan 7 $+ $nick $+ : 6 Réinitialisation de votre partie. }
  • else { msg $chan 6 Seul celui qui a lancé la partie peut la réinitialiser. Ou alors demander a Shirya. }
  • }
  • }
  • #nombre end
  • alias nombre {
  • if (!$hget(nombre,trouver)) {
  • if (!$hget(nombre,intervalle $+ )) { hadd -m nombre essai 0 | hadd -m nombre stage 1 | hadd -m nombre intervalle 10 | msg $chan 7 $+ $nick $+ : 6 Stage 1 SELECTIONNE (1 à 10) }
  • if (!$hget(nombre,nombredevine)) hadd -m nombre nombredevine $rand(1, $hget(nombre,intervalle $+ ) )
  • if ($hget(nombre,propose) <= $hget(nombre,intervalle $+ )) {
  • if ($hget(nombre,propose) == 0) { timer 1 1 msg $chan 7 $+ $nick $+ : 4 uh? Dis donc, tu connais les règles? }
  • if ($hget(nombre,propose) > $hget(nombre,nombredevine)) { hinc nombre essai | timer 1 1 msg $chan 7 $+ $nick $+ : 6 Le nombre est plus 9petit! }
  • if ($hget(nombre,propose) < $hget(nombre,nombredevine)) { hinc nombre essai | timer 1 1 msg $chan 7 $+ $nick $+ : 6 Le nombre est plus 4grand! }
  • if ($hget(nombre,propose) == $hget(nombre,nombredevine)) { hadd -m nombre trouver 1 | disable #nombrebegin | hinc nombre essai | timer 1 1 msg $chan 7 $+ $nick $+ : 12 $hget(nombre,nombredevine) 6BRAVO!! 6Nombre de tentativess: 4 $hget(nombre,essai) 6 Stage : 9 $hget(nombre,stage)
  • timer 1 5 msg $chan 6Tapez 4!suite 6pour continuer le jeu.
  • }
  • }
  • }
  • }
  • ;***** JEU EN PRIVE *****
  • #pvnombre on
  • on *:text:*:?:{
  • if ($1 == !pvnombre) {
  • hadd -m pvStage 1 10 | hadd -m pvStage 2 50 | hadd -m pvStage 3 100
  • hadd -m pvStage 4 250 | hadd -m pvStage 5 500 | hadd -m pvStage 6 1000
  • hadd -m pvStage 7 5000 | hadd -m pvStage 8 10000 | hadd -m pvStage 9 15000
  • hadd -m pvStage 10 100000
  • msg $nick 6Pour connaître les règles du jeu, tapez 4!pvhelp
  • msg $nick 6 NOMBRE PROGRAMME PAR7 SHIRYA 6, CHANNEL MASTER DE 7 #gothiks
  • }
  • if ($1 == !pvstage) {
  • if ($2 == perso && $3- isnum && $3 > 10 && $3 != $hget(pvnombre,$nick $+ stage)) { hadd -m pvnombre $nick $+ essai 0 | hadd -m pvnombre $nick $+ stage $3 | hadd -m pvnombre $nick $+ intervalle $3 | msg $nick 6 Stage perso SELECTIONNE (1 à $3) | hdel pvnombre $nick $+ nombredevine }
  • elseif ($2 != $hget(pvnombre,$nick $+ stage) && $2 isnum 1-10) {
  • hadd -m pvnombre $nick $+ essai 0 | hadd -m pvnombre $nick $+ stage $2 | hadd -m pvnombre $nick $+ intervalle $token(10.50.100.250.500.1000.5000.10000.15000.100000,$2,46) | msg $nick 6 Stage $2 SELECTIONNE (1 à $hget(pvnombre,$nick $+ intervalle $+ ) $+ ) | hdel pvnombre $nick $+ nombredevine }
  • else { msg $nick 6 Ce stage est déjà sélectionné ou mal tapé. }
  • }
  • if (!$hget(pvnombre,$nick $+ essai)) hadd -m pvnombre $nick $+ essai 0
  • if ($1 == !pvhelp) {
  • msg $nick 6 tapez: 7!pvstage <1 à 10> 6pour régler la difficulté
  • timer 1 1 msg $nick 7!pvstage 1 6----> entre 1 et 10, 7!pvstage 2 6----> entre 1 et 50,
  • timer 1 3 msg $nick 7!pvstage 3 6----> entre 1 et 100, 7!pvstage 4 6----> entre 1 et 250,
  • timer 1 5 msg $nick 7!pvstage 5 6----> entre 1 et 500, 7!pvstage 6 6----> entre 1 et 1000,
  • timer 1 7 msg $nick 7!pvstage 7 6----> entre 1 et 5000, 7!pvstage 8 6----> entre 1 et 10000,
  • timer 1 9 msg $nick 7!pvstage 9 6----> entre 1 et 15000, 7!pvstage 10 6----> entre 1 et 100000.
  • timer 1 11 msg $nick 7!stage perso <max> 6----> entre 1 et le nombre max déterminé.
  • timer 1 13 msg $nick 7!scorepvnombre 6pour connaître le nombre d'essai, 7!pvreset 6pour recommencer la partie. Amusez vous bien =) 12By Shirya
  • timer 1 15 msg $nick 6Le jeu commence dès lors que vous entrez un nombre. Si aucun stage n'est sélectionné, le stage par défaut sera activé, soit le stage 1 }
  • if ($1 == !scorepvnombre) { msg $nick 6 nombre de tentatives: 4 $hget(pvnombre,$nick $+ essai)
  • msg $nick 6 Stage : 4 $hget(pvnombre,$nick $+ stage) 6Intervalle 1 à $hget(pvnombre,$nick $+ intervalle $+ )
  • }
  • if ($1 isalnum ) { hadd -m pvnombre $nick $+ propose $1
  • if (!$hget(pvnombre,$nick $+ intervalle)) { hadd -m pvnombre $nick $+ essai 0 | hadd -m pvnombre $nick $+ stage 1 | hadd -m pvnombre $nick $+ intervalle 10 | msg $nick 7 $+ $nick $+ : 6 Stage 1 SELECTIONNE (1 à 10) }
  • if (!$hget(pvnombre,$nick $+ pvnombredevine)) hadd -m pvnombre $nick $+ pvnombredevine $rand(1, $hget(pvnombre,$nick $+ intervalle) )
  • if ($hget(pvnombre,$nick $+ propose) <= $hget(pvnombre,$nick $+ intervalle)) {
  • if ($hget(pvnombre,$nick $+ propose) == 0) { timer 1 1 msg $nick 7 $+ $nick $+ : 4 uh? Dis donc, tu connais les règles? }
  • if ($hget(pvnombre,$nick $+ propose) > $hget(pvnombre,$nick $+ pvnombredevine)) { hinc pvnombre $nick $+ essai | timer 1 1 msg $nick 6 Le nombre à trouver est plus 9 petit! 6 Nombre de tentatives: 4 $hget(pvnombre,$nick $+ essai) }
  • if ($hget(pvnombre,$nick $+ propose) < $hget(pvnombre,$nick $+ pvnombredevine)) { hinc pvnombre $nick $+ essai | timer 1 1 msg $nick 6 Le nombre à trouver est plus 4 grand! 6 Nombre de tentatives: 4 $hget(pvnombre,$nick $+ essai) }
  • if ($hget(pvnombre,$nick $+ propose) == $hget(pvnombre,$nick $+ pvnombredevine)) { hinc pvnombre $nick $+ essai | timer 1 1 msg $nick 12 UHUH ! AND THE WINNER IIIIIIIIIIIIIIIIS ? hehe 6 nombre de tentatives: 4 $hget(pvnombre,$nick $+ essai) 6 Stage : 9 $hget(pvnombre,$nick $+ stage)
  • if ($hget(pvnombre,$nick $+ stage) == 10) { timer 1 3 msg $nick 6 OMFG... Ben j peu pas faire plus dur... =P Plus dur que ça, c'est le mariage... ^^
  • hfree pvnombre | hfree pvstage
  • msg $nick 6 Jeu des nombres programmé par 7 SHIRYA ! 6Merci d'avoir joué ! A bientôt :) RAPPEL: pour jouer sur le channel, faire: 4!nombre }
  • else { timer 1 3 msg $nick 6 On change de stage maintenant :)
  • hinc pvnombre $nick $+ stage
  • if ($hget(pvnombre,$nick $+ stage) isnum 2-10) {
  • hadd -m pvnombre $nick $+ essai 0 | hadd -m pvnombre $nick $+ intervalle $hget(pvStage,$v1)
  • timer 1 5 msg $nick 6 Stage $v1 SELECTIONNÉ (1 à $hget(pvStage,$v1) $+ )
  • hdel pvnombre $nick $+ pvnombredevine }
  • else { hadd -m pvnombre $nick $+ essai 0 | hadd -m pvnombre $nick $+ intervalle 10 | timer 1 5 msg $nick 6 Stage 1 SELECTIONNE (1 à 10) | hdel pvnombre $nick $+ nombredevine }
  • timer 1 9 hdel pvnombre $nick $+ trouver
  • }
  • }
  • }
  • }
  • if ($1 == !pvreset) { hadd -m pvnombre $nick $+ essai 0 | hdel pvnombre $nick $+ pvnombredevine | msg $nick 6 Réinitialisation de votre partie. }
  • }
  • #pvnombre end
;********* MENU *********

menu * {
  Jeu NOMBRE
  . pour channels
  ..ACTIVATION DU JEU:/enable #nombre
  ..DEACTIVATION DU JEU:/disable #nombre
  .en PV
  ..ACTIVATION DU JEU:/enable #pvnombre
  ..DEACTIVATION DU JEU:/disable #pvnombre
}

;* AVERTISSEMENT CHARGEMENT *

ON *:LOAD:echo -a Installation de mon jeu terminé! Amusez vous bien !
ON *:UNLOAD:echo -a Désinstallation de mon jeu terminée, à bientôt !

;***** JEU DE SALON *****

#nombre on
on *:text:*:#:{
  if (!$hget(nombre,essai) && $hget(nombre,commencer)) { hadd -m nombre essai 0 }
  if ($1 == !nombre && !$hget(nombre,commencer)) { 
    hadd -m nombre commencer 1
    msg $chan 6Pour connaître les règles du jeu, tapez 4!helpn
    msg $chan 6NOMBRE PROGRAMME PAR 7 SHIRYA 6, CHANNEL MASTER DE 7 #gothiks
    msg $chan 6TROUVER UN NOMBRE ENTRE 1 ET LE NIVEAU DE DIFFICULTE CHOISI!
    hadd -m nombre master $address($nick,4)
    hadd -m Stage 1 10 | hadd -m Stage 2 50 | hadd -m Stage 3 100
    hadd -m Stage 4 250 | hadd -m Stage 5 500 | hadd -m Stage 6 1000
    hadd -m Stage 7 5000 | hadd -m Stage 8 10000 | hadd -m Stage 9 15000
    hadd -m Stage 10 100000
  }
  elseif ($1- == !suite) {
    if ($hget(nombre,stage) == 10) { timer 1 3 msg $chan 7 $+ $nick $+  : 6 OMFG... Ben j peu pas faire plus dur... =P Plus dur que ça, c'est le mariage... ^^
      hfree nombre | hfree stage
    msg $chan 6 Jeu des nombres programmé par 7 SHIRYA ! 6Merci d'avoir joué ! A bientôt :) RAPPEL: pour jouer en PV, faire:  4!pvnombre  6en privé. }
    else { timer 1 3 msg $chan 7 $+ $nick $+  : 6 On change de stage maintenant :)
      hinc nombre stage
      if ($hget(nombre,stage) isnum 2-10) {
        hadd -m nombre essai 0 | hadd -m nombre intervalle $hget(Stage,$v1)
        timer 1 5 msg $chan  7 $+ $nick $+ :6 Stage $v1 SELECTIONNÉ (1 à $hget(Stage,$v1) $+ )
      hdel nombre nombredevine }
      else { hadd -m nombre essai 0 | hadd -m nombre intervalle 10 | timer 1 5 msg $chan 7 $+ $nick $+ : 6 Stage 1 SELECTIONNE (1 à 10) | hdel nombre nombredevine }
      timer 1 9 hdel nombre trouver
    }
  }
  elseif ($1 == !stage && $hget(nombre,commencer) && !$hget(nombre,trouver)) {  
    if ($2 == perso && $3- isnum && $3 > 10 && $3 != $hget(nombre,stage)) { hadd -m nombre stage $3 | hadd -m nombre essai 0 | hadd -m nombre intervalle $3 | msg $chan 7 $+ $nick $+ : 6 Stage perso SELECTIONNE (1 à $3) | hdel nombre nombredevine }
    elseif ($hget(nombre,master) == $address($nick,4) && $2 isnum 1-10 && $2 != $hget(nombre,stage)) { hadd -m nombre stage $2
    hadd -m nombre essai 0 | hadd -m nombre intervalle $token(10.50.100.250.500.1000.5000.10000.15000.100000,$2,46) | msg $chan 7 $+ $nick $+ : 6 Stage $2 SELECTIONNE (1 à $hget(nombre,intervalle $+ ) $+ )  | hdel nombre nombredevine }
    else { msg $chan 7 $+ $nick $+ : 6 Ce stage est déjà sélectionné ou mal tapé. }
  }
  elseif ($1 == !stopnombre && $hget(nombre,commencer)) {
    if ($hget(nombre,master) == $address($nick,4)) { 
      hfree nombre | hfree stage
      msg $chan 6 Jeu des nombres programmé par 7 SHIRYA ! 6Merci d'avoir joué ! A bientôt :) RAPPEL: pour jouer en PV, faire:  4!pvnombre  6en privé.
    }
    else { msg # 6 Seul celui qui a lancé la partie peut l'arrêter. Ou alors demander a Shirya. }
  }
  elseif ($1 == !helpn && $hget(nombre,commencer)) { 
    notice $nick   6 tapez:7!stage <1 à 10>  6pour régler la difficulté
    timer 1 1 notice $nick 7!stage 1 6----> entre 1 et 10, 7!stage 2 6----> entre 1 et 50, 
    timer 1 3 notice $nick 7!stage 3 6----> entre 1 et 100, 7!stage 4 6----> entre 1 et 250, 
    timer 1 5 notice $nick 7!stage 5 6----> entre 1 et 500, 7!stage 6 6----> entre 1 et 1000, 
    timer 1 7 notice $nick 7!stage 7 6----> entre 1 et 5000, 7!stage 8 6----> entre 1 et 10000, 
    timer 1 9 notice $nick 7!stage 9 6----> entre 1 et 15000, 7!stage 10 6----> entre 1 et 100000.
    timer 1 11 notice $nick 7!stage perso <max> 6----> entre 1 et le nombre max déterminé.
    timer 1 13 notice $nick 7!scorenombre 6pour connaître le nombre d'essai, 7!resetn  6pour recommencer la partie. 7!stopnombre 6pour arrêter le jeu. Amusez vous bien =) 12By Shirya
    timer 1 15 notice $nick 6Le jeu commence dès lors que vous entrez un nombre. Si aucun stage n'est sélectionné, le stage par défaut sera activé, soit le stage 1. 4SEUL CELUI QUI A LANCE LE JEU PEU MODIFIER LES PARAMETRES OU ARRETER LA PARTIE. VOUS POUVEZ EGALEMENT JOUER SEUL EN PV
  }
  elseif ($1 == !scorenombre && $hget(nombre,commencer)) { msg $chan 7 $+ $nick $+  : 6 Nombre de tentativess: 4 $hget(nombre,essai)
    msg $chan 7 $+ $nick $+  : 6 Stage : 4 $hget(nombre,stage) 6 Intervalle (1 à $hget(nombre,intervalle $+ ) $+ )
  }
  elseif ($1- isalnum  && $hget(nombre,commencer) && !$hget(nombre,trouver)) { hadd -m nombre propose $1 | nombre }
  elseif ($1 == !resetn && $hget(nombre,commencer)) {
    if ($read(kickbanauto\authscriptmasteruser.txt,w,[ [ $address($nick,4) ] ])) { hadd -m nombre essai 0 | hdel nombre nombredevine | msg $chan 7 $+ $nick $+ : 6 Réinitialisation de votre partie. }
    elseif ($hget(nombre,master) == $address($nick,4)) { hadd -m nombre essai 0 | hdel nombre nombredevine | msg $chan 7 $+ $nick $+ : 6 Réinitialisation de votre partie. }
    else { msg $chan 6 Seul celui qui a lancé la partie peut la réinitialiser. Ou alors demander a Shirya. }
  }
}
#nombre end
alias nombre {
  if (!$hget(nombre,trouver)) {
    if (!$hget(nombre,intervalle $+ )) { hadd -m nombre essai 0 | hadd -m nombre stage 1 | hadd -m nombre intervalle 10 | msg $chan 7 $+ $nick $+  : 6 Stage 1 SELECTIONNE (1 à 10) }
    if (!$hget(nombre,nombredevine)) hadd -m nombre nombredevine $rand(1, $hget(nombre,intervalle $+ ) )
    if ($hget(nombre,propose) <= $hget(nombre,intervalle $+ )) {
      if ($hget(nombre,propose) == 0) { timer 1 1 msg $chan 7 $+ $nick $+  : 4 uh? Dis donc, tu connais les règles? }
      if ($hget(nombre,propose) > $hget(nombre,nombredevine)) { hinc nombre essai | timer 1 1 msg $chan 7 $+ $nick $+ : 6 Le nombre est plus  9petit! }
      if ($hget(nombre,propose) < $hget(nombre,nombredevine)) { hinc nombre essai | timer 1 1 msg $chan 7 $+ $nick $+ : 6 Le nombre est plus  4grand! }
      if ($hget(nombre,propose) == $hget(nombre,nombredevine)) { hadd -m nombre trouver 1 | disable #nombrebegin | hinc nombre essai | timer 1 1 msg $chan 7 $+ $nick $+ : 12 $hget(nombre,nombredevine)  6BRAVO!! 6Nombre de tentativess: 4 $hget(nombre,essai)  6 Stage : 9 $hget(nombre,stage)
        timer 1 5 msg $chan 6Tapez 4!suite 6pour continuer le jeu.
      }
    }
  }
}


;***** JEU EN PRIVE *****


#pvnombre on
on *:text:*:?:{
  if ($1 == !pvnombre) {
    hadd -m pvStage 1 10 | hadd -m pvStage 2 50 | hadd -m pvStage 3 100
    hadd -m pvStage 4 250 | hadd -m pvStage 5 500 | hadd -m pvStage 6 1000
    hadd -m pvStage 7 5000 | hadd -m pvStage 8 10000 | hadd -m pvStage 9 15000
    hadd -m pvStage 10 100000
    msg $nick 6Pour connaître les règles du jeu, tapez  4!pvhelp
    msg $nick 6 NOMBRE PROGRAMME PAR7 SHIRYA  6, CHANNEL MASTER DE 7 #gothiks
  }
  if ($1 == !pvstage) {
    if ($2 == perso && $3- isnum && $3 > 10 && $3 != $hget(pvnombre,$nick $+ stage)) { hadd -m pvnombre $nick $+ essai 0 | hadd -m pvnombre $nick $+ stage $3 | hadd -m pvnombre $nick $+ intervalle $3 | msg $nick 6 Stage perso SELECTIONNE (1 à $3) | hdel pvnombre $nick $+ nombredevine }
    elseif ($2 != $hget(pvnombre,$nick $+ stage) && $2 isnum 1-10) {
    hadd -m pvnombre $nick $+ essai 0 | hadd -m pvnombre $nick $+ stage $2 | hadd -m pvnombre $nick $+ intervalle $token(10.50.100.250.500.1000.5000.10000.15000.100000,$2,46) | msg $nick 6 Stage $2 SELECTIONNE (1 à $hget(pvnombre,$nick $+ intervalle $+ ) $+ ) | hdel pvnombre $nick $+ nombredevine }
    else { msg $nick 6 Ce stage est déjà sélectionné ou mal tapé. }
  }
  if (!$hget(pvnombre,$nick $+ essai)) hadd -m pvnombre $nick $+ essai 0
  if ($1 == !pvhelp) { 
    msg $nick   6 tapez: 7!pvstage <1 à 10>  6pour régler la difficulté
    timer 1 1 msg $nick 7!pvstage 1  6----> entre 1 et 10,  7!pvstage 2  6----> entre 1 et 50, 
    timer 1 3 msg $nick 7!pvstage 3  6----> entre 1 et 100,  7!pvstage 4  6----> entre 1 et 250, 
    timer 1 5 msg $nick 7!pvstage 5  6----> entre 1 et 500,  7!pvstage 6  6----> entre 1 et 1000, 
    timer 1 7 msg $nick 7!pvstage 7  6----> entre 1 et 5000,  7!pvstage 8  6----> entre 1 et 10000, 
    timer 1 9 msg $nick 7!pvstage 9  6----> entre 1 et 15000,  7!pvstage 10  6----> entre 1 et 100000.
    timer 1 11 msg $nick 7!stage perso <max>  6----> entre 1 et le nombre max déterminé.
    timer 1 13 msg $nick 7!scorepvnombre  6pour connaître le nombre d'essai, 7!pvreset  6pour recommencer la partie. Amusez vous bien =)  12By Shirya
  timer 1 15 msg $nick 6Le jeu commence dès lors que vous entrez un nombre. Si aucun stage n'est sélectionné, le stage par défaut sera activé, soit le stage 1 }
  if ($1 == !scorepvnombre) { msg $nick 6 nombre de tentatives: 4 $hget(pvnombre,$nick $+ essai)
    msg $nick 6 Stage : 4 $hget(pvnombre,$nick $+ stage) 6Intervalle 1 à $hget(pvnombre,$nick $+ intervalle $+ )
  }
  if ($1 isalnum ) { hadd -m pvnombre $nick $+ propose $1
    if (!$hget(pvnombre,$nick $+ intervalle)) { hadd -m pvnombre $nick $+ essai 0 | hadd -m pvnombre $nick $+ stage 1 | hadd -m pvnombre $nick $+ intervalle 10 | msg $nick 7 $+ $nick $+  : 6 Stage 1 SELECTIONNE (1 à 10) }
    if (!$hget(pvnombre,$nick $+ pvnombredevine)) hadd -m pvnombre $nick $+ pvnombredevine $rand(1, $hget(pvnombre,$nick $+ intervalle) )
    if ($hget(pvnombre,$nick $+ propose) <= $hget(pvnombre,$nick $+ intervalle)) {
      if ($hget(pvnombre,$nick $+ propose) == 0) { timer 1 1 msg $nick 7 $+ $nick $+  : 4 uh? Dis donc, tu connais les règles? }
      if ($hget(pvnombre,$nick $+ propose) > $hget(pvnombre,$nick $+ pvnombredevine)) { hinc pvnombre $nick $+ essai | timer 1 1 msg $nick 6 Le nombre à trouver est plus  9 petit! 6 Nombre de tentatives: 4 $hget(pvnombre,$nick $+ essai) }
      if ($hget(pvnombre,$nick $+ propose) < $hget(pvnombre,$nick $+ pvnombredevine)) { hinc pvnombre $nick $+ essai | timer 1 1 msg $nick 6 Le nombre à trouver est plus  4 grand! 6 Nombre de tentatives: 4 $hget(pvnombre,$nick $+ essai) }
      if ($hget(pvnombre,$nick $+ propose) == $hget(pvnombre,$nick $+ pvnombredevine)) { hinc pvnombre $nick $+ essai | timer 1 1 msg $nick 12 UHUH ! AND THE WINNER IIIIIIIIIIIIIIIIS ? hehe 6 nombre de tentatives: 4 $hget(pvnombre,$nick $+ essai)  6 Stage : 9 $hget(pvnombre,$nick $+ stage)
        if ($hget(pvnombre,$nick $+ stage) == 10) { timer 1 3 msg $nick 6 OMFG... Ben j peu pas faire plus dur... =P Plus dur que ça, c'est le mariage... ^^
          hfree pvnombre | hfree pvstage
        msg $nick 6 Jeu des nombres programmé par 7 SHIRYA ! 6Merci d'avoir joué ! A bientôt :) RAPPEL: pour jouer sur le channel, faire:  4!nombre }
        else { timer 1 3 msg $nick 6 On change de stage maintenant :)
          hinc pvnombre $nick $+ stage
          if ($hget(pvnombre,$nick $+ stage) isnum 2-10) {
            hadd -m pvnombre $nick $+ essai 0 | hadd -m pvnombre $nick $+ intervalle $hget(pvStage,$v1)
            timer 1 5 msg $nick 6 Stage $v1 SELECTIONNÉ (1 à $hget(pvStage,$v1) $+ )
          hdel pvnombre $nick $+ pvnombredevine }
          else { hadd -m pvnombre $nick $+ essai 0 | hadd -m pvnombre $nick $+ intervalle 10 | timer 1 5 msg $nick 6 Stage 1 SELECTIONNE (1 à 10) | hdel pvnombre $nick $+ nombredevine }
          timer 1 9 hdel pvnombre $nick $+ trouver
        }
      }
    }
  }
  if ($1 == !pvreset) { hadd -m pvnombre $nick $+ essai 0 | hdel pvnombre $nick $+ pvnombredevine | msg $nick 6 Réinitialisation de votre partie. }
}
#pvnombre end

 Conclusion

Copier le fichier.mrc dans votre dossier mIRC du bot
Entrer dans le IRC du bot:


/load -rs nombrebotgame.mrc

Pour jouer sur le channel:
!nombre


pour jouer en PV:
!pvnombre (ecrire ceci directement dans la fenetre PV du bot)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

27 janvier 2006 03:15:50 :
j'avais mis: hinc nombre trouver 1 j'ai juste remplacé le hinc par hadd voila voila... (zip actualisé bien sur.)
27 janvier 2006 16:31:29 :
J ai rectifié le #gothiks qui trainait encore dans l alias intronombre (ben car c le nom de mon channel et pis pour la source, je les avais forcement tous enlevés sauf celui la qui a manqué à ma vigilance.)
27 janvier 2006 16:37:40 :
J'ai rectifié l'aide qui n'etait pas clair quand à la demarche a suivre pour jouer en PV
27 janvier 2006 20:39:09 :
Optimisé la partie de la source avec l'entrée du stage de difficulté. Merci wims pour son commentaire et son aide.
27 janvier 2006 21:50:18 :
Petite erreur rectifié apres avoir testé le jeu en mode PV, un $nick $+ oublié qui faisait buger le changement de stage qui gardait en memoire l ancien nombre a deviner. Erreur qui est survenu en optimisant mon script tout a l heure. voila qui est rectifié now.
28 janvier 2006 02:34:24 :
encore amelioré toujours avec l aide de WIMS.
29 janvier 2006 20:32:26 :
Screen modifié, bcp plus lisible pour ceux qui louchent, et pis j'ai encore un peu arrangé mon script, plus léger, corrections de certaines phrases qui ont choqués la sensibilités de certaines personnes.

 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

 Sources en rapport avec celle ci

Source avec Zip SERVICE GEOFRONT (PERL) par iZyTeHPariaH
LA CONFIGURATION D'UN EGGDROP QUI ENLÈVE LES BANS APRÈS X ... par Atok
TUEUR - JEU par isko
QUELQUES JEUX POUR VOTRE BOT! par ScOrPiUs_
JEU DE PENALTY POUR BOT par T0x1K

Commentaires et avis

Commentaire de darknessneo le 27/01/2006 02:52:13

C ma toute premiere source, avant je n'y connaissais rien en script IRC, j'ai essayé d'apprendre le plus possible de moi meme avant de vous proposer cette source. J'imagine que c'est codé tres maladroitement, mais maintenant que j'ai travaillé sur ma source depuis un moment (plusieurs jours en realité) je suis pres à la développer encore plus, et au moins, s'il y a une erreur je pourrais comprendre où et progresser grace a vos commentaires. Donc, tout commentaire est vraiment la bienvenue dans l'optique de remarques constructives qui me permettront d'évoluer !!!

A noté que je l'est test depuis plusieurs jours deja et que le test final ma semblé satisfaisant. Je n'ai pas trop trifouillé la partie PV, qui me semble correct, contrairement à la partie Channel qui ma donné plus de fil à retordre je dois l'avouer.

NOTE: par defaut, les deux JEU sont DEACTIVES. il faut donc les activer via le menu.

Commentaire de punk6_2 le 27/01/2006 15:46:04

J'ai trouvé une petite erreur dans l'alias intronombre tu a oublié de remplacer le /msg #gothiks par /msg $chan ! Aussi, j'ai beau tappé 30 000 fois !pvnombre et activer 36 000 fois les groups j'attend encore mon pv avec le bot : j'ai pas cherché se qu'il n'allait pas dans le mode pv ...

Commentaire de fjxokt le 27/01/2006 16:23:28

j'ai pas regardé le code, mais j'ai du mal à comprendre pourquoi il est aussi gros ?

Commentaire de darknessneo le 27/01/2006 16:26:16

il faut que tu ecrire !pvnombre en privé, tu dois ouvrir une fenetre de dialogue avec ton bot comme si tu voulais ecrire un priver avec lui, et tu ecris ca à ce moment là. :)

sinon tu peu faire: /msg <nick de ton bot> !pvnombre c pareil, ca ecrit en PV a ton bot
merci pour le renseignement sur mon cote, j vais rectifier le #gothiks, j pensais les avoirs tous virés.

Commentaire de darknessneo le 27/01/2006 16:28:39

fjxokt:
il est aussi gros parce que c ma premiere source ici, et que c mon tout deuxieme script, que j'ai appris tout de moi meme et que donc forcement, c tres maladroitement ecrit, mais si tu as le moindre commentaire, pour me faire progresser et optimiser ma source, surtout partages toutes tes connaissances avec moi. merci. je tien quand meme a signaler que j'ai fais en sorte de sortir une premiere source ici pas trop mauvaise. je fais ce que je peu, maintenant c a vous de m'aider un peu aussi.

Commentaire de punk6_2 le 27/01/2006 16:29:45

Effectivement ... Mais dans l'aide c'est écrit "pour jouer en PV:
!pvnombre" ! Ce n'est pas dit qu'il faut aller en pv :p

Commentaire de darknessneo le 27/01/2006 16:33:10

ah ben oue, c vrai... j vais rectifier cela aussi !!! c vrai que moi qui est passé plus de 3 - 4 jours dessus, c devenu instinctif, j vais faire en sorte que ca soit plus clair.

Commentaire de darknessneo le 27/01/2006 16:40:19

enfait, lol si tu regardes ici, dans les explications final c etait ecrit !! :)

pour jouer en PV:
!pvnombre (ecrire ceci directement dans la fenetre PV du bot)

comme quoi j y avais pensé, mais c vrai que dans le fichier text du zip c etait pas ecrit. Comme quoi faut tout lire :)

Commentaire de wims le 27/01/2006 17:25:54

J'avais fait la meme premiere source http://www.ircfr.com/code.aspx?id=29852 , elle etais super mal codé mais pas aussi grosse que celle la

Commentaire de darknessneo le 27/01/2006 17:43:59

wims:
a ben c sur, si j enleve la partie du jeu en privé, mon code est reduit de moitier.
ton code source fait 214 lignes (bon ok y a bcp d'espace on est d'accord comparé au mien mais...) le mien 188, et avec la partie PV en moins il fait 120 lignes =P
Ta source est pas mal, j'aime bien l'idée des recompenses suivant les points.

En ce qui concerne mon codage, j aimerais bien savoir comment je m'en sors, je n'ai pas encore pu avoir d'avis la dessus et j'aimerais bien savoir où j'en suis.

Commentaire de wims le 27/01/2006 18:24:35

En fait une fois que on a lancé le jeu et qu'on dois choisir le nivo , tu regarde
a chaque fois la meme chose , c pareil pour le !suite
par ex pour le !stage tu as :

on *:text:*:#:{
  if (($1 == !stage) && ($hget(nombre,master) == $address($nick,4))) {
   if (($2 == 1) && ($hget(nombre,stage) != 1)) { hadd nombre essai 0 | hadd nombre stage 1 | hadd nombre intervalle 10 | msg $chan 7 $+ $nick $+ :6 Stage 1 SELECTIONNE (1 à 10) | hdel nombre nombredevine }
   elseif (($2 == 2) && ($hget(nombre,stage) != 2)) { hadd nombre essai 0 | hadd nombre stage 2 | hadd nombre intervalle 50 | msg $chan 7 $+ $nick $+ :6 Stage 2 SELECTIONNE (1 à 50) | hdel nombre nombredevine }
...

ca donne


on *:text:*:#:{
if ($2 == !perso && $3- isnum) { hadd nombre essai 0 | hadd nombre stage perso | hadd nombre intervalle $3 | msg $chan 7 $+ $nick $+ :6 Stage perso SELECTIONNE (1 à $3 ) | hdel nombre nombredevine }
elseif ($1 == !stage && $hget(nombre,master) == $address($nick,4) && $2 !=  $hget(nombre,stage) && $2 isnum 1-10) {
hadd nombre essai 0 | hadd nombre stage $2 | hadd nombre intervalle $token(10.50.100.250.500.1000.5000.10000.15000.100000,$2,46) | msg $chan 7 $+ $nick $+ :6 Stage $2 SELECTIONNE (1 à $hget(nombre,intervalle $+ ) | hdel nombre nombredevine }
}

c'est bien plus court :)

Commentaire de darknessneo le 27/01/2006 19:32:12

arf oue, c clair que la... j vais essayer ca des que j ai le temps. faut que j etudie les tokens, me faudrais un petit tuto pour n00b si quelqu un peu m aiguiller.

Commentaire de wims le 27/01/2006 23:11:45

ya pas de trop tuto mais l'aide de mirc suffit ;


$gettok(texte,N,C)

retourne le Nieme token dans le texte.C c'est le caractère ascii qui separe.
ex : $gettok(test1.test2.test3.test4,1,46)
retourne test1 . 46 = le point
$gettok(test.test1.test2.test3,3,46)
retourne test3 .

apres faut t'entrainé

Commentaire de wims le 27/01/2006 23:13:17

Ya pas trop de tuto
*

Commentaire de darknessneo le 27/01/2006 23:21:10

a ben vi, dis comme ca c simple. Merci, je comprend mieu le 46 now. :) c archie simple enfait lol. j peu meme encore peu etre optimiser mon script avec ca, j vais bosser dessus. merci pour ton aide !!

Commentaire de wims le 27/01/2006 23:50:35

a tient aussi :
if !$hget(nombre) { hmake nombre 100 }
ca ne sert a rien , quand tu hadd , rajoute -m et la table sera automatiquement crée si elle n'existe pas

et les comparaison du style if (machin == $null) ou if (machin != $null) ca donne :
if (!machin)  pour == $null et
f (machin) pour != $null

Commentaire de darknessneo le 28/01/2006 00:09:53

pour le -m c pas un peu pompeux de la rajouter a tout mes hadd plutot que de la creer une bonne fois pour toute avec une seule phrase des le debut? a moins que je charge un truc bidon au depart genre hadd -m nombre demarrer 1 ? juste pour faire la table nombre et apres c bon?

Commentaire de wims le 28/01/2006 00:35:28

c juste au cas ou , ca t'evitera davoir des bug

Commentaire de darknessneo le 28/01/2006 02:36:01

voila, code modifié encore hehe. C cool j'ai appris des petits trucs sympas aujourd hui! merci WIMS.

Commentaire de COOLMAN002 le 28/01/2006 13:59:38

Puisque tu utilises les hash table, tu pourrais créer une table qui aurait les nombres minimum et maximum des stages... tu pourrais ainsi largement optimisé ça!

Exemple, tu as:
if ($hget(nombre,stage) == 2) { hadd -m nombre essai 0 | hadd -m nombre intervalle 50 | timer 1 5 /msg $chan 7 $+ $nick $+ :6 Stage 2 SELECTIONNE (1 50) | hdel nombre nombredevine }
elseif ($hget(nombre,stage) == 3) { hadd -m nombre essai 0 | hadd -m nombre intervalle 100 | timer 1 5 /msg $chan 7 $+ $nick $+ :6 Stage 3 SELECTIONNE (1 100) | hdel nombre nombredevine }
elseif ($hget(nombre,stage) == 4) { hadd -m nombre essai 0 | hadd -m nombre intervalle 250 | timer 1 5 /msg $chan 7 $+ $nick $+ :6 Stage 4 SELECTIONNE (1 250) | hdel nombre nombredevine }

hadd -m Stage 1 50
hadd -m Stage 2 100
etc.

ça pourrait vite devenir:
if ($hget(nombre,stage) isnum 2-4) { hadd -m nombre essai 0 | hadd -m nombre interval $hget(Stage,$v1) | .timer 1 5 msg $chan  7 $+ $nick $+ :6 Stage $v1 SELECTIONNÉ (1 $+ $hget(Stage,$v1) $+ ) | hdel nombre nombredevine }

(PS: $v1 = $ifmatch = 1ere valeur du if)

Commentaire de RCA ArKanis le 28/01/2006 14:53:56

on voit rien sur ton screen :x trop sombre

il y a pas mal de fautes d'orthographe/grammaire :/// (des S qui manquent au pluriel)

les / ne servent à rien (/notice => .notice à la limite)

mets tous les on text sous un et un seul on text ? :x
y'a largement moyen de faire plus court

Commentaire de darknessneo le 29/01/2006 20:46:56

COOLMAN002: merci pour m'avoir appris le $v1, j'ai essayé d'integrer ton bout de code dans le mien.
Ca a encore allégé mon code de quelques lignes, hehe c pas mal :)

Pour Mr Arken!s qui bien sur n'est plus un debutant en script:

Mon screen est plus lisible, l ancien etait sombre parce que le fond de mon script est noir >_> mais bon... j'arrivais à le voir mon ancien screen... arf...

Pour les S qui manquent... oulaa ben dsl de t'avoir tant choqué. J'espere avoir suffisament regardé et les avoir rajoutés.. hum...

Les / qui ne servent a rien... pourquoi mettre un . genre .notice alors qu'apparement on peu tout semblement les enlevés? j'vois pas alors l'interet des . hum... mais j'ai enlevé tout mes /, merci pour l'info.

Mettre tout mes on text en 1 seul text ? ... euh c pas ce que je recherche... j'veux qu on puisse jouer sur le channel et en privé... alors non dsl mais j'vais en garder 2.
Mais pour te faire plaisir, j'en ai enlevé 2 des on text... alors... heureux?

Y a moyen de faire plus court...
euh la c l'hopital qui se fou de la charité... j'ai ecris ceci :

C ma toute premiere source, avant je n'y connaissais rien en script IRC, j'ai essayé d'apprendre le plus possible de moi meme avant de vous proposer cette source. J'imagine que c'est codé tres maladroitement, mais maintenant que j'ai travaillé sur ma source depuis un moment (plusieurs jours en realité) je suis pres à la développer encore plus, et au moins, s'il y a une erreur je pourrais comprendre où et progresser grace a vos commentaires. Donc, tout commentaire est vraiment la bienvenue dans l'optique de remarques constructives qui me permettront d'évoluer !!!

mis a par ta remarque sur les / j ai rien vu de constructif...
Alors t'en as peu etre rien a cirer d'un mec qui debute vu tes competances en codage, j'ai pu tester tes scripts, meme si j'en ai gardé aucuns, il est clair que ton niveau est sensiblement different du mien. Mais voila, au lieu de me dire de faire plus court, tu pourrais peu etre partagé tes competances si larges en la matiere. sinon tu peu t'abstenir de mettre un commentaire... merci de ta comprehension...

Commentaire de wims le 30/01/2006 23:23:39

Son commentaire etais pas mechant , ca facon de donner ses idée  d'optimisation est juste differentes , les poinn devant les commande ( .notice)
serve a cacher les message donné par mirc

Commentaire de darknessneo le 02/02/2006 00:42:52

bon voila, je pense qu on peut dire que ma version est terminée, je remerci tout le monde pour leurs precieux conseils et pour m'avoir appris des nouveaux trucs.
Je viendrais encore peu etre de temps en temps voir mais je vais passer a l'optimisation de mon premier jeu, que je maittrais quand il sera bon. a bientot.

Commentaire de RCA ArKanis le 02/02/2006 09:12:47

le prend pas comme ça ...
je te dis ce que tu dois corriger, et comment tu pourrais gagner en efficacité, en place, et en temps ...

avoue que c'est quand même mieux d'avoir un jeu sans fautes, non ? tu passes pour un boulet si tu sais pas écrire ...

excuse moi de pas féliciter chaque personne qui met son premier code sur ce site, bien que le tien soit un peu mieux que la moyenne des 1ers codes ...

Commentaire de jeanbart1 le 28/07/2007 16:54:45

Bonjour darknessneo

J'e vient de mettre cette remote dans mon bot...Super..
Mais il y aurait pas moyen dy mettre un timer ?
(exemple pour que les joueurs ne puisses donner une réponque que tout les x minutes ?)

Je demand cela car j'ai déja vu cela sur un chan anglais ...et comme moi je suis un gros noob je ne sait le faire :)

mais bravo quand même  c super   ..A bientôt...

Commentaire de killmanme le 15/09/2007 23:20:31

moi j'aime bien je te remerci j'ai just pas pris le coter pv

mais bravos

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

envoi de pv en aléatoire [ par oowaka ] bonjour je suis entrain de me faire un bot pour un jeu sur chan dans ce jeu interviendrait des conversations priv&#233;eset mon bot rechercherait dans bot pour jeu [ par oowaka ] bonjour je voudrait que ce bot envoie des messages a des personnes dans la liste mais je ne sais pas quel event utilis&#233; !!! :s alors je ne sais p jeu pour bot ? maillon faible ? [ par MeF ] voilou j'ai déjà eu l'occasion de jouer sur irc au maillon faible.Yavait des sons qui accompagnaient le jeu, c'étaient bien sympathique, avec de nombr affichage de serveur de jeu pour bot/bot dans la barre de tache [ par GVDS ] Bonjour, j'ai bien cherché et je n'ai pas trouvé, j'aimerais avoir la commande qui me permet de donner les infos de mon serveur ( nombres de joueurs, jeux de pioche [ par Prates ] bonjour a tous, je vus sur un salon un jeu que j'ai bien aimer, c'est un jeu de scrabble mais le bot t'envoie tes lettres en notice, tu devrais cherch recherche un petit code pour un bot [ par patakwek ] bonjour a vous ! alors je vous explique ma requete ! je voudrais savoir si il est possible de faire dire une chose a son bot a une heure bien presise Aide pour verifier un mot dans un fichier texte [ par alanpersonproject ] Bonjour, j'ai commencé à coder un petit jeu ou il faut donner une liste de mot sur un thème précis. le jeu se lance correctement en fonction des param Installer son propre bot IRC sur un serveur [ par Zeprof ] Bonjour, Voila, j'ai programmé un bot IRC en .mrc et j'ai un serveur dédié sous Ubuntu sur lequel je veux faire tourner mon bot pour qu'il reste en p Recherche de Boot [ par titou0606 ] salut a tous ! je suis nouveau et je suis vraiment un noob (dsl^^). Voila, je joue a un jeu MMORPG et j'aimerais utiliser un bot pour me faciliter la


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 1,030 sec (4)

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