Aller au contenu
  • 0

Nombre de joueurs requis ?


Question

Posté(e)

Hey salut à tous !

J'ai un p'tit truc que j'arrive pas héhé.

Bon je m'explique :

J'ai Skripté (un Skript) de PvP.

J'ai ça :

Command /pvpstart:
   trigger:
       make player execute command "/warp pvp2"
       wait 1 ticks
       execute console command "/gamemode 2 %player%"
       execute console command "/difficulty 3"
       execute console command "clear %player%"
       execute console command "/give %player% minecraft:iron_sword 1 0 {ench:[{id:34,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_helmet 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_chestplate 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_leggings 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_boots 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% cooked_beef"
       wait 1 tick
       execute console command "/give %player% minecraft:bow 1 0 {ench:[{id:51,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:arrow 1"
       wait 1 tick
       execute console command "/heal %player%"
       execute console command "/feed %player%"
       message "La partie commence dans 5 secondes"
       Wait 1 second
       Message "4 secondes"
       Wait 1 second
       Message "3 secondes"
       Wait 1 second
       Message "2 secondes"
       Wait 1 second
       Message "1 secondes"
       Wait 1 second
       Message "GO" 

Je souhaiterai avoir un nombre de joueurs minimum requis.

Exemple :

Si 2 personnes cliquent sur un panneau ''Commencer la partie'' la partie commence sinon à un seul joueur la partie ne peut pas commencer avec un message annonçant qu'il faut être 2. De plus, il ne faut pas qu'une personne puisse cliquer deux fois sur un panneau !

Merci de votre aide par avance.

:)

15 réponses à cette question

Messages recommandés

  • 0
Posté(e)

execute console command "/give %player% minecraft:bow 1 0 {ench:[{id:51,lvl:1}]}"

Pourquoi si compliquer ? :c

 

Un "give bow of power 5 to player" passe mieux non ?

et pour les armures : "equip player with .."

 

Pour commencer à un certain nombre de joueurs, il faut que tu créer une variable et que tu ajoute 1 à chaque joueur qui se connecte, puis tu vérifie si ta variable est supérieur à ton nombre minimal.

  • 0
Posté(e)
execute console command "/give %player% minecraft:bow 1 0 {ench:[{id:51,lvl:1}]}"

Pourquoi si compliquer ? :c

 

Un "give bow of power 5 to player" passe mieux non ?

et pour les armures : "equip player with .."

 

Pour commencer à un certain nombre de joueurs, il faut que tu créer une variable et que tu ajoute 1 à chaque joueur qui se connecte, puis tu vérifie si ta variable est supérieur à ton nombre minimal.

Oui ce n'est pas faux xD

Cependant peux tu m'aider pour les variables ou pas ? ^^

  • 0
Posté(e)
Pour le nombres de player
If number of all players is 10:

et pour le give

Give iron sword to player

 

Oui mais je ne possède pas un serveur du genre BungeeCord, je souhaiterai la même chose soit dans une maj précise de mon serveur, soit lors d'un clic de panneau (2 joueurs cliquent et la partie commence)

  • 0
Posté(e)

Comme sa ??

command /test:
   trigger:
       loop all players:
           if loop-player is in "world":
               add 1 to {mini.jeux}
               if {mini.jeux} is 2:
                   make player execute command "/start"

  • 0
Posté(e)
Comme sa ??

command /test:
   trigger:
       loop all players:
           if loop-player is in "world":
               add 1 to {mini.jeux}
               if {mini.jeux} is 2:
                   make player execute command "/start"

Je pense que cela marche, mais je n'arrive pas. ^^

De plus, je souhaiterai que cela affiche "Il faut 2 joueurs minimum pour commencer une partie" s'il il n'y a qu'un joueur =)

(P.S: merci de l'intégrer directement dans ce que j'ai déjà parce que je n'y arrive vraiment pas ;))

  • 0
Posté(e)

Command /pvpstart:
   trigger:
       If {pvp2j} is 2:
       add. 1 to  {pvp2j}
       make player execute command "/warp pvp2"
       wait 1 ticks
       execute console command "/gamemode 2 %player%"
       execute console command "/difficulty 3"
       execute console command "clear %player%"
       execute console command "/give %player% minecraft:iron_sword 1 0 {ench:[{id:34,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_helmet 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_chestplate 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_leggings 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_boots 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% cooked_beef"
       wait 5 tick
       Set {pvp2j} To 0

Attentin il faut mettre les tabs. Après 1 sec il peuvent de nouveaux rejoindre

  • 0
Posté(e)
Command /pvpstart:
   trigger:
       If {pvp2j} is 2:
       add. 1 to  {pvp2j}
       make player execute command "/warp pvp2"
       wait 1 ticks
       execute console command "/gamemode 2 %player%"
       execute console command "/difficulty 3"
       execute console command "clear %player%"
       execute console command "/give %player% minecraft:iron_sword 1 0 {ench:[{id:34,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_helmet 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_chestplate 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_leggings 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% minecraft:diamond_boots 1 0 {ench:[{id:1,lvl:1}]}"
       wait 1 tick
       execute console command "/give %player% cooked_beef"
       wait 5 tick
       Set {pvp2j} To 0

Attentin il faut mettre les tabs. Après 1 sec il peuvent de nouveaux rejoindre

Les Tabs ? C'est à dire ? Je ne pense pas que tu parles des tabulations du clavier ?

  • 0
Posté(e)

Je n'arrive pas à le faire fonctionner =(

J'ai mis les Tabs comme demandé sur l'erreur de Skript.

Mais je n'y arrive pas, lorsque je fais la commande, rien ne se passe ! o_O

  • 0
Posté(e)

Command /pvpstart:
   trigger:
       if {pvp2j} is 2:
           add. 1 to  {pvp2j}
           make player execute command "/warp pvp2"
           wait 1 ticks
           execute console command "/gamemode 2 %player%"
           execute console command "/difficulty 3"
           execute console command "clear %player%"
           execute console command "/give %player% minecraft:iron_sword 1 0 {ench:[{id:34,lvl:1}]}"
           wait 1 tick
           execute console command "/give %player% minecraft:diamond_helmet 1 0 {ench:[{id:1,lvl:1}]}"
           wait 1 tick
           execute console command "/give %player% minecraft:diamond_chestplate 1 0 {ench:[{id:1,lvl:1}]}"
           wait 1 tick
           execute console command "/give %player% minecraft:diamond_leggings 1 0 {ench:[{id:1,lvl:1}]}"
           wait 1 tick
           execute console command "/give %player% minecraft:diamond_boots 1 0 {ench:[{id:1,lvl:1}]}"
           wait 1 tick
           execute console command "/give %player% cooked_beef"
           wait 5 tick
           Set {pvp2j} To 0

 

il faut le mettre comme ca :D

  • 0
Posté(e)

Sa va pas marcher !

Command /pvpstart:
   trigger:
       if {pvp2j} is 2:
           add. 1 to  {pvp2j}
           make player execute command "/warp pvp2"
           wait 1 ticks
           execute console command "/gamemode 2 %player%"
           execute console command "/difficulty 3"
           execute console command "clear %player%"
           execute console command "/give %player% minecraft:iron_sword 1 0 {ench:[{id:34,lvl:1}]}"
           wait 1 tick
           execute console command "/give %player% minecraft:diamond_helmet 1 0 {ench:[{id:1,lvl:1}]}"
           wait 1 tick
           execute console command "/give %player% minecraft:diamond_chestplate 1 0 {ench:[{id:1,lvl:1}]}"
           wait 1 tick
           execute console command "/give %player% minecraft:diamond_leggings 1 0 {ench:[{id:1,lvl:1}]}"
           wait 1 tick
           execute console command "/give %player% minecraft:diamond_boots 1 0 {ench:[{id:1,lvl:1}]}"
           wait 1 tick
           execute console command "/give %player% cooked_beef"
           wait 5 tick
           Set {pvp2j} To 0

 

il faut le mettre comme ca :D

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