|
Trouver une ressource
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 !
JEUX POUR SALON : CASINO BOT
Information sur la source
Description
Voici ma 3eme source sur le reseau code-source , je remerçit beaucoup Sorn pour l'aide qui ma été donner ( sourtout pour l'affichage des points ) , je remerçit aussi le salon #scripting du serveur irc.helioschat.com qui mon aider .
J'ais fait ce bot en 2 jours ( semedi & dimanche ) , pour le serveur où je suis actuellement ( irc.sboob.net:14333 , bientot irc.rastachat.com ) .
Donc c'est un bot basser sur le capitalisme , il n'utilise aucun fichier externe ! pas de ini ni de txt , tout est stoquer dans des variables pour allez plus vite ( je pense ) .
C'est assez repetitif , mais je vous montre aussi à ceux qui ont debuter comme moi en scripting les if et les else ( moi je connais ça depuis longtemps car je connais le c++ depuis 1 ans environ , j'ais un grand livre dessus ) .
Donc voici la source :
Source
- ; ======= A METTRE DANS VOS REMOTES =======
-
- on ^1:text:!casino.jouer:#:{
- /set %casinosysvaria $rand(1,16)
- if ( %casinosysvaria == 1 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 200 points . | /inc %casinouserpoints $+ $nick 200 }
- if ( %casinosysvaria == 2 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 50 points . | /inc %casinouserpoints $+ $nick 50 }
- if ( %casinosysvaria == 3 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 500 points . | /inc %casinouserpoints $+ $nick 500 }
- if ( %casinosysvaria == 4 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 100 points ! | /inc %casinouserpoints $+ $nick 100 }
- if ( %casinosysvaria == 5 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner le jackpot soit 1400 points ! | /inc %casinouserpoints $+ $nick 1400 }
- if ( %casinosysvaria == 6 ) { /msg $chan 10,2DOMMAGE $nick , tu vien de perdre 200 points ! | /inc %casinouserpoints $+ $nick -200 }
- if ( %casinosysvaria == 9 ) { /msg $chan 10,2DOMMAGE $nick , tu perd 1 point symbolique ! | /inc %casinouserpoints $+ $nick -1 }
- if ( %casinosysvaria == 10 ) { /msg $chan 10,2BIEN $nick , tu gagne 1 point symbolique ! | /inc %casinouserpoints $+ $nick 1 }
- if ( %casinosysvaria == 11 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 300 points ! | /inc %casinouserpoints $+ $nick 300 }
- if ( %casinosysvaria == 12 ) { /msg $chan 10,2DOMMAGE $nick , tu vien de perdre 300 points ! | /inc %casinouserpoints $+ $nick -300 }
- if ( %casinosysvaria == 7 ) { /msg $chan 10,2DOMMAGE $nick , tu vien de perdre 100 points ! | /inc %casinouserpoints $+ $nick -100 }
- if ( %casinosysvaria == 8 ) { /msg $chan 10,2CATASTROPHE $nick , tu vien de perdre tout tes points !!! | /set %casinouserpoints $+ $nick 0 }
- if ( %casinosysvaria == 13 ) { /msg $chan 10,2DOMMAGE $nick , tu vien de perdre 300 points ! | /inc %casinouserpoints $+ $nick -300 }
- if ( %casinosysvaria == 14 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 450 points ! | /inc %casinouserpoints $+ $nick 450 }
- if ( %casinosysvaria == 15 ) { /msg $chan 10,2PASSE TON TOUR $nick . }
- if ( %casinosysvaria == 16 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 150 points ! | /inc %casinouserpoints $+ $nick 150 }
-
-
- }
- on ^1:TEXT:!casino.regle:#:{
- /msg $chan 4,8 $+ $nick vient de lancer une commande importante , ralentissement prevu .
- /msg $nick Voici les regles du bot "casino" :
- /msg $nick Ceci est un jeu où le but et fonder son capitalisme !
- /msg $nick Vous devez jouer ( !casino.jouer ) et recolter un maximun de points ,
- /msg $nick Puis pour ne pas risquer de perdre vos gain , ils doivent etre mis dans votre compte epargne ( !casino.epargne )
- /msg $nick L'action de mise en compte epargne va mettre une partie de 1 000 points dans ce compte .
- /msg $nick Avec vos points qu'il soit du compte actuel ou du compte epargne , vous pourez vous offrir des lots !
- /msg $nick Ces lots ne sont pas financier mais sont generalement desider par le controleur du bot .
- /msg $nick Le but de ce jeu est de collecter et de ce fonder un empire capitaliste !
- /msg $nick Pour l'aide taper !casino.aide , pour la liste des achats taper !casino.achatliste
- /msg $nick Bot consut par juki ( juki@noos.fr ) .
- }
- on ^1:TEXT:!casino.aide:#:{
- /msg $chan 4,8 $+ $nick vient de lancer une commande importante , ralentissement prevu .
-
- /msg $nick Aide du bot $me créer par juki pour rastachat.com ( irc.sboob.net:14333 )
- /msg $nick Ce bot est un bot qui permet d'animer vos salon , mais cela engendre aussi un flood !
- /msg $nick Voici les commandes :
- /msg $nick Jouer ( !casino.jouer )
- /msg $nick Liste des achat possible ( !casino.achatliste )
- /msg $nick Vos points ( !casino.compte )
- /msg $nick Vos points et tout vos compte ( !casino.comptetotal )
- /msg $nick Voir le compte d'un autre joueur ( !casino.whois [nom_du_joueur]
- /msg $nick Voir juste le nessesaire , le compte d'un autre joueur ( !casino.petitwhois [nom_du_joueur] )
- /msg $nick Transfert du compte d'epargne vers le compte central ( !casino.eptrans [montant] )
- }
-
- on ^1:TEXT:!casino.compte:#:{
- /msg $chan 4,1 $+ $nick a : %casinouserpoints [ $+ [ $nick ] ] point(s)
- /msg $chan 4,1Compte epargne : %casinouserepargne [ $+ [ $nick ] ] point(s)
- }
- on ^1:TEXT:!casino.comptetotal:#:{
- /msg $chan 4,8 $+ $nick vient de lancer une commande importante , ralentissement prevu .
-
- /notice $nick $nick a : %casinouserpoints [ $+ [ $nick ] ] point(s) .
- /notice $nick Compte epargne : %casinouserepargne [ $+ [ $nick ] ] point(s)
- /notice $nick Meuf : %casinouserahmeuf [ $+ [ $nick ] ] Mec : %casinouserahmec [ $+ [ $nick ] ]
- /notice $nick Hôtel(s) : %casinouserahhotel [ $+ [ $nick ] ]
- /notice $nick Villa : %casinouserahvilla [ $+ [ $nick ] ]
- /notice $nick Boîte(s) de nuit : %casinouserahboite [ $+ [ $nick ] ]
- /notice $nick DJ' : %casinouserahdj [ $+ [ $nick ] ]
- /notice $nick Jet : %casinouserahjet [ $+ [ $nick ] ]
- /notice $nick Paquebo : %casinouserahpaquebo [ $+ [ $nick ] ]
- /notice $nick Limousine(s) : %casinouserahlimousine [ $+ [ $nick ] ]
- /notice $nick Île(s) : %casinouserahile [ $+ [ $nick ] ]
- /notice $nick Casino : %casinouserahcasino [ $+ [ $nick ] ]
- /notice $nick Accee hop obtenu : %casinouserahaxxhop [ $+ [ $nick ] ] Voice : %casinouserahaxxvoice [ $+ [ $nick ] ]
- /notice $nick Garde(s) du coprs : %casinouserahads [ $+ [ $nick ] ]
- }
- on ^1:TEXT:!casino.whois*:#:{
- /msg $chan 4,8 $+ $nick vient de lancer une commande importante , ralentissement prevu .
-
- /notice $nick $2 a : %casinouserpoints [ $+ [ $2 ] ] point(s) .
- /notice $nick Compte epargne : %casinouserepargne [ $+ [ $2 ] ] point(s)
- /notice $nick Meuf : %casinouserahmeuf [ $+ [ $2 ] ] Mec : %casinouserahmec [ $+ [ $2 ] ]
- /notice $nick Hôtel(s) : %casinouserahhotel [ $+ [ $2 ] ]
- /notice $nick Villa : %casinouserahvilla [ $+ [ $2 ] ]
- /notice $nick Boîte(s) de nuit : %casinouserahboite [ $+ [ $2 ] ]
- /notice $nick DJ' : %casinouserahdj [ $+ [ $2 ] ]
- /notice $nick Jet : %casinouserahjet [ $+ [ $2 ] ]
- /notice $nick Paquebo : %casinouserahpaquebo [ $+ [ $2 ] ]
- /notice $nick Limousine(s) : %casinouserahlimousine [ $+ [ $2 ] ]
- /notice $nick Île(s) : %casinouserahile [ $+ [ $2 ] ]
- /notice $nick Casino : %casinouserahcasino [ $+ [ $2 ] ]
- /notice $nick Accee hop obtenu : %casinouserahaxxhop [ $+ [ $2 ] ] Voice : %casinouserahaxxvoice [ $+ [ $2 ] ]
- /notice $nick Garde(s) du coprs : %casinouserahads [ $+ [ $2 ] ]
- }
- on ^1:TEXT:!casino.petitwhois*:#:{
- /msg $chan 8,2 $+ $2 a : %casinouserpoints [ $+ [ $2 ] ] point(s)
- /msg $chan 8,2Compte epargne : %casinouserepargne [ $+ [ $2 ] ] point(s)
- }
-
- on ^1:text:!casino.achatliste:#:{
- /msg $chan 4,8 $+ $nick vient de lancer une commande importante , ralentissement prevu .
-
- /msg $nick Ce casino vous permez d'echanger vos points contre des objets ou des accees sur ce salon !
- /msg $nick Voici la liste des objets et acces :
- /msg $nick 1 000 points : Mec ( !casino.achatmec )
- /msg $nick 1 000 points : Meuf ( !casino.achatmeuf )
- /msg $nick 4 000 points : DJ' ( !casino.achatdj )
- /msg $nick 5 000 points : Garde du corps ( !casino.achatads )
- /msg $nick 7 000 points : Limousine ( !casino.achatlimousine )
- /msg $nick 18 000 points : Villa ( !casino.achatvilla )
- /msg $nick 18 000 points : Hôtel ( !casino.achathotel )
- /msg $nick 20 000 points : Jet privé ( !casino.achatjet )
- /msg $nick 30 000 points : Paquebo ( !casino.achatpaquebo )
- /msg $nick 35 000 points : Boîte de nuit ( !casino.achatboite )
- /msg $nick 40 000 points : île ( !casino.achatile )
- /msg $nick 40 000 points : 1 7,8Goz8,7point1,0 ( !casino.achatgozpoint )
- /msg $nick 51 000 points : Casino ( !casino.achatcasino )
- /msg $nick 140 000 points : Accee voice de 14 jours sur ce salon ( !casino.achataxxvoice )
- /msg $nick 200 000 points : Accee halfop de 7 jours sur ce salon ( !casino.achataxxhop )
- /msg $nick Mais vous pouvez aussi stoquer votre argent sur un compte epargne par trache de 1 000 points ( !casino.epargne )
- }
-
-
- on ^1:text:!casino.epargne:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 1000 ) { /notice $nick Vous venez de mettre sur votre compte epagne la somme de 1 000 points . | /inc %casinouserepargne $+ $nick 1000 | /inc %casinouserpoints $+ $nick -1000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 999 ) { /notice $nick Vous n'avez pas assez de point ( 1 000 minimum ) }
- }
- on ^1:text:!casino.achatmeuf:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 1000 ) { /notice $nick Vous venez de vous offrir du plaisir , mais cela vous coûte 1 000 points . | /inc %casinouserahmeuf $+ $nick 1 | /inc %casinouserpoints $+ $nick -1000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 999 ) { /notice $nick Vous n'avez pas assez de point ( 1 000 minimum ) }
- }
- on ^1:text:!casino.achatmec:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 1000 ) { /notice $nick Vous venez de vous offrir du plaisir , mais cela vous coûte 1 000 points . | /inc %casinouserahmec $+ $nick 1 | /inc %casinouserpoints $+ $nick -1000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 999 ) { /notice $nick Vous n'avez pas assez de point ( 1 000 minimum ) }
- }
- on ^1:text:!casino.achatgozpoint:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 40000 ) { /msg $chan 14,1 $+ $nick Vient de s'offrir 1 7,8Goz8,7point | /msg jeuxbot !gozpoint.addpoint_ $+ %mdpgoz $nick | /inc %casinouserpoints $+ $nick -40000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 39999 ) { /notice $nick Vous n'avez pas assez de point ( 40 000 minimum ) }
- }
-
- on ^1:text:!casino.achathotel:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 18000 ) { /notice $nick Vous venez de vous offrir un hôtel, cela vous à tout de meme coûtez 18 000 points . | /inc %casinouserahhotel $+ $nick 1 | /inc %casinouserpoints $+ $nick -18000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 17999 ) { /notice $nick Vous n'avez pas assez de point ( 18 000 minimum ) }
- }
- on ^1:text:!casino.achatlimousine:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 7000 ) { /notice $nick Vous venez de vous offrir une splendide limousine ! cela vous à coûtez 7 000 points . | /inc %casinouserahlimousine $+ $nick 1 | /inc %casinouserpoints $+ $nick -7000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 6999 ) { /notice $nick Vous n'avez pas assez de point ( 7 000 minimum ) }
- }
- on ^1:text:!casino.achatile:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 40000 ) { /notice $nick Vous venez de vous offrir une île paradisiaque ! cela vous à coûtez 40 000 points . | /inc %casinouserahile $+ $nick 1 | /inc %casinouserpoints $+ $nick -40000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 39999 ) { /notice $nick Vous n'avez pas assez de point ( 40 000 minimum ) }
- }
- on ^1:text:!casino.achatjet:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 20000 ) { /notice $nick Vous venez de vous offrir un jet privé ( falcon ) ! cela vous à coûtez 20 000 points . | /inc %casinouserahjet $+ $nick 1 | /inc %casinouserpoints $+ $nick -20000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 19999 ) { /notice $nick Vous n'avez pas assez de point ( 20 000 minimum ) }
- }
- on ^1:text:!casino.achatpaquebo:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 30000 ) { /notice $nick Vous venez de vous offrir un magnifique paquebo ! cela vous à coûtez 30 000 points . | /inc %casinouserahpaquebo $+ $nick 1 | /inc %casinouserpoints $+ $nick -30000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 29999 ) { /notice $nick Vous n'avez pas assez de point ( 30 000 minimum ) }
- }
- on ^1:text:!casino.achatads:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 5000 ) { /notice $nick Vous venez de vous offrir les services d'un garde du corps , cela vous à coûtez 5 000 points . | /inc %casinouserahads $+ $nick 1 | /inc %casinouserpoints $+ $nick -5000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 4999 ) { /notice $nick Vous n'avez pas assez de point ( 5 000 minimum ) }
- }
- on ^1:text:!casino.achatdj:#:{
- if ( %casinouserahboite [ $+ [ $nick ] ] >= 1 ) {
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 4000 ) { /notice $nick Vous venez de vous offrir les services d'un trés grand DJ' , cela vous à coûtez 4 000 points . | /inc %casinouserahdj $+ $nick 1 | /inc %casinouserpoints $+ $nick -4000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 3999 ) { /notice $nick Vous n'avez pas assez de point ( 4 000 minimum ) }
- }
- else { /notice $nick Vous devez deja achter une boîte de nuit pour pouvoir s'offrir un DJ' ! }
- }
-
- on ^1:text:!casino.achatboite:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 35000 ) { /notice $nick Vous venez de vous offrir une boîte de nuit à Ibiza , cela vous à coûtez 35 000 points . | /inc %casinouserahboite $+ $nick 1 | /inc %casinouserpoints $+ $nick -35000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 34999 ) { /notice $nick Vous n'avez pas assez de point ( 35 000 minimum ) }
- }
- on ^1:text:!casino.achatvilla:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 18000 ) { /notice $nick Vous venez de vous offrir une villa en face de l'ocean , cela vous à coûtez 18 000 points . | /inc %casinouserahvilla $+ $nick 1 | /inc %casinouserpoints $+ $nick -18000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 17999 ) { /notice $nick Vous n'avez pas assez de point ( 18 000 minimum ) }
- }
-
- on ^1:text:!casino.achatcasino:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 51000 ) { /msg $chan $nick C'EST OFFERT UN CASINO ! | /inc %casinouserahcasino $+ $nick 1 | /inc %casinouserpoints $+ $nick -51000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 50999 ) { /notice $nick Vous n'avez pas assez de point ( 51 000 minimum ) }
- }
- on ^1:text:!casino.eptrans*:#:{
- if ( %casinouserepargne [ $+ [ $nick ] ] >= $2 ) { /notice $nick Transfert du compte epargne au compte central effectué pour $2 points | /inc %casinouserepargne $+ $nick - $+ $2 | /inc %casinouserpoints $+ $nick $2 | /halt }
- if ( %casinouserepargne [ $+ [ $nick ] ] <= $2 ) { /notice $nick Vous ne pouvez pas tranferer plus que vous en avez ! }
- }
- on ^1:text:!casino.achataxxhop:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 200000 ) { /msg $chan $nick C'EST OFFERT UN ACCEE HALFOP SUR CE SALON ! | /msg $chan Les admins de ce salon vont etre prevenu de l'ajout de cette accee valable pour 1 semaine ( voir plus ) | /inc %casinouserahaxxhop $+ $nick 1 | /inc %casinouserpoints $+ $nick -200000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 199999 ) { /notice $nick Vous n'avez pas assez de point ( 200 000 minimum ) }
- }
- on ^1:text:!casino.achataxxvoice:#:{
- if ( %casinouserpoints [ $+ [ $nick ] ] >= 140000 ) { /msg $chan $nick C'EST OFFERT UN ACCEE VOICE SUR CE SALON ! | /msg $chan Les admins de ce salon vont etre prevenu de l'ajout de cette accee valable pour 2 semaine ( voir plus ) | /inc %casinouserahaxxvoice $+ $nick 1 | /inc %casinouserpoints $+ $nick -140000 | /halt }
- if ( %casinouserpoints [ $+ [ $nick ] ] <= 139999 ) { /notice $nick Vous n'avez pas assez de point ( 140 000 minimum ) }
- }
-
- on *:text:$(!casino.ctrl.addpoints_ $+ %casinocontrmdp $+ *):?:{
- /msg $nick $3 point(s) ont été ajouter au joueur $2 .
- /inc %casinouserepargne $+ $2 $3
- }
- on *:text:$(!casino.ctrl.droppoints_ $+ %casinocontrmdp $+ *):?:{
- /msg $nick $3 point(s) ont été enlever au joueur $2 .
- /inc %casinouserepargne $+ $2 - $+ $3
- }
-
-
-
- ; ======= A METTRE DANS VOS POP UPS / CHANNEL ou SALON =======
-
-
- Casino bot by juki (juki@noos.fr) :/halt
- -
- Controleur acces
- .Changer mdp:/set %casinocontrmdp $$?="Nouveau mot de passe du controleur"
- .mdp actuel ( %casinocontrmdp ):/halt
; ======= A METTRE DANS VOS REMOTES =======
on ^1:text:!casino.jouer:#:{
/set %casinosysvaria $rand(1,16)
if ( %casinosysvaria == 1 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 200 points . | /inc %casinouserpoints $+ $nick 200 }
if ( %casinosysvaria == 2 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 50 points . | /inc %casinouserpoints $+ $nick 50 }
if ( %casinosysvaria == 3 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 500 points . | /inc %casinouserpoints $+ $nick 500 }
if ( %casinosysvaria == 4 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 100 points ! | /inc %casinouserpoints $+ $nick 100 }
if ( %casinosysvaria == 5 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner le jackpot soit 1400 points ! | /inc %casinouserpoints $+ $nick 1400 }
if ( %casinosysvaria == 6 ) { /msg $chan 10,2DOMMAGE $nick , tu vien de perdre 200 points ! | /inc %casinouserpoints $+ $nick -200 }
if ( %casinosysvaria == 9 ) { /msg $chan 10,2DOMMAGE $nick , tu perd 1 point symbolique ! | /inc %casinouserpoints $+ $nick -1 }
if ( %casinosysvaria == 10 ) { /msg $chan 10,2BIEN $nick , tu gagne 1 point symbolique ! | /inc %casinouserpoints $+ $nick 1 }
if ( %casinosysvaria == 11 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 300 points ! | /inc %casinouserpoints $+ $nick 300 }
if ( %casinosysvaria == 12 ) { /msg $chan 10,2DOMMAGE $nick , tu vien de perdre 300 points ! | /inc %casinouserpoints $+ $nick -300 }
if ( %casinosysvaria == 7 ) { /msg $chan 10,2DOMMAGE $nick , tu vien de perdre 100 points ! | /inc %casinouserpoints $+ $nick -100 }
if ( %casinosysvaria == 8 ) { /msg $chan 10,2CATASTROPHE $nick , tu vien de perdre tout tes points !!! | /set %casinouserpoints $+ $nick 0 }
if ( %casinosysvaria == 13 ) { /msg $chan 10,2DOMMAGE $nick , tu vien de perdre 300 points ! | /inc %casinouserpoints $+ $nick -300 }
if ( %casinosysvaria == 14 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 450 points ! | /inc %casinouserpoints $+ $nick 450 }
if ( %casinosysvaria == 15 ) { /msg $chan 10,2PASSE TON TOUR $nick . }
if ( %casinosysvaria == 16 ) { /msg $chan 10,2BRAVO $nick , tu vien de gagner 150 points ! | /inc %casinouserpoints $+ $nick 150 }
}
on ^1:TEXT:!casino.regle:#:{
/msg $chan 4,8 $+ $nick vient de lancer une commande importante , ralentissement prevu .
/msg $nick Voici les regles du bot "casino" :
/msg $nick Ceci est un jeu où le but et fonder son capitalisme !
/msg $nick Vous devez jouer ( !casino.jouer ) et recolter un maximun de points ,
/msg $nick Puis pour ne pas risquer de perdre vos gain , ils doivent etre mis dans votre compte epargne ( !casino.epargne )
/msg $nick L'action de mise en compte epargne va mettre une partie de 1 000 points dans ce compte .
/msg $nick Avec vos points qu'il soit du compte actuel ou du compte epargne , vous pourez vous offrir des lots !
/msg $nick Ces lots ne sont pas financier mais sont generalement desider par le controleur du bot .
/msg $nick Le but de ce jeu est de collecter et de ce fonder un empire capitaliste !
/msg $nick Pour l'aide taper !casino.aide , pour la liste des achats taper !casino.achatliste
/msg $nick Bot consut par juki ( juki@noos.fr ) .
}
on ^1:TEXT:!casino.aide:#:{
/msg $chan 4,8 $+ $nick vient de lancer une commande importante , ralentissement prevu .
/msg $nick Aide du bot $me créer par juki pour rastachat.com ( irc.sboob.net:14333 )
/msg $nick Ce bot est un bot qui permet d'animer vos salon , mais cela engendre aussi un flood !
/msg $nick Voici les commandes :
/msg $nick Jouer ( !casino.jouer )
/msg $nick Liste des achat possible ( !casino.achatliste )
/msg $nick Vos points ( !casino.compte )
/msg $nick Vos points et tout vos compte ( !casino.comptetotal )
/msg $nick Voir le compte d'un autre joueur ( !casino.whois [nom_du_joueur]
/msg $nick Voir juste le nessesaire , le compte d'un autre joueur ( !casino.petitwhois [nom_du_joueur] )
/msg $nick Transfert du compte d'epargne vers le compte central ( !casino.eptrans [montant] )
}
on ^1:TEXT:!casino.compte:#:{
/msg $chan 4,1 $+ $nick a : %casinouserpoints [ $+ [ $nick ] ] point(s)
/msg $chan 4,1Compte epargne : %casinouserepargne [ $+ [ $nick ] ] point(s)
}
on ^1:TEXT:!casino.comptetotal:#:{
/msg $chan 4,8 $+ $nick vient de lancer une commande importante , ralentissement prevu .
/notice $nick $nick a : %casinouserpoints [ $+ [ $nick ] ] point(s) .
/notice $nick Compte epargne : %casinouserepargne [ $+ [ $nick ] ] point(s)
/notice $nick Meuf : %casinouserahmeuf [ $+ [ $nick ] ] Mec : %casinouserahmec [ $+ [ $nick ] ]
/notice $nick Hôtel(s) : %casinouserahhotel [ $+ [ $nick ] ]
/notice $nick Villa : %casinouserahvilla [ $+ [ $nick ] ]
/notice $nick Boîte(s) de nuit : %casinouserahboite [ $+ [ $nick ] ]
/notice $nick DJ' : %casinouserahdj [ $+ [ $nick ] ]
/notice $nick Jet : %casinouserahjet [ $+ [ $nick ] ]
/notice $nick Paquebo : %casinouserahpaquebo [ $+ [ $nick ] ]
/notice $nick Limousine(s) : %casinouserahlimousine [ $+ [ $nick ] ]
/notice $nick Île(s) : %casinouserahile [ $+ [ $nick ] ]
/notice $nick Casino : %casinouserahcasino [ $+ [ $nick ] ]
/notice $nick Accee hop obtenu : %casinouserahaxxhop [ $+ [ $nick ] ] Voice : %casinouserahaxxvoice [ $+ [ $nick ] ]
/notice $nick Garde(s) du coprs : %casinouserahads [ $+ [ $nick ] ]
}
on ^1:TEXT:!casino.whois*:#:{
/msg $chan 4,8 $+ $nick vient de lancer une commande importante , ralentissement prevu .
/notice $nick $2 a : %casinouserpoints [ $+ [ $2 ] ] point(s) .
/notice $nick Compte epargne : %casinouserepargne [ $+ [ $2 ] ] point(s)
/notice $nick Meuf : %casinouserahmeuf [ $+ [ $2 ] ] Mec : %casinouserahmec [ $+ [ $2 ] ]
/notice $nick Hôtel(s) : %casinouserahhotel [ $+ [ $2 ] ]
/notice $nick Villa : %casinouserahvilla [ $+ [ $2 ] ]
/notice $nick Boîte(s) de nuit : %casinouserahboite [ $+ [ $2 ] ]
/notice $nick DJ' : %casinouserahdj [ $+ [ $2 ] ]
/notice $nick Jet : %casinouserahjet [ $+ [ $2 ] ]
/notice $nick Paquebo : %casinouserahpaquebo [ $+ [ $2 ] ]
/notice $nick Limousine(s) : %casinouserahlimousine [ $+ [ $2 ] ]
/notice $nick Île(s) : %casinouserahile [ $+ [ $2 ] ]
/notice $nick Casino : %casinouserahcasino [ $+ [ $2 ] ]
/notice $nick Accee hop obtenu : %casinouserahaxxhop [ $+ [ $2 ] ] Voice : %casinouserahaxxvoice [ $+ [ $2 ] ]
/notice $nick Garde(s) du coprs : %casinouserahads [ $+ [ $2 ] ]
}
on ^1:TEXT:!casino.petitwhois*:#:{
/msg $chan 8,2 $+ $2 a : %casinouserpoints [ $+ [ $2 ] ] point(s)
/msg $chan 8,2Compte epargne : %casinouserepargne [ $+ [ $2 ] ] point(s)
}
on ^1:text:!casino.achatliste:#:{
/msg $chan 4,8 $+ $nick vient de lancer une commande importante , ralentissement prevu .
/msg $nick Ce casino vous permez d'echanger vos points contre des objets ou des accees sur ce salon !
/msg $nick Voici la liste des objets et acces :
/msg $nick 1 000 points : Mec ( !casino.achatmec )
/msg $nick 1 000 points : Meuf ( !casino.achatmeuf )
/msg $nick 4 000 points : DJ' ( !casino.achatdj )
/msg $nick 5 000 points : Garde du corps ( !casino.achatads )
/msg $nick 7 000 points : Limousine ( !casino.achatlimousine )
/msg $nick 18 000 points : Villa ( !casino.achatvilla )
/msg $nick 18 000 points : Hôtel ( !casino.achathotel )
/msg $nick 20 000 points : Jet privé ( !casino.achatjet )
/msg $nick 30 000 points : Paquebo ( !casino.achatpaquebo )
/msg $nick 35 000 points : Boîte de nuit ( !casino.achatboite )
/msg $nick 40 000 points : île ( !casino.achatile )
/msg $nick 40 000 points : 1 7,8Goz8,7point1,0 ( !casino.achatgozpoint )
/msg $nick 51 000 points : Casino ( !casino.achatcasino )
/msg $nick 140 000 points : Accee voice de 14 jours sur ce salon ( !casino.achataxxvoice )
/msg $nick 200 000 points : Accee halfop de 7 jours sur ce salon ( !casino.achataxxhop )
/msg $nick Mais vous pouvez aussi stoquer votre argent sur un compte epargne par trache de 1 000 points ( !casino.epargne )
}
on ^1:text:!casino.epargne:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 1000 ) { /notice $nick Vous venez de mettre sur votre compte epagne la somme de 1 000 points . | /inc %casinouserepargne $+ $nick 1000 | /inc %casinouserpoints $+ $nick -1000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 999 ) { /notice $nick Vous n'avez pas assez de point ( 1 000 minimum ) }
}
on ^1:text:!casino.achatmeuf:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 1000 ) { /notice $nick Vous venez de vous offrir du plaisir , mais cela vous coûte 1 000 points . | /inc %casinouserahmeuf $+ $nick 1 | /inc %casinouserpoints $+ $nick -1000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 999 ) { /notice $nick Vous n'avez pas assez de point ( 1 000 minimum ) }
}
on ^1:text:!casino.achatmec:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 1000 ) { /notice $nick Vous venez de vous offrir du plaisir , mais cela vous coûte 1 000 points . | /inc %casinouserahmec $+ $nick 1 | /inc %casinouserpoints $+ $nick -1000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 999 ) { /notice $nick Vous n'avez pas assez de point ( 1 000 minimum ) }
}
on ^1:text:!casino.achatgozpoint:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 40000 ) { /msg $chan 14,1 $+ $nick Vient de s'offrir 1 7,8Goz8,7point | /msg jeuxbot !gozpoint.addpoint_ $+ %mdpgoz $nick | /inc %casinouserpoints $+ $nick -40000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 39999 ) { /notice $nick Vous n'avez pas assez de point ( 40 000 minimum ) }
}
on ^1:text:!casino.achathotel:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 18000 ) { /notice $nick Vous venez de vous offrir un hôtel, cela vous à tout de meme coûtez 18 000 points . | /inc %casinouserahhotel $+ $nick 1 | /inc %casinouserpoints $+ $nick -18000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 17999 ) { /notice $nick Vous n'avez pas assez de point ( 18 000 minimum ) }
}
on ^1:text:!casino.achatlimousine:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 7000 ) { /notice $nick Vous venez de vous offrir une splendide limousine ! cela vous à coûtez 7 000 points . | /inc %casinouserahlimousine $+ $nick 1 | /inc %casinouserpoints $+ $nick -7000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 6999 ) { /notice $nick Vous n'avez pas assez de point ( 7 000 minimum ) }
}
on ^1:text:!casino.achatile:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 40000 ) { /notice $nick Vous venez de vous offrir une île paradisiaque ! cela vous à coûtez 40 000 points . | /inc %casinouserahile $+ $nick 1 | /inc %casinouserpoints $+ $nick -40000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 39999 ) { /notice $nick Vous n'avez pas assez de point ( 40 000 minimum ) }
}
on ^1:text:!casino.achatjet:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 20000 ) { /notice $nick Vous venez de vous offrir un jet privé ( falcon ) ! cela vous à coûtez 20 000 points . | /inc %casinouserahjet $+ $nick 1 | /inc %casinouserpoints $+ $nick -20000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 19999 ) { /notice $nick Vous n'avez pas assez de point ( 20 000 minimum ) }
}
on ^1:text:!casino.achatpaquebo:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 30000 ) { /notice $nick Vous venez de vous offrir un magnifique paquebo ! cela vous à coûtez 30 000 points . | /inc %casinouserahpaquebo $+ $nick 1 | /inc %casinouserpoints $+ $nick -30000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 29999 ) { /notice $nick Vous n'avez pas assez de point ( 30 000 minimum ) }
}
on ^1:text:!casino.achatads:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 5000 ) { /notice $nick Vous venez de vous offrir les services d'un garde du corps , cela vous à coûtez 5 000 points . | /inc %casinouserahads $+ $nick 1 | /inc %casinouserpoints $+ $nick -5000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 4999 ) { /notice $nick Vous n'avez pas assez de point ( 5 000 minimum ) }
}
on ^1:text:!casino.achatdj:#:{
if ( %casinouserahboite [ $+ [ $nick ] ] >= 1 ) {
if ( %casinouserpoints [ $+ [ $nick ] ] >= 4000 ) { /notice $nick Vous venez de vous offrir les services d'un trés grand DJ' , cela vous à coûtez 4 000 points . | /inc %casinouserahdj $+ $nick 1 | /inc %casinouserpoints $+ $nick -4000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 3999 ) { /notice $nick Vous n'avez pas assez de point ( 4 000 minimum ) }
}
else { /notice $nick Vous devez deja achter une boîte de nuit pour pouvoir s'offrir un DJ' ! }
}
on ^1:text:!casino.achatboite:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 35000 ) { /notice $nick Vous venez de vous offrir une boîte de nuit à Ibiza , cela vous à coûtez 35 000 points . | /inc %casinouserahboite $+ $nick 1 | /inc %casinouserpoints $+ $nick -35000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 34999 ) { /notice $nick Vous n'avez pas assez de point ( 35 000 minimum ) }
}
on ^1:text:!casino.achatvilla:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 18000 ) { /notice $nick Vous venez de vous offrir une villa en face de l'ocean , cela vous à coûtez 18 000 points . | /inc %casinouserahvilla $+ $nick 1 | /inc %casinouserpoints $+ $nick -18000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 17999 ) { /notice $nick Vous n'avez pas assez de point ( 18 000 minimum ) }
}
on ^1:text:!casino.achatcasino:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 51000 ) { /msg $chan $nick C'EST OFFERT UN CASINO ! | /inc %casinouserahcasino $+ $nick 1 | /inc %casinouserpoints $+ $nick -51000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 50999 ) { /notice $nick Vous n'avez pas assez de point ( 51 000 minimum ) }
}
on ^1:text:!casino.eptrans*:#:{
if ( %casinouserepargne [ $+ [ $nick ] ] >= $2 ) { /notice $nick Transfert du compte epargne au compte central effectué pour $2 points | /inc %casinouserepargne $+ $nick - $+ $2 | /inc %casinouserpoints $+ $nick $2 | /halt }
if ( %casinouserepargne [ $+ [ $nick ] ] <= $2 ) { /notice $nick Vous ne pouvez pas tranferer plus que vous en avez ! }
}
on ^1:text:!casino.achataxxhop:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 200000 ) { /msg $chan $nick C'EST OFFERT UN ACCEE HALFOP SUR CE SALON ! | /msg $chan Les admins de ce salon vont etre prevenu de l'ajout de cette accee valable pour 1 semaine ( voir plus ) | /inc %casinouserahaxxhop $+ $nick 1 | /inc %casinouserpoints $+ $nick -200000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 199999 ) { /notice $nick Vous n'avez pas assez de point ( 200 000 minimum ) }
}
on ^1:text:!casino.achataxxvoice:#:{
if ( %casinouserpoints [ $+ [ $nick ] ] >= 140000 ) { /msg $chan $nick C'EST OFFERT UN ACCEE VOICE SUR CE SALON ! | /msg $chan Les admins de ce salon vont etre prevenu de l'ajout de cette accee valable pour 2 semaine ( voir plus ) | /inc %casinouserahaxxvoice $+ $nick 1 | /inc %casinouserpoints $+ $nick -140000 | /halt }
if ( %casinouserpoints [ $+ [ $nick ] ] <= 139999 ) { /notice $nick Vous n'avez pas assez de point ( 140 000 minimum ) }
}
on *:text:$(!casino.ctrl.addpoints_ $+ %casinocontrmdp $+ *):?:{
/msg $nick $3 point(s) ont été ajouter au joueur $2 .
/inc %casinouserepargne $+ $2 $3
}
on *:text:$(!casino.ctrl.droppoints_ $+ %casinocontrmdp $+ *):?:{
/msg $nick $3 point(s) ont été enlever au joueur $2 .
/inc %casinouserepargne $+ $2 - $+ $3
}
; ======= A METTRE DANS VOS POP UPS / CHANNEL ou SALON =======
Casino bot by juki (juki@noos.fr) :/halt
-
Controleur acces
.Changer mdp:/set %casinocontrmdp $$?="Nouveau mot de passe du controleur"
.mdp actuel ( %casinocontrmdp ):/halt
Conclusion
Donc voici les commandes :
!casino.jouer ( pour jouer )
!casino.aide ( demande de l'aide )
!casino.achatliste ( liste des achats possible )
!casino.eptrans [SOMME] ( transfere une somme du compte epargne au compte normal pour vos achat )
...
Ce bot permet aussi à un moderateur d'avoir accee aux compte epargne des autres user , pour tout mettre comme il faut :
===================================================
Cliquez sur la pop up Controleur acces/Changer mdp puis metter un mot de passe .
Nommer un moderateur ( la personne en qui vous croyer quel sera disponible ) et dite lui les deux commande à faire en PV DU BOT :
Ajouter des points au compte epargne d'un user :
/msg [nom_du_bot_de_jeu] !casino.ctrl.addpoints_[mot_de_passe_moderateur] [pour_le_joueur] [somme]
exemple : /msg casino !casino.ctrl.addpoints_blator djdavidb 3000
=> cela va ajouter 3000 points au compte epargne de djdavidb
Enlever des points à un compte epargne d'un user :
/msg [nom_du_bot_de_jeu] !casino.ctrl.droppoints_[mot_de_passe_moderateur] [pour_le_joueur] [somme]
exemple : /msg casino !casino.ctrl.addpoints_blator baptiste 500
=> cela va enlver 500 points au compte epargne de baptiste .
Voila les commandes , maintenant vous pourez modifier les gains comme bon vous sembles mais MERCI DE NE PAS ENLEVER DANS L'AIDE DU BOT
/msg $nick Aide du bot $me créer par juki pour rastachat.com ( irc.sboob.net:14333 )
Explication ( pour les debutants , et pour mieu comprendre ) :
Lorsqu'un joueur meme qu'il joue pour la premiere fois fera !casino.jouer
cela va entrenez un rand d'un nombre compris entre 1 & 12 , ce nombre sera affecter temporairement à la variable %casinosysvaria , /set ... va permettre de fixer la valeur !
Puis un enchainement de if agit , genre , si %casinosysvaria=3 alor /msg $chan BRAVO $nick , tu vien de gagner 500 points . | /inc %casinouserpoints $+ $nick 500 ...
/inc %casinouserpoints $+ $nick 500 ( /inc va jouer le role mathematique 500 seront ajouter à la variable %casinouserpoints $+ $nick , genre moi je joue avec le pseudo "juki" et que je tombe sur 3 , cela me fera : %casinouserpointsjuki 500
Voila .
Si vous avez quelque petite question merci de les possez .
" C'est en forgant qu'on devient forgeron " .
Poste : http://www.ircfr.com/forum.v2.aspx?ID=195686
PS : Dite moi si j'ai bien fait de la mettre dans le niveau 2 , sinon je la baise à niveau 1 .
Je rappel que je suis le seul créateur de ce bot :) apart l'aide :p et que je me suis juste inspirez d'un simple rand(1,6) qui simuler nu lancer de dés :p
==>> Vous trouvrez dans le zip une version optimiser du code . <<==
Fichier Zip
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
Sources du même auteur
Sources de la même categorie
Commentaires et avis
|
|