Aller au contenu
  • 0

Skript qui change de gamemode à chaque fois qu'on tape dans un os


Question

Posté(e)

Bonjour,

Je me demandais comment je peux faire pour que lorsque le joueur est en spectateur lorsqu'il ouvre l'inventaire et clique sur la boussole la commande s'éxécute aussi (parcequ'en spectateur on a pas l'inventaire :/) Bref voici le code:

 

PS:

- Version Minecraft du serveur (1.8 to 1.10)

- Skript 2.2 BETA

 

Merci :)

 

on right click with bone:
 if player doesn't have permission "cps.sword":
   send "&4YeraCraft >>> &cTu n'as pas la permission !"
   stop trigger
 if player has permission "gamemode.compass":
 if name of tool of player is "&cGamemode":
 if {gamemode.player.php} is false:
   set {gamemode.player.php} to true
   make console execute command "/gamemode 1 %player%"
   send "&4YeraCraft >>> &cMode de jeu Créatif!"
 else if {gamemode.player.php} is true:
   set {gamemode.player.php} to 3
   make console execute command "/gamemode 0 %player%"
   send "&4YeraCraft >>> &cMode de jeu Survie!"
 else if {gamemode.player.php} is 3:
   set {gamemode.player.php} to false
   make console execute command "/gamemode 3 %player%"
   send "&4YeraCraft >>> &cMode de jeu Spectateur!"

8 réponses à cette question

Messages recommandés

  • 0
Posté(e)

En gros sur ce code lorsqu'on tape 3 fois cela nous met en gamemode 3 (spectateur)

Sauf qu'à ce moment là on a plus d'inventaire pour taper une autre fois pour passer en créatif.

La seul solution est d'ouvrir l'inventaire puis de cliquer sur l'os

Le probléme c'est que lorsque je clique sur l'os dans l'inventaire ca enclenche rien : il est obligé d'avoir l'os et de frapper

Or, en gamemode 3 on ne peux pas right click avec un item dans la main

Je cherche donc un skript me permettant que lorsque j'ouvre l'inventaire et je clique sur l'os cela me met en gamemode 1 directement ^^

  • 0
Posté(e)
En gros sur ce code lorsqu'on tape 3 fois cela nous met en gamemode 3 (spectateur)

Sauf qu'à ce moment là on a plus d'inventaire pour taper une autre fois pour passer en créatif.

La seul solution est d'ouvrir l'inventaire puis de cliquer sur l'os

Le probléme c'est que lorsque je clique sur l'os dans l'inventaire ca enclenche rien : il est obligé d'avoir l'os et de frapper

Or, en gamemode 3 on ne peux pas right click avec un item dans la main

Je cherche donc un skript me permettant que lorsque j'ouvre l'inventaire et je clique sur l'os cela me met en gamemode 1 directement ^^

Au lieu de le mettre en gamemode 3 tu peux faire ça :

 

hide player to all players

 

Le joueur sera invisible pour tous sauf pour lui.

Et pour le rendre visible :

 

reveal player to all players

  • 0
Posté(e)

Bon je vais essayer d'être encore plus simpliste:

En gros je veux que lorsqu'on ouvre l'inventaire et qu'on clique sur un item cela effectue la commande à la console tel que:

" - /gamemode 3 %player% "

^^

  • 0
Posté(e)

Si tu veux que l'action se passe quand on ouvre simplement l'inventaire:

 

on inventory open:
   set player's gamemode to spectator

 

Sinon si tu veux que:

 

Quand on clic sur un quelconque objet depuis l'inventaire:

 

on inventory click:
   if clicked item isn't air:
       set player's gamemode to spectator

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.