Aller au contenu
  • 0

Join message


Question

Posté(e)

Bonjours, j'ai fait un code pour que le joueur choisis son langage:

 

options:
   prefix: &l&3[ProtectoServ]
on join:
   if {language.%uuid of player%} is not "francais":
       if {language.%uuid of player%} is not "english":
           set {language.%uuid of player%} to "english"

command /setlanguage [<text>]:
   aliases: /setlangage
   permission: setlanguage.sk
   permission message: {@prefix} &r&4You don't have permission to use this command!
   trigger:
       if arg 1 is not set:
           if {language.%uuid of player%} is "english":
               send "{@prefix} &r&4Choose the name of your language!" to player
           else if {language.%uuid of player%} is "français":
               send "{@prefix} &r&4Choisis le nom de ta langue!" to player
               stop trigger
       else if arg 1 is "english":
           set {language.%uuid of player%} to "english"
           send "{@prefix} &r&4The language was changing in English!" to player
       else if arg 1 is "francais":
           set {language.%uuid of player%} to "français"
           send "{@prefix} &r&4Le langage a été changer en français!" to player
       else if arg 1 is "français":
           set {language.%uuid of player%} to "français"
           send "{@prefix} &r&4Le langage a été changer en français!" to player
       else if arg 1 is "anglais":
           set {language.%uuid of player%} to "english"
           send "{@prefix} &r&4The language was changing in English!" to player
       else:
           if {language.%uuid of player%} is "english":
               send "{@prefix} &r&4This language is not recognized!" to player
           else if {language.%uuid of player%} is "français":
               send "{@prefix} &r&4Cette langue n'est pas reconnue!"

Jusqu'à ici, tout est bien mais ici ca me met une erreur:

L'erreur est a la ligne 3 et 5.

Que faut-il changer?

on first join:
   loop all players:
       loop-player has {language.%uuid of player%} to "english":
           message "&6&k.&r&2%player% &bis connected for the first time on Crozblock!&6&k."
       loop-player has {language.%uuid of player%} to "français":
           message "&6&k.&r&2%player% &s'est connecté(e) pour la première fois sur Crozblock!&6&k." 

 

Ps: l'erreur:

[15:27:23] [server thread/ERROR]: There's no loop that matches 'loop-player has {language.%uuid of player%} to "english"' (LobbyProtect.sk, line 46: loop-player has {language.%uuid of player%} to "english":')

[15:27:23] [server thread/ERROR]: There's no loop that matches 'loop-player has {language.%uuid of player%} to "français"'

1 réponse à cette question

Messages recommandés

  • 0
Posté(e)

on first join:
   loop all players:
       if {language.%uuid of loop-player%} is "english":
           send "&6&k.&r&2%player% &bis connected for the first time on Crozblock!&6&k." to loop-player
       else if {language.%uuid of loop-player%} is "français":
           send "&6&k.&r&2%player% &s'est connecté(e) pour la première fois sur Crozblock!&6&k." to loop-player

 

Édit: j'ai vu que sur ton skript je comprend pas pourquoi te recopie 2 fois la même chose, tu as juste à mettre or exemple :

if {variable} is "francais" or "français":

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