Aller au contenu

[EVENT]recopier le mot suivant pour gagner une récompense : gIhloGaf


Messages recommandés

Posté(e)

Version de minecraft / skript : 1.8

Type du skript : recopier le mot suivant pour gagner une récompense : gIhloGaf

 

Description du skript :

Bonjour , je souhaiterais faire un skript qui dit ( par exemple toute les 20 minutes ) un message du genre :

[EVENT]recopier le mot suivant pour gagner une récompense : gIhloGaf *

Et que ce soit seulement la première personne qui recopie le mot gagne quelque chose et affiche un message dans le chat comme quoi la personne X a gagné en Y de secondes .

 

Commandes:

J'aimerais pouvoir arrêter ce skript grâce a une commande (/eventlettre start) et a le relancer grâce a une autre commande (/eventlettre stop).

 

Permissions:

eventlettre.use : pour lancer et arrêter le skript

Autres précisons :

*J'aimerais que ce message soit un message random (des messages pourront être prédéfini mais qu'il change à chaque nouveaux messages (event) )

 

 

J'aimerais aussi pouvoir changer le temps entre chaque event , changé les récompenses , changé le message dit .

 

--------------------------------------------------------------------------------------------------------------------------------

ps: je débute en skript mais je pense pouvoir changé facilement les donnés donc la dernière phrase n'est pas vraiment essentielles

 

je peux installer des mods si besoins.

--------------------------------------------------------------------------------------------------------------------------------

Merci d'avance pour votre aide !

 

Cordialement Vivi___

Posté(e)

Ok ! J'ai réalisé ton skript.

 

Commandes :

 

/eventlettre start : Permet de lancer l'event

 

/eventlettre stop: Permet d’arrêter l'event (automatiquement suivi d'un reset du skript)

 

/eventlettre reset : Permet de reset le skript

 

Permission :

 

eventlettre.use

 

Je t'ai indiqué ou changer le temps, la récompense et le message dans le skript.

 

Si tu as d'autre question n'hésite pas.

 

Variables:
   {l1} = 0
   {l2} = 0
   {l3} = 0
   {l4} = 0
   {l5} = 0
   {l6} = 0
   {l7} = 0
   {l8} = 0
   {eventlettre} = false
   {timereventlettre} = false
   {sceventlettre} = 0
   {dixeventlettre} = 0

every 20 minutes in "world": #Change le temps de l'event ici
   make server execute command "/eventlettre start"

command eventlettre <text>:
   trigger:
       if player have permission "eventlettre.use":
           if arg 1 is "start":
               set {sceventlettre} to 0
               set {dixeventlettre} to 0
               clear {l1}
               clear {l2}
               clear {l3}
               clear {l4}
               clear {l5}
               clear {l6}
               clear {l7}
               clear {l8}
               wait 10 tick
               set {l1} to a random integer between 1 and 26
               set {l2} to a random integer between 1 and 26
               set {l3} to a random integer between 1 and 26
               set {l4} to a random integer between 1 and 26
               set {l5} to a random integer between 1 and 26
               set {l6} to a random integer between 1 and 26
               set {l7} to a random integer between 1 and 26
               set {l8} to a random integer between 1 and 26
               wait 10 tick
               if {l1} = 1:
                   set {l1} to "a"
               else if {l1} = 2:
                   set {l1} to "b"
               else if {l1} = 3:
                   set {l1} to "c"
               else if {l1} = 4:
                   set {l1} to "d"
               else if {l1} = 5:
                   set {l1} to "e"
               else if {l1} = 6:
                   set {l1} to "f"
               else if {l1} = 7:
                   set {l1} to "g"
               else if {l1} = 8:
                   set {l1} to "h"
               else if {l1} = 9:
                   set {l1} to "i"
               else if {l1} = 10:
                   set {l1} to "j"
               else if {l1} = 11:
                   set {l1} to "k"
               else if {l1} = 12:
                   set {l1} to "l"
               else if {l1} = 13:
                   set {l1} to "m"
               else if {l1} = 14:
                   set {l1} to "n"
               else if {l1} = 15:
                   set {l1} to "o"
               else if {l1} = 16:
                   set {l1} to "p"
               else if {l1} = 17:
                   set {l1} to "q"
               else if {l1} = 18:
                   set {l1} to "r"
               else if {l1} = 19:
                   set {l1} to "s"
               else if {l1} = 20:
                   set {l1} to "t"
               else if {l1} = 21:
                   set {l1} to "u"
               else if {l1} = 22:
                   set {l1} to "v"
               else if {l1} = 23:
                   set {l1} to "w"
               else if {l1} = 24:
                   set {l1} to "x"
               else if {l1} = 25:
                   set {l1} to "y"
               else if {l1} = 26:
                   set {l1} to "z"
               if {l2} = 1:
                   set {l2} to "a"
               else if {l2} = 2:
                   set {l2} to "b"
               else if {l2} = 3:
                   set {l2} to "c"
               else if {l2} = 4:
                   set {l2} to "d"
               else if {l2} = 5:
                   set {l2} to "e"
               else if {l2} = 6:
                   set {l2} to "f"
               else if {l2} = 7:
                   set {l2} to "g"
               else if {l2} = 8:
                   set {l2} to "h"
               else if {l2} = 9:
                   set {l2} to "i"
               else if {l2} = 10:
                   set {l2} to "j"
               else if {l2} = 11:
                   set {l2} to "k"
               else if {l2} = 12:
                   set {l2} to "l"
               else if {l2} = 13:
                   set {l2} to "m"
               else if {l2} = 14:
                   set {l2} to "n"
               else if {l2} = 15:
                   set {l2} to "o"
               else if {l2} = 16:
                   set {l2} to "p"
               else if {l2} = 17:
                   set {l2} to "q"
               else if {l2} = 18:
                   set {l2} to "r"
               else if {l2} = 19:
                   set {l2} to "s"
               else if {l2} = 20:
                   set {l2} to "t"
               else if {l2} = 21:
                   set {l2} to "u"
               else if {l2} = 22:
                   set {l2} to "v"
               else if {l2} = 23:
                   set {l2} to "w"
               else if {l2} = 24:
                   set {l2} to "x"
               else if {l2} = 25:
                   set {l2} to "y"
               else if {l2} = 26:
                   set {l2} to "z"
               if {l3} = 1:
                   set {l3} to "a"
               else if {l3} = 2:
                   set {l3} to "b"
               else if {l3} = 3:
                   set {l3} to "c"
               else if {l3} = 4:
                   set {l3} to "d"
               else if {l3} = 5:
                   set {l3} to "e"
               else if {l3} = 6:
                   set {l3} to "f"
               else if {l3} = 7:
                   set {l3} to "g"
               else if {l3} = 8:
                   set {l3} to "h"
               else if {l3} = 9:
                   set {l3} to "i"
               else if {l3} = 10:
                   set {l3} to "j"
               else if {l3} = 11:
                   set {l3} to "k"
               else if {l3} = 12:
                   set {l3} to "l"
               else if {l3} = 13:
                   set {l3} to "m"
               else if {l3} = 14:
                   set {l3} to "n"
               else if {l3} = 15:
                   set {l3} to "o"
               else if {l3} = 16:
                   set {l3} to "p"
               else if {l3} = 17:
                   set {l3} to "q"
               else if {l3} = 18:
                   set {l3} to "r"
               else if {l3} = 19:
                   set {l3} to "s"
               else if {l3} = 20:
                   set {l3} to "t"
               else if {l3} = 21:
                   set {l3} to "u"
               else if {l3} = 22:
                   set {l3} to "v"
               else if {l3} = 23:
                   set {l3} to "w"
               else if {l3} = 24:
                   set {l3} to "x"
               else if {l3} = 25:
                   set {l3} to "y"
               else if {l3} = 26:
                   set {l3} to "z"
               if {l4} = 1:
                   set {l4} to "a"
               else if {l4} = 2:
                   set {l4} to "b"
               else if {l4} = 3:
                   set {l4} to "c"
               else if {l4} = 4:
                   set {l4} to "d"
               else if {l4} = 5:
                   set {l4} to "e"
               else if {l4} = 6:
                   set {l4} to "f"
               else if {l4} = 7:
                   set {l4} to "g"
               else if {l4} = 8:
                   set {l4} to "h"
               else if {l4} = 9:
                   set {l4} to "i"
               else if {l4} = 10:
                   set {l4} to "j"
               else if {l4} = 11:
                   set {l4} to "k"
               else if {l4} = 12:
                   set {l4} to "l"
               else if {l4} = 13:
                   set {l4} to "m"
               else if {l4} = 14:
                   set {l4} to "n"
               else if {l4} = 15:
                   set {l4} to "o"
               else if {l4} = 16:
                   set {l4} to "p"
               else if {l4} = 17:
                   set {l4} to "q"
               else if {l4} = 18:
                   set {l4} to "r"
               else if {l4} = 19:
                   set {l4} to "s"
               else if {l4} = 20:
                   set {l4} to "t"
               else if {l4} = 21:
                   set {l4} to "u"
               else if {l4} = 22:
                   set {l4} to "v"
               else if {l4} = 23:
                   set {l4} to "w"
               else if {l4} = 24:
                   set {l4} to "x"
               else if {l4} = 25:
                   set {l4} to "y"
               else if {l4} = 26:
                   set {l4} to "z"
               if {l5} = 1:
                   set {l5} to "a"
               else if {l5} = 2:
                   set {l5} to "b"
               else if {l5} = 3:
                   set {l5} to "c"
               else if {l5} = 4:
                   set {l5} to "d"
               else if {l5} = 5:
                   set {l5} to "e"
               else if {l5} = 6:
                   set {l5} to "f"
               else if {l5} = 7:
                   set {l5} to "g"
               else if {l5} = 8:
                   set {l5} to "h"
               else if {l5} = 9:
                   set {l5} to "i"
               else if {l5} = 10:
                   set {l5} to "j"
               else if {l5} = 11:
                   set {l5} to "k"
               else if {l5} = 12:
                   set {l5} to "l"
               else if {l5} = 13:
                   set {l5} to "m"
               else if {l5} = 14:
                   set {l5} to "n"
               else if {l5} = 15:
                   set {l5} to "o"
               else if {l5} = 16:
                   set {l5} to "p"
               else if {l5} = 17:
                   set {l5} to "q"
               else if {l5} = 18:
                   set {l5} to "r"
               else if {l5} = 19:
                   set {l5} to "s"
               else if {l5} = 20:
                   set {l5} to "t"
               else if {l5} = 21:
                   set {l5} to "u"
               else if {l5} = 22:
                   set {l5} to "v"
               else if {l5} = 23:
                   set {l5} to "w"
               else if {l5} = 24:
                   set {l5} to "x"
               else if {l5} = 25:
                   set {l5} to "y"
               else if {l5} = 26:
                   set {l5} to "z"
               if {l6} = 1:
                   set {l6} to "a"
               else if {l6} = 2:
                   set {l6} to "b"
               else if {l6} = 3:
                   set {l6} to "c"
               else if {l6} = 4:
                   set {l6} to "d"
               else if {l6} = 5:
                   set {l6} to "e"
               else if {l6} = 6:
                   set {l6} to "f"
               else if {l6} = 7:
                   set {l6} to "g"
               else if {l6} = 8:
                   set {l6} to "h"
               else if {l6} = 9:
                   set {l6} to "i"
               else if {l6} = 10:
                   set {l6} to "j"
               else if {l6} = 11:
                   set {l6} to "k"
               else if {l6} = 12:
                   set {l6} to "l"
               else if {l6} = 13:
                   set {l6} to "m"
               else if {l6} = 14:
                   set {l6} to "n"
               else if {l6} = 15:
                   set {l6} to "o"
               else if {l6} = 16:
                   set {l6} to "p"
               else if {l6} = 17:
                   set {l6} to "q"
               else if {l6} = 18:
                   set {l6} to "r"
               else if {l6} = 19:
                   set {l6} to "s"
               else if {l6} = 20:
                   set {l6} to "t"
               else if {l6} = 21:
                   set {l6} to "u"
               else if {l6} = 22:
                   set {l6} to "v"
               else if {l6} = 23:
                   set {l6} to "w"
               else if {l6} = 24:
                   set {l6} to "x"
               else if {l6} = 25:
                   set {l6} to "y"
               else if {l6} = 26:
                   set {l6} to "z"
               if {l7} = 1:
                   set {l7} to "a"
               else if {l7} = 2:
                   set {l7} to "b"
               else if {l7} = 3:
                   set {l7} to "c"
               else if {l7} = 4:
                   set {l7} to "d"
               else if {l7} = 5:
                   set {l7} to "e"
               else if {l7} = 6:
                   set {l7} to "f"
               else if {l7} = 7:
                   set {l7} to "g"
               else if {l7} = 8:
                   set {l7} to "h"
               else if {l7} = 9:
                   set {l7} to "i"
               else if {l7} = 10:
                   set {l7} to "j"
               else if {l7} = 11:
                   set {l7} to "k"
               else if {l7} = 12:
                   set {l7} to "l"
               else if {l7} = 13:
                   set {l7} to "m"
               else if {l7} = 14:
                   set {l7} to "n"
               else if {l7} = 15:
                   set {l7} to "o"
               else if {l7} = 16:
                   set {l7} to "p"
               else if {l7} = 17:
                   set {l7} to "q"
               else if {l7} = 18:
                   set {l7} to "r"
               else if {l7} = 19:
                   set {l7} to "s"
               else if {l7} = 20:
                   set {l7} to "t"
               else if {l7} = 21:
                   set {l7} to "u"
               else if {l7} = 22:
                   set {l7} to "v"
               else if {l7} = 23:
                   set {l7} to "w"
               else if {l7} = 24:
                   set {l7} to "x"
               else if {l7} = 25:
                   set {l7} to "y"
               else if {l7} = 26:
                   set {l7} to "z"
               if {l8} = 1:
                   set {l8} to "a"
               else if {l8} = 2:
                   set {l8} to "b"
               else if {l8} = 3:
                   set {l8} to "c"
               else if {l8} = 4:
                   set {l8} to "d"
               else if {l8} = 5:
                   set {l8} to "e"
               else if {l8} = 6:
                   set {l8} to "f"
               else if {l8} = 7:
                   set {l8} to "g"
               else if {l8} = 8:
                   set {l8} to "h"
               else if {l8} = 9:
                   set {l8} to "i"
               else if {l8} = 10:
                   set {l8} to "j"
               else if {l8} = 11:
                   set {l8} to "k"
               else if {l8} = 12:
                   set {l8} to "l"
               else if {l8} = 13:
                   set {l8} to "m"
               else if {l8} = 14:
                   set {l8} to "n"
               else if {l8} = 15:
                   set {l8} to "o"
               else if {l8} = 16:
                   set {l8} to "p"
               else if {l8} = 17:
                   set {l8} to "q"
               else if {l8} = 18:
                   set {l8} to "r"
               else if {l8} = 19:
                   set {l8} to "s"
               else if {l8} = 20:
                   set {l8} to "t"
               else if {l8} = 21:
                   set {l8} to "u"
               else if {l8} = 22:
                   set {l8} to "v"
               else if {l8} = 23:
                   set {l8} to "w"
               else if {l8} = 24:
                   set {l8} to "x"
               else if {l8} = 25:
                   set {l8} to "y"
               else if {l8} = 26:
                   set {l8} to "z"
               set {eventlettre} to true
               set {timereventlettre} to true
               loop all players:
                   clear {message.%loop-player%}
               broadcast "&c[&6EVENT&c-&6LETTRE&c] &aRecopier le mot suivant pour gagner une récompense &c: &f %{l1}%%{l2}%%{l3}%%{l4}%%{l5}%%{l6}%%{l7}%%{l8}%" #change le message d'annonce ici NE PAS ENLEVER "%{l1}%%{l2}%%{l3}%%{l4}%%{l5}%%{l6}%%{l7}%%{l8}%" du message. Cela correspond au mot.
           else if arg 1 is "stop":
               if {eventlettre} is true:
                   send "&c[&6EVENT&c-&6LETTRE&c] &aEvent stoppé" to player
                   set {eventlettre} to false
                   set {timereventlettre} to false
                   make server execute command "/eventlettre reset"
               else:
                   send "&c[&6EVENT&c-&6LETTRE&c] &aIl n'y a pas d'event lettre en cours"
           else if arg 1 is "reset":
               set {eventlettre} to false
               set {timereventlettre} to false
               set {sceventlettre} to 0
               set {dixeventlettre} to 0
               clear {l1}
               clear {l2}
               clear {l3}
               clear {l4}
               clear {l5}
               clear {l6}
               clear {l7}
               clear {l8}
               send "&c[&6EVENT&c-&6LETTRE&c] &aEvent reset" to player

every 1 second in "world":
   if {timereventlettre} is true:
       add 1 to {sceventlettre}

every 0.1 second in "world":
   if {timereventlettre} is true:
       add 0.1 to {dixeventlettre}


on chat:
   if {eventlettre} = true:
       set {message.%player%} to message
       if message = "%{l1}%%{l2}%%{l3}%%{l4}%%{l5}%%{l6}%%{l7}%%{l8}%":
           set {eventlettre} to false
           broadcast "&c[&6EVENT&c-&6LETTRE&c] &aBravo &c%player% &atu as été le plus rapide : &c%{sceventlettre}% s ! Tu remportes &c10 diamants!" #change le message de gain ici
           give 10 diamond to player #change ta récompense ici, de base : 10 diamants
           clear {message.%player%}

on load:
   loop all players:
       if loop-player is op:
           send "&c[&6EVENT&c-&6LETTRE&c] &aSkript réalisé par &cHealthpower. &bTwitter : &cHealthp0wer &aSkript-MC : &cHealthpower" to loop-player

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.