|
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 : RAPIDOZGAMEZ (JEUX DE MOTS)
Information sur la source
Description
Jeux trés simple, Multijoueur où il faut recomposer un mot qui à pris des espaces.
Durée de realisation : 2h dés que j'ai eu la bonne idée.
Ce jeu est bien si l'ont lui ajoute encore une vingtaine de mot et qu'ont ny joue à 10 pour quelques mots, sinon il devient vite soulant...
Source
- on ^1:text:*:#Jeux:{
- if ( %jeuxstatut == on ) {
- if ( $1 == !points ) { msg $chan 14[8Point de $2 $+ 14]5 %userpoints [ $+ [ $2 ] ] point(s) | halt }
- if ( $1 == !aide ) { notice $nick Le but est de gagner le plus d'argent possible, le bot dit par exemple M A i so N et vous devez le reecrire : MAisoN . | halt }
- if ( $1- === %mot) { unset %mot | inc %userpoints [ $+ [ $nick ] ] %mbrpointsmot | msg $chan 14[3Bravo14]5 $nick 6vient de dire le mot7 %motdernier 6le plus rapidement, il gagne2 %mbrpointsmot $+ points. | motgen | writeini points.ini RapidozGamez $nick %userpoints [ $+ [ $nick ] ] | inc %compteg 1 | halt }
- else { halt }
- }
- else { halt }
- }
- alias motgen {
- /set %mot $rand(1,15)
- if ( %mot == 1 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 M a i S oN 5(2points) | set %mot MaiSoN | set %mbrpointsmot 2 | set %motdernier %mot }
- if ( %mot == 2 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 L o l 5(1points) | set %mot Lol | /set %mbrpointsmot 1 | set %motdernier %mot }
- if ( %mot == 3 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 a L ti M è TrE 5(2points) | set %mot aLtiMèTrE | set %mbrpointsmot 2 | set %motdernier %mot }
- if ( %mot == 4 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 COL l e M b O L es 5(3points) | set %mot COLleMbOLes | set %mbrpointsmot 3 | set %motdernier %mot }
- if ( %mot == 5 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 rECt i T U d E 5(3points) | set %mot rECtiTUdE | set %mbrpointsmot 3 | set %motdernier %mot }
- if ( %mot == 6 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 Z eU S 5(1points) | set %mot ZeUS | /set %mbrpointsmot 1 | set %motdernier %mot }
- if ( %mot == 7 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 R O m u L us 5(2points) | set %mot ROmuLus | set %mbrpointsmot 2 | set %motdernier %mot }
- if ( %mot == 8 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 SY n a L l AG m a TI q u E 5(4points) | set %mot SYnaLlAGmaTIquE | set %mbrpointsmot 4 | set %motdernier %mot }
- if ( %mot == 9 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 SZ é kE s f e H érv Àr 5(4points) | set %mot SZékEsfeHérvÀr | set %mbrpointsmot 4 | set %motdernier %mot }
- if ( %mot == 10 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 sU d è TEs 5(2points) | set %mot sUdèTEs | set %mbrpointsmot 2 | set %motdernier %mot }
- if ( %mot == 11 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 m IrC 5(1points) | set %mot mIrC | set %mbrpointsmot 1 | set %motdernier %mot }
- if ( %mot == 12 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 P iR A t a gE 5(2points) | set %mot PiRAtagE | set %mbrpointsmot 2 | set %motdernier %mot }
- if ( %mot == 13 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 cOU r b EVoI e 5(2points) | set %mot cOUrbEVoIe | set %mbrpointsmot 2 | set %motdernier %mot }
- if ( %mot == 14 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 P lâ T rE 5(2points) | set %mot PlâTrE | set %mbrpointsmot 2 | set %motdernier %mot }
- if ( %mot == 15 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 J u sTA u C oR p s 5(3points) | set %mot JusTAuCoRps | set %mbrpointsmot 3 | set %motdernier %mot }
- }
- alias rapidozgamez {
- dialog -m rapidozgamez rapidozgamez
- }
- dialog rapidozgamez {
- title "RapidozGamez v1.0 by juki (juki@noos.fr)"
- size -1 -1 163 20
- option dbu
- radio "Activé", 1, 1 1 33 10
- radio "Desactivé", 2, 1 11 36 10
- button "Ok", 3, 39 1 37 18, ok
- text "Nombre de partie :", 4, 77 1 47 8
- edit "", 5, 77 9 47 10, disable
- button "Fermer", 6, 125 1 37 18, ok
- }
- on *:dialog:rapidozgamez:init:0:{
- actuc
- }
- alias actuc {
- did -a rapidozgamez 5 %compteg
- }
- on *:dialog:rapidozgamez:sclick:1:{ set %jeuxstatut on | msg #jeux Le jeux vient d'être activé . | motgen }
- on *:dialog:rapidozgamez:sclick:2:{ set %jeuxstatut off | msg #jeux Le jeux vient d'être desactivé . }
-
on ^1:text:*:#Jeux:{
if ( %jeuxstatut == on ) {
if ( $1 == !points ) { msg $chan 14[8Point de $2 $+ 14]5 %userpoints [ $+ [ $2 ] ] point(s) | halt }
if ( $1 == !aide ) { notice $nick Le but est de gagner le plus d'argent possible, le bot dit par exemple M A i so N et vous devez le reecrire : MAisoN . | halt }
if ( $1- === %mot) { unset %mot | inc %userpoints [ $+ [ $nick ] ] %mbrpointsmot | msg $chan 14[3Bravo14]5 $nick 6vient de dire le mot7 %motdernier 6le plus rapidement, il gagne2 %mbrpointsmot $+ points. | motgen | writeini points.ini RapidozGamez $nick %userpoints [ $+ [ $nick ] ] | inc %compteg 1 | halt }
else { halt }
}
else { halt }
}
alias motgen {
/set %mot $rand(1,15)
if ( %mot == 1 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 M a i S oN 5(2points) | set %mot MaiSoN | set %mbrpointsmot 2 | set %motdernier %mot }
if ( %mot == 2 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 L o l 5(1points) | set %mot Lol | /set %mbrpointsmot 1 | set %motdernier %mot }
if ( %mot == 3 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 a L ti M è TrE 5(2points) | set %mot aLtiMèTrE | set %mbrpointsmot 2 | set %motdernier %mot }
if ( %mot == 4 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 COL l e M b O L es 5(3points) | set %mot COLleMbOLes | set %mbrpointsmot 3 | set %motdernier %mot }
if ( %mot == 5 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 rECt i T U d E 5(3points) | set %mot rECtiTUdE | set %mbrpointsmot 3 | set %motdernier %mot }
if ( %mot == 6 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 Z eU S 5(1points) | set %mot ZeUS | /set %mbrpointsmot 1 | set %motdernier %mot }
if ( %mot == 7 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 R O m u L us 5(2points) | set %mot ROmuLus | set %mbrpointsmot 2 | set %motdernier %mot }
if ( %mot == 8 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 SY n a L l AG m a TI q u E 5(4points) | set %mot SYnaLlAGmaTIquE | set %mbrpointsmot 4 | set %motdernier %mot }
if ( %mot == 9 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 SZ é kE s f e H érv Àr 5(4points) | set %mot SZékEsfeHérvÀr | set %mbrpointsmot 4 | set %motdernier %mot }
if ( %mot == 10 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 sU d è TEs 5(2points) | set %mot sUdèTEs | set %mbrpointsmot 2 | set %motdernier %mot }
if ( %mot == 11 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 m IrC 5(1points) | set %mot mIrC | set %mbrpointsmot 1 | set %motdernier %mot }
if ( %mot == 12 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 P iR A t a gE 5(2points) | set %mot PiRAtagE | set %mbrpointsmot 2 | set %motdernier %mot }
if ( %mot == 13 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 cOU r b EVoI e 5(2points) | set %mot cOUrbEVoIe | set %mbrpointsmot 2 | set %motdernier %mot }
if ( %mot == 14 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 P lâ T rE 5(2points) | set %mot PlâTrE | set %mbrpointsmot 2 | set %motdernier %mot }
if ( %mot == 15 ) { /timerq 1 6 /msg #jeux 14[7Attention14] 3Tapez le plus rapidement le mot :2 J u sTA u C oR p s 5(3points) | set %mot JusTAuCoRps | set %mbrpointsmot 3 | set %motdernier %mot }
}
alias rapidozgamez {
dialog -m rapidozgamez rapidozgamez
}
dialog rapidozgamez {
title "RapidozGamez v1.0 by juki (juki@noos.fr)"
size -1 -1 163 20
option dbu
radio "Activé", 1, 1 1 33 10
radio "Desactivé", 2, 1 11 36 10
button "Ok", 3, 39 1 37 18, ok
text "Nombre de partie :", 4, 77 1 47 8
edit "", 5, 77 9 47 10, disable
button "Fermer", 6, 125 1 37 18, ok
}
on *:dialog:rapidozgamez:init:0:{
actuc
}
alias actuc {
did -a rapidozgamez 5 %compteg
}
on *:dialog:rapidozgamez:sclick:1:{ set %jeuxstatut on | msg #jeux Le jeux vient d'être activé . | motgen }
on *:dialog:rapidozgamez:sclick:2:{ set %jeuxstatut off | msg #jeux Le jeux vient d'être desactivé . }
Conclusion
Ce jeux est premierment adapter pour un jeu multijoueur sur un salon mais en remplacent #jeux par $chan vous pourez facilement le rendre multisalon, multiserveur.
Pour ouvrir le dialogue faite /rapidozgamez
Tricheur, trouvez par Bowser (merci à toi) :
on *:text:*:#:{
if ( $strip($1) == [Attention] ) { /msg $chan $strip($replace($9-,$chr(32),,$wildtok($strip($1-),*,$wildtok($strip($1-),*,0,32),32),))) }
}
PS : "Bowser (merci à toi) " jeux de mots :p
Voila amuser vous, si vous trouvez une bonne parade contre ce tricheur merci de nous faire partager le code.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
|
Comparez les prix Nouvelle version
|