Gunshot : duel de cowboys

Contenu du snippet

  • SCRIPT A INSERER DANS LES REMOTES *


Ce script assez simple (et mal scripté je sais, mais je debute tout juste) vous permettra de proposer un petit challenge à vos chatteurs.

ATTENTION : la limite de flood ne doit pas etre trop severe sur votre canal.

Le "cowboy" (vous ou un bot) lancera un duel avec le reste des chatteurs.
Pour cela, tapez /gunshot

Le duel commencera et il faudra tirer (ecrire pan!) dès que le "cowboy" tirera son gun (lors du *clic*) avant cque celui ci ne tire. Le plus rapide remporte la manche.

Néanmoins, il faut avouer que le ping joue beaucoup......

Source / Exemple :


;=========================================
;=============== GUNSHOT! ================
;=========================================

menu channel {
  Gunshot: /gunshot
}

on 1:TEXT:pan!:#: { /test_gs }

alias /gunshot {
  /set %debut 0
  /set %clic $rand(3,10)
  /set %duel 0
  /set %pan 0
  /msg $chan 3<================== 4GUNSHOT! 3===================>
  /msg $chan 2Les règles sont simples : tirer (écrire 4pan! 2)
  /msg $chan 2avant le cowboy, après son 4*CLIC* 2, pas avant !
  /msg $chan 2Que le plus rapide gagne !
  /.timer1 1 4 /debut_gs
}

alias debut_gs {
  /msg $chan 2
  /msg $chan 2
  /msg $chan 2
  /msg $chan 5<============== Début du duel ! ==============>
  /msg $chan 2
  /msg $chan 2
  /set %debut 1
  /.timer2 1 %clic /clic_gs
}

alias /clic_gs {
  if ( %debut == 1 ) {
    /msg $chan 4<================== * CLIC * ===================>
    /set %duel 1
    if ( %pan == 0 ) {
      /.timer3 1 2 /pan_gs
    }
  }
}

alias /pan_gs {
  if ( %pan == 1 ) {
    halt
  }
  /msg $chan 4<================== * PANG * ===================>
  /set %debut 0
  /.timer4 1 2 /fin_gs
}

alias fin_gs {
  /msg $chan 4<===============================================>
  /msg $chan 4Votre lenteur aura été fatale les gars, le cowboy n'est pas un tendre, adieu...
  /msg $chan 4<===============================================>
  /set %debut 0
  halt
}

alias /test_gs {
  if ( %debut == 1 ) {
    if ( %duel == 0 ) {
      /set %pan 1
      /msg $chan 4<================== * PANG * ===================>
      /msg $chan 4Tu as manqué ta cible2 $nick 4, à cause de ton impatience, te voilà mort, les autres, horrifiés par ce spectacle,   s'enfuient, marquant la fin d'une triste histoire...
      /msg $chan 4<===============================================>
      /set %debut 0
      halt
    }
    if ( %duel == 1 ) {
      /set %pan 1
      /msg $chan 3<===============================================>
      /msg $chan 3 Félicitations, le cowboy est à terre, te voilà le maître de ces lieux13 $nick 3, les autres n'ont aucune chance contre   toi, et s'enfuient......
      /msg $chan 3<===============================================>
      /set %debut 0
      halt
    }
  }
}

Conclusion :


Bref, un script très simple qui permettra plus aux nouveaux de comprendre comment marchent certaines fonctions qu'autre chose.......Si vous pouviez me dire comment accelerer encore l'execution de ce script par le bot afin de redurire le lag au minimum, je vous en remercierai beaucoup !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_Oblivion)