Aller au contenu

[login] Mettre les autres joueurs invisibles


Messages recommandés

Posté(e)

Version de Minecraft: 1.8

Version du skript: logiquement 1.8

Type de skript: Général

Description du skript:

Je souhaite que dans un monde qui s'appelle "login" les joueurs ne voyent pas les autres joueurs mais si par hasard ils sont en F5 il se voyent eux même :), si un admin arrive dans ce monde et fais la commande /see il peut voir tous les joueurs mais lui reste invisible comme par default.

 

Commandes éventuelles et permissions:

 

permissions: login.see ---> /see on qui permet de voir les joueurs dans le monde login

/see off permet de se remettre comme par default.

 

Autres précisions:

Si un admin fais /see alors qu'il est dans un autre monde que le monde "login" un message lui dit:

"&cCette fonctionnalitée est disponible seulement dans le monde "login"

Si un admin quitte le monde "login" sans avoir fais /see off alors ça ce désactive automatiquement :D

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

 

 

 

Cdt

MGamer91

Posté(e)

Voilà tiens j'ai enfin trouvé après 5 min x) c'étais juste le hide all players from all players xd

 

on join:
   hide all players from all players
command /vanish:
   trigger:
       if {vanish.%player%} is not set:
           if world of player is "login":
               set {vanish.%player%} to player
               reveal all players from player
           else:
               message "Valide que dans le monde login !"
       else:
           delete {vanish.%player%}
           hide all players from player

Posté(e)
Voilà tiens j'ai enfin trouvé après 5 min x) c'étais juste le hide all players from all players xd

 

on join:
   hide all players from all players
command /vanish:
   trigger:
       if {vanish.%player%} is not set:
           set {vanish.%player%} to player
           reveal all players from player
       else:
           delete {vanish.%player%}
           hide all players from player

Sans êtrz impoli soit vous ne savez pas lire une demande soit vous vous êtes trompé de skript... je ne veux pas etre mechant mais je n'es pas demandé un skript de vanish ? Puis dans ma demande j'ai demandé une commande /see pour que les admins voyent tous les joueurs... et dans un monde specifique

Posté(e)
bah tu remplace juste le onjoin

on join:

if world of player is "login":

hide all players from all players

Oui mais je souhaite que il soit invisible que dans le monde login... une fois dans un autre monde il sont visible///

Posté(e)
on teleport:
   set {_prevWorld} to player's world
   wait 1 tick
   if {_prevWorld} is not "ton deuxieme monde":
       if player's world is "ton deuxieme monde":
           reveal all players from all players

Posté(e)
bon explique mieux ton concept ta demande

pck là moi je suis perdus xd

Attends je migre en Espagne là LePen vs Macron au 2 eme tour... #Rip la France je fais du hors sujet mais bon... je reprend les skript la semaine prochaine xD

Posté(e)
?

En claire mes joueurs quand il rentre il spawn dans le monde login pour faire le /login mais je souhaite qu'il ne se voit pas mais une fois login il sont tp dans un autre monde et la ils se voit... je souhaite que si des admins se tp dans le monde login ils peuvent avec la commande /see voir les gens dans ce monde

Posté(e)

Pour le monde login:

 

 

on teleport:
   if world of player is "login":
       hide all players from all players

 

et pour le /see:

 

 

command /see [<text>]:
   trigger:
       if arg 1 is set:
           if arg 1 is "on":
               if world of player is not "login":
                   if {see.%player%} is not set:
                       set {see.%player%} to true
                       reaveal all players from player
               else:
                   stop trigger
           if arg 1 is "off":
               if world of player is not "login":
                   if {see.%player%} is true:
                       delete {see.%player%}
                       hide all players from player
               else:
                   stop trigger

 

rajoute apres if {see.%player%} is not set:

 

met ceci if world of player is

Posté(e)
Pour le monde login:

 

 

on teleport:
   if world of player is "login":
       hide all players from all players

 

et pour le /see:

 

 

command /see [<text>]:
   trigger:
       if arg 1 is set:
           if arg 1 is "on":
               if {see.%player%} is not set:
                   set {see.%player%} to true
                   reaveal all players from player
           if arg 1 is "off":
               if {see.%player%} is true:
                   delete {see.%player%}
                   hide all players from player

Merci je test ça dans 1 semaine au pire je te mp :) je passe en résolu...

Posté(e)
J'ai modifier ! donc prend en conte

Tkt pas je test que la semaine prochaine la je ne suis plus sur mon ordi x)

y'a marqué if world of player is not "login" pour le /see on ? sur ?

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