Aller au contenu
  • 0

Is not an entity type


Question

Posté(e)

Bonjour,

Je viens d'essayer de créer un skript pour les helpers d'un serveur, mais je reçois une erreur que je ne comprend pas quand je veux le tester.

Pourriez-vous m'aider ?

 

Voici mon skript :

command /helper <text>:
  description: Envoyer une question aux Helpers.
  usage: /helper <Question>
  executable by: players and console
  trigger:
    loop all players:
      loop-player has permission "skript.helper"
      send "[<red>Question<reset>]: <blue>%arg 1% <reset>(%player%)" to loop-player
      set {Helper.Question.%player%} to true
      stop trigger

command /repondre <player> <text>:
  description: Répondre a une question.
  usage: /repondre <Joueur qui a posé une question> <Réponse a la question>
  permission: skript.helper.respond
  permission message: Vous n'avez pas la permission d'utiliser cette commande.
  aliases: /rd
  trigger:
    if {Helper.Question.%arg 1%} is true:
      send "[<red>Réponse<reset>]: <blue>%arg 2% <reset>(%player%)" to %arg 1%
      set {Helper.Question.%arg 1%} to false
      stop trigger
    else:
      send "<red>Ce joueur n'a pas posé de questions !<reset>" to %player%
      stop trigger

 

 

 

Merci d'avance

7 réponses à cette question

Messages recommandés

  • 0
Posté(e)

EDIT : Désolé, je viens de me rendre compte que je n'avais pas mit mon erreur.

[23:33:45 ERROR]: [skript] '%arg 1%' is not an entity type (Alazia.sk, line 20: send "[<red>R�onse<reset>]: <blue>%arg 2% <reset>(%player%)" to %arg 1%')
[23:33:46 ERROR]: [skript] '%player%' is not an entity type (Alazia.sk, line 24: send "<red>Ce joueur n'a pas pos�de questions !<reset>" to %player%')
[23:33:46 INFO]: [skript] Loaded 1 script with a total of 0 triggers and 2 commands in 0.83 seconds
[23:33:46 INFO]: [skript] Finished loading.

  • 0
Posté(e)

Pour la premiere erreur modifie "%arg 1%" par "arg 1" a la ligne 20:

send "[<red>Réponse<reset>]: <blue>%arg 2% <reset>(%player%)" to %arg 1%

par

send "[<red>Réponse<reset>]: <blue>%arg 2% <reset>(%player%)" to arg 1

 

Pareil erreur 2:

send "<red>Ce joueur n'a pas posé de questions !<reset>" to %player%

par

send "<red>Ce joueur n'a pas posé de questions !<reset>" to player

  • 0
Posté(e)

Bonsoir,

 

Les %<argument>% ne s'utilisent que pour ce qui se trouve entre des guillemets et dans les variables ;)

 

exemple :

{exemple.%arg 1%}

 

Amicalement,

Loki

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