Aller au contenu

Question

Posté(e)

Version de Minecraft : 1.8.9
Version de Skript : 2.1.1

Addons utilisés: SkQuery

Type du skript : Dectection item joueurs

Description du script :

Avant de commencer ce sujet, je souhaitais vous remercier de m'aider. Merci beaucoup.

J'aimerais faire en sorte qu'on détecte avec l'aide d'une commande /taupe qui sont les joueurs qui possèdent l'item suivant: Golden_Apple

J'ai pensé a ceci:

Citation

command /taupe:
    permission: taupe.info
    trigger:
        loop all players:
            loop all items in loop-player's inventory:
                if loop-item is golden apple:
                    send "&cVous êtes une Taupe ! Votre but est d'éliminer tout les survivants avec l'aide de %loop-players%." to loop-player

Seul problème, je n'arrive pas a afficher tout les joueurs qui possèdent une Golden_Apple dans le message send

 

Merci de votre aide.

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Il suffit de changer le loop-item en loop-value

 

command /taupe:
    permission: taupe.info
    trigger:
        loop all players:
            loop all items in loop-player's inventory:
                if loop-value is golden apple:
                    send "&cVous êtes une Taupe ! Votre but est d'éliminer tout les survivants avec l'aide de %loop-players%." to loop-player

 

  • 0
Posté(e) (modifié)
il y a 17 minutes, ZouYX a dit :

Il suffit de changer le loop-item en loop-value

 


command /taupe:
    permission: taupe.info
    trigger:
        loop all players:
            loop all items in loop-player's inventory:
                if loop-value is golden apple:
                    send "&cVous êtes une Taupe ! Votre but est d'éliminer tout les survivants avec l'aide de %loop-players%." to loop-player

 

Salut, merci de ta réponse mais j'ai une erreur...

201112124303438079.png

Dois-je utiliser un addon en particulier ?

Modifié par Aclaya
  • 0
Posté(e)

Alors ce skript fonctionne pour moi:
(addons:  Skellet, skUtilities, skRayFall, SkQuery, TuSKe)

command /taupe:

    permission: taupe.info

    trigger:

        loop all players:

            loop all items in loop-player's inventory:

                if loop-item is golden apple:

                    send "&cVous êtes une Taupe ! Votre but est d'éliminer tout les survivants avec l'aide de %loop-players%." to loop-player

                    

 

  • 0
Posté(e)

Essaie ceci une fois.

command /taupe:
	permission: taupe.info
	trigger:
		loop all players:
			loop all items in loop-player's inventory:
				if loop-value contain golden apple:
					send "&cVous êtes une Taupe ! Votre but est d'éliminer tout les survivants avec l'aide de %loop-players%." to loop-player

 

  • J'aime 1
  • 0
Posté(e) (modifié)

Bonjour @Aclaya, je viens vous aider.

 

Voici un code:

Command /taupe:
	permission: taupe.info
	permission message: &cVous n'êtes pas Taupe !
	trigger:
		loop all players:
			loop all items in loop-player's inventory:
				if loop-value is golden appel:
					add loop-player to {_Player.::*}
		replace all "and" with ", " in {_Player.::*}
		send "&cVous êtes une Taupe ! Votre but est d'éliminer tout les survivants avec l'aide de %{_Player.::*}%." to player

Si vous avez une erreur ou ce n'est pas ce que vous cherchez. Contactez moi sur mon discord: Px_MgeaFR#2503
Cordialement @Px_MgeaFR

Modifié par Px_MgeaFR
Enlevement d'un code non encadré
  • J'aime 1
  • 0
Posté(e)

Bonjour, 

 

Je rencontre parfois un problème similaire quand je souhaite envoyer un message à une loop de joueurs. 
J'ai donc trouvé l'alternative suivante: 

command /taupe:
    permission: taupe.info
    trigger:
        loop all players:
            loop all items in loop-player's inventory:
                if loop-item is golden apple:
                	msg(loop-player)


function msg(p: player):
	send "&cVous êtes une Taupe ! Votre but est d'éliminer tous les survivants avec l'aide de %{_p}%." to {_p}

 

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