Aller au contenu
  • 0

Aide de traduction !


Question

Posté(e)

Salut! Je fais un système de traduction, que je réussi à merveille! Sauf, que dans le chat, je veux que ceci "http://prntscr.com/bjlzjt" quand on fait /lang EN (commande déjà crée) remplace "Admin" par "Administrator" comme dans ce screen ci-dessous :

"http://prntscr.com/bjm0ep"

Enfaite, j'aimerai que dès que /lang EN soit activé, tous les grades des joueurs (quand ils parlent) soient traduis!

 

J'espère avoir été clair, et avoir une réponse rapidement! :D

Faeshea ~ Skripteur

4 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Mon skript n'a pas grand chose, je le refais de 0:

command /lang [<text>]:
   description: Permet de changer de langue.
   usage: &cErreur &8» &cEssayez /lang <FR/EN>
   trigger:
       if arg 1 is "FR":
           set {lang.%player%} to 0
           message "&7• Langage &bFrançais &7activé!"
       if arg 1 is "EN":
           set {lang.%player%} to 1
           message "&7• &eEnglish &7Language activated!"
       if arg 1 is not set:
           if {lang.%player%} is 0:
               message "&6&m----------&6[ Gestion des langues &6]&6&m----------"
               message "&7• Langue &bFrançaise &7- /lang FR &a&o(Langue de base)"
               message "&7• Langue &eAnglaise &7- /lang EN"
               message "&6&m----------------------------------------"
           else if {lang.%player%} is 1:
               message "&6&m----------&6[ Language Management &6]&6&m----------"
               message "&7• &bFrench &7language - /lang FR &a&o(Basic Language)"
               message "&7• &bEnglish &7language - /lang FR &e(Used language)"
               message "&6&m----------------------------------------"

 

Et puis, j'viens de recommencer le chat:

on chat:
   if player has permission "rank.adm":
       if {lang.%player%} is 0:
           set message format to "&c[Admin] %player%: &f%message%"
       if {lang.%player%} is 1:
           set message format to "&c[Administrator] %player%: &f%message%"

  • 0
Posté(e)

Faut rajouter le code suivant a la place de set message ...

cancel event
loop all players:
   if {lang.%loop-player%} is 1:
       send "&c[Administrator] %player%: &f%message%" to loop-players
   if {lang.%player%} is 0:
       send "&c[Admin] %player%: &f%message%" to loop-players

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