Aller au contenu

Messages recommandés

Posté(e)

Sujet :

Version de minecraft / skript : Spigot 1.10 / Skript v2.2-dev25

Type du skript : Skript d'event

Description du script :

Bonjour je souhaiterais un skript pour effectué un event "feuilles" donc cela consiste en:

 

Donc on fait la commande "/event feuilles start" et l'event se lance en dans un premier temps cela crée une plateforme de feuilles dans les coordonnée donné ensuite sa avertie les joueurs que l'event va commencer il faut qu'il marque "§oui" pour y participé. ensuite au bout de quelque 1-2 minutes (réglable) cela teleport les joueurs sur la plateforme auparavant créer ensuite les feuilles disparaissent une par une (réglable si possible) donc le gagnant est celui qui reste les plus longtemps sur la plateforme sans tomber.

le /event feuille stop sert a arreté l'event en cas de problème

Voila je croit avoir tous dit.

Commandes éventuelles avec les permissions :



    • /event feuille start

  • /event feuille stop

  • les permission je ferai

Autres précisions (bout de skript déjà fait, systèmes actuellement utilisés, etc.) :

 

#SKRIPT EVENT
options:
   noperm: &4Erreur: &cVous n'avez pas la permission d'executé cette commande !
   event: &9[&bEVENT&9]

command /event [<text>] [<text>]:
   permission: event.start
   permission message: {@noperm}
   trigger:
       if arg 1 is "rdm" or "random":
           if arg 2 is not set:
               send "&e---=== {@event} ===--- "
               send " "
               send "&b/event <event> <start> &7- Commencé un event "
               send "&b/event <event> stop &7- arrèté un event "
               send " "
               send "&e---=== {@event} ===--- "
               stop
           else:
               if arg 2 is "go" or "start":
                   if {event.random} is false:
                       set {event.random} to true
                       loop all players:
                           wipe loop-player's sidebar
                           set name of sidebar of loop-player to "&6&lAct&fasia"
                           set score "          " in sidebar of loop-player to 11
                           set id based score "{@event}:" in sidebar of loop-player to 10 with id "event.%loop-player%"
                           set id based score "&6random récompense" in sidebar of loop-player to 9 with id "event1.%loop-player%"
                           set id based score "&c15 Secondes" in sidebar of loop-player to 9 with id "event2.%loop-player%"
                       broadcast "{@event} &2L'event &e%arg 1% &2à était lancé:"
                       wait 2 seconds
                       broadcast "&e&lDans cette event:"
                       wait 0.5 second

                       broadcast " "
                       wait 1.5 second
                       broadcast "&eUn joueur random seras choisi aléatoirement, puis gagneras une récompense random."
                       wait 5 seconds
                       broadcast "{@event} 15"
                       wait 1 second
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c14 Secondes" and 4
                       wait 1 second
                       loop all players:  
                           edit score id "event2.%loop-player%" to "&c13 Secondes" and 4
                       wait 1 second
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c12 Secondes" and 4
                       wait 1 second
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c11 Secondes" and 4
                       wait 1 second
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c10 Secondes" and 4
                       broadcast "{@event} 10"
                       wait 1 seconds
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c9 Secondes" and 4
                       wait 1 seconds
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c8 Secondes" and 4
                       wait 1 seconds
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c7 Secondes" and 4
                       wait 1 seconds
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c6 Secondes" and 4
                       wait 1 seconds
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c5 Secondes" and 4
                       broadcast "{@event} 5"
                       wait 1 second
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c4 Secondes" and 4
                       broadcast "{@event} 4"
                       wait 1 second
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c3 Secondes" and 4
                       broadcast "{@event} 3"
                       wait 1 second
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c2 Secondes" and 4
                       broadcast "{@event} 2"
                       wait 1 second
                       loop all players:
                           edit score id "event2.%loop-player%" to "&c1 Seconde" and 4
                       broadcast "{@event} 1"
                       loop all players in "world":
                           add loop-player to {_random::*}
                           set {_random} to a random element of {_random::*}
                       wait 1 second
                       loop all players:
                           edit score id "event2.%loop-player%" to "&o&cWin: &6%{_random}%" and 4
                       broadcast "{@event} &2Bien joué &b%{_random}%"
                       send action bar from "{@event} &2Bien joué &b%{_random}%" to {_random}
                       set {event.random} to false
                       execute server command "/b %{_random}%"
                       wait 5 seconds
                       loop all players:
                           if world of loop-player is "world":
                               wipe loop-player's sidebar
                               set name of sidebar of loop-player to "&6&lAct&fasia"
                               set score "          " in sidebar of loop-player to 11
                               set id based score "&7Connectés: &f%number of players%" in sidebar of loop-player to 10 with id "test2.%loop-player%"
                               set id based score "&f&l➳ &6&l%loop-player%" in sidebar of loop-player to 8 with id "test4"
                               set id based score "&7Money: &f%money of loop-player%" in sidebar of loop-player to 7 with id "test5"
                               set id based score "  " in sidebar of loop-player to 6 with id "test6"
                               set id based score "&7Teamspeak:" in sidebar of loop-player to 5 with id "test7"
                               set id based score "&bactasia.miki-heberg.fr" in sidebar of loop-player to 4 with id "test8.%loop-player%"
                               set id based score "   " in sidebar of loop-player to 3 with id "test9"
                               set id based score "&6Boutique Bientot disponible !" in sidebar of loop-player to 2 with id "test10"  
                           else:
                               wipe loop-player's sidebar
                   else:
                       send "{@event} &2L'event &aRandom &2est déjà en cours ..."
                       stop trigger
               if arg 2 is "stop":
                   set {event.random} to false
                   stop trigger
               else:
                   send "&e---=== {@event} ===--- "
                   send " "
                   send "&b/event <event> <start> &7- Commencé un event "
                   send "&b/event <event> stop &7- arrèté un event "
                   send " "
                   send "&e---=== {@event} ===--- "
                   stop
       if arg 1 is "list":
           send "{@event} &2List des event:"
           send "{@event} &7- random"  
       else:
           send "&e---=== {@event} ===--- "
           send " "
           send "&b/event <event> <start> &7- Commencé un event "
           send "&b/event <event> stop &7- arrèté un event "
           send " "
           send "&e---=== {@event} ===--- "
           stop  

command /b <player>:
   trigger:
       chance of 10%:
           give 64 iron ingot to arg 1
           stop trigger
       chance of 10%:
           give 64 iron ingot to arg 1
           stop trigger
       chance of 10%:
           give 64 iron ingot to arg 1
           stop trigger
       chance of 10%:
           give 64 iron ingot to arg 1
           stop trigger
       chance of 10%:
           give 64 iron ingot to arg 1
           stop trigger
       chance of 10%:
           give 64 iron ingot to arg 1
           stop trigger
       chance of 10%:
           give 64 iron ingot to arg 1
           stop trigger
       chance of 10%:
           give 64 iron ingot to arg 1
           stop trigger  
       chance of 10%:
           give 64 iron ingot to arg 1
           stop trigger
       chance of 10%:
           give 64 iron ingot to arg 1
           stop trigger
       else:
           send "Desoler"
           stop trigger 

J'aimerai que votre code soient rajouté dans le mien.

Merci de votre aide et bonne journée.

×
×
  • 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.