Aller au contenu

[HG Tournaments] PvPSoup


Messages recommandés

Posté(e)

#------------------#
HG Tournaments Version 1.0
   By NuggetsDePoulet
Copyright NuggetsDePoulet
#------------------#
options:
   temps: 15 #veuillez mettre un nombre
   prefix: &b[Jeu] #prefix, ou plutôt le nom de votre jeu
   pmax: 16
on load:
  set {danslejeu.joueurs} to 0
  set {timer.on} to false
  clear {joueurs::*}

#! --> utilisez ce countdown comme vous voulez, mais il vous faudra le réadapter <--!#
options:
  temps: 60 #veuillez mettre un nombre
  prefix: &8[&9HG&8] #prefix, ou plutôt le nom de votre Serveur
  pmax: 10
on load:
  set {danslejeu.joueurs} to 0
  set {timer.on} to false
  clear {joueurs::*}
#! --> Le countdown <--!#
command /startcountdown:
   usage: /startcountdown
   permission: hg.countdown
   permission message: &4&odésolé, cette commande est réservée aux admins.
   trigger:
   set {_time} to {@temps}
   while {_time} is more than 0:
       set {joueurs::*}'s level to {_time}
       {_time} is 30 or 25 or 20 or 15 or 10 or 5 or 4 or 3 or 2 or 1:
           send "{@prefix} &a&oL'Hunger Games démarre dans &b%{_time}% &aseconds !" to {joueurs::*}
           play raw sound "random.orb" at {joueurs::*} with pitch 1 volume 1
       remove 1 from {_time}
       wait 1 second
       set {joueurs::*}'s level to 0
       play raw sound "random.levelup" at {joueurs::*} with pitch 1 volume 10
       send "{@prefix} &a&oLe jeu débute, bonne chance à tous !" to {joueurs::*}
       teleport {joueurs::*} to {hg.spawn}
#! --> détection des joueurs <--!#
every 1 second:
   size of {joueurs::*} is 2 or 3 or 4 or 5 or 6 or 7 or 8 or 9 or 10:
       {timer.on} is false
       execute console command "/startcountdown"
       set {timer.on} to true
#! --> L'entrée dans la partie <--!#
command /hg <text>:
   trigger:
       if argument 1 is not set:
           send "{@prefix} &a&o/hg join ou /hg leave"
           if argument 1 is "join":
               if "%{joueurs::*}%" contains "%player%":
               send "{@prefix} &a&oVous êtes déja dans la partie"
           else:
               add player to {joueurs::*}
               add 1 to {danslejeu.joueurs}
               send "{@prefix} &a&o%player% a rejoins la partie &b[&a%{danslejeu.joueurs}%&b/&a{@pmax}&b]" to {joueurs::*}
               send "{@prefix} &a&oVous avez rejoins la partie"
               teleport player to {hg.lobby}
           if argument 1 is "leave":
               if "%{joueurs::*}%" contains "%player%":
               remove player from {joueurs::*}
               remove 1 from {danslejeu.joueurs}
               send "{@prefix} &a&o%player% a quittez la partie &b[&a%{danslejeu.joueurs}%&b/&a{@pmax}&b]" to {joueurs::*}
               send "{@prefix} &a&oVous avez quittez la partie"
               make player execute command "/spawn"
           else:
               send "{@prefix} &a&oVous ne pouvez pas quittez sans être dans le jeu"
#! --> Les commandes admin <--!#
command /hgadmin [<text>]:
   usage: /gameadmin
   permission: admin.game
   permission message: &4&odésolé, cette commande est réservée aux admins.
   trigger:
       if arg 1 is not set:
           send "&7╔==============================================="
           send "&7║ &b/hgadmin setlobby &7l'endroit ou les joueurs attendent"
           send "&7║ &b/hgadmin setspawn &7l'endroit de la partie"
           send "&7╚==============================================="
       if arg 1 is "setlobby":
           set {hg.lobby} to location of player
           send "&a&oLe lobby d'attente a bien été set en &e%{game.lobby}%"
       if arg 1 is "setspawn":
           set {gf.spawn} to location of player
           send "&a&oLe spawn a bien été set en &e%{game.spawn}%"

Bonswar a tous ICI Sushi alors voila j'ai pris du temps avant de vous sortir mon Script HG Tournaments !

 

Alors le voici

  • J'aime 2
×
×
  • 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.