Aller au contenu
  • 0

Besoin d'aide pour mon Skript head


Question

Posté(e)

Bonjour,

Je dispose d'un problème a mon code pour le /head.

J'ai inscrit dans mon code a la ligne 3: if arg-1 is not set et qu'il envoi un message si <offline player> n'est pas mis.

Sa ne me met pas d'erreur mais sa ne fonctionne pas.

 

J'ai besoin d'aide.

 

Version Minecraft: spigotmc-1.9-R0.1

Version Skript: 2.1.2

 

command /head <offline player>:
   trigger:
       if arg-1 is not set:
           message "&cUtiliser /head <Joueur>"
           stop
       if arg-1 is set:
           if {_p} is online:
               give arg 1's skull to player
               message "&6Vous avez reçu la tête de %arg 1%"
               stop
           else:
               give arg 1's skull to player
               message "&6Vous avez reçu la tête de %arg 1%"
               stop

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Bonjour,

Je dispose d'un problème a mon code pour le /head.

J'ai inscrit dans mon code a la ligne 3: if arg-1 is not set et qu'il envoi un message si <offline player> n'est pas mis.

Sa ne me met pas d'erreur mais sa ne fonctionne pas.

 

J'ai besoin d'aide.

 

Version Minecraft: spigotmc-1.9-R0.1

Version Skript: 2.1.2

 

command /head <offline player>:
   trigger:
       if arg-1 is not set:
           message "&cUtiliser /head <Joueur>"
           stop
       if arg-1 is set:
           if {_p} is online:
               give arg 1's skull to player
               message "&6Vous avez reçu la tête de %arg 1%"
               stop
           else:
               give arg 1's skull to player
               message "&6Vous avez reçu la tête de %arg 1%"
               stop

Heu, j'ai pas bien compris qu'est ce qui marche pas ? Et je te conseille de remplacer la ligne 6 par else:

  • 0
Posté(e)
NON ! Remplace
 if {_p} is online: 

par

 if arg 1 is online:

Ce n'est pas le souci, le souci c'est :

command /head <offline player>:
   trigger:
       if arg-1 is not set:
           message "&cUtiliser /head <Joueur>"
           stop

Juste ça

  • 0
Posté(e)
Ce n'est pas le souci, le souci c'est :

command /head <offline player>:
   trigger:
       if arg-1 is not set:
           message "&cUtiliser /head <Joueur>"
           stop

Juste ça

Ha oui logique tu dois mettre le <offline player> entre crochet :

command /head [<offline player>]:

  • 0
Posté(e)
Ce n'est pas le souci, le souci c'est :

command /head <offline player>:
   trigger:
       if arg-1 is not set:
           message "&cUtiliser /head <Joueur>"
           stop

Juste ça

Avec un peu de recherche tu aurais pu savoir que si on ne demande pas d’argument dans les conditions de bases ça ne marche pas. C'est a dire que tu mets <offline player> au lieu de [<offline player>]. Skript n’exécute pas la commande si tu mets "if arg 1 is not set" avec un "command /test <string>" . Remplace les <string> pour des [<string>]

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.