Solved Langs select

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

  • LOOKING FOR A VERSION OF SKRIPT?

    You can always check out skUnity Downloads for downloads and any other information about Skript!

Status
Not open for further replies.

AKRODOGY

Active Member
Mar 20, 2018
52
2
8
24
I want to make a universal skript with 2 langs : English and Romanian and I don t know.

MY ideea is:

command /lang <[text]>:
trigger:
message "Select a language: RO, EN" to player


And more i don t know we can help me?
 
what exactly are you needing help with?
You are going to need to be a little more descriptive.

based on the little bit of info, i would suggest setting a variable for language.
And then each time you need to send a message, have a condition to check the variable for which language the player has chosen
code_language.skript:
command /lang <[text]>:
    trigger:
        if arg-1 is not set:
            message "Select a language: RO, EN" to player
        if arg-1 is set:
            if arg-1 is "ro":
                set {lang::%player%} to ro
            if arg-1 is "en":
                set {lang::%player%} to en

command /test:
    trigger:
        if {lang::%player%} is "ro":
            send "Message in romanian"
        if {land::%player%} is "en":
            send "Message in english"
 
Something like
code_language.skript:
command /lang [<text>]:
  trigger:
    arg 1 = "ro":
      set {YourSkript::msg::Welcome} to "bun venit"
      set {YourSkript::msg::Message} to "Sper că te vei distra"
    arg 1 = "en":
      set {YourSkript::msg::Welcome} to "Welcome"
      set {YourSkript::msg::Message} to "I hope you'll have fun"

on join:
  send "%{YourSkript::msg::Welcome}%"
  send "%{YourSkript::msg::Message}%"
 
this is how i would do it
code_language.skript:
variables:
    {messages::message1::ro} = "message in romanian"
    {messages::message1::en} = "message in english"

command /test:
    trigger:
        send {messages::message1::%{lang::%player%}%}
 
Status
Not open for further replies.