Converting a skript from names to UUID

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

RustyBender

Supporter
May 24, 2019
8
0
1
24
So I'm trying to convert this skript from names to UUID:

Code:
options:
#CommandInfo
    Command: /party
    permission: admin.switch
#Lang
    PartyMaxPlayers: 10
    PartyListSpacer1: &7&l----&aParty&7&l----
    PartyListSpacer2: &7&l------------
    PartyListFormat: &c%{_Number}%&7. &d%{_Player}%


    PartyUsage: &c%{_Command}% (%arg 1%) [(player)]
    PartyUsageNothingSet: &c%{_Command}% (create, disband, invite, accept, leave) [(player)]
    PartyCreate: &cYou created a party.
    PartyDisband: &cYou disbanded your party.
    PartyJoin: &aYou joined a party.
    PartyJoinNotInvited: &cYou have not been invited to this party.
    PartyLeave: &cYou left your party.
    PartyInvite: &aYou were invited to a party by %{_Inviter}%
    PartyInviteTooltip: &7Click to &8[&aAccept&8]
    PartyInviteExceedsPartyLimit: &cYou already have %{_MaxNumber}% players in your party.
    PartyInvitedPlayer: &aYou have invited %{_Invited}%
    PartyKick: &cYou were kicked from your party.
    PartyAlreadyInParty: &cYou are already in a party.
    PartyNotOwner: &cYou are not the owner of this party.
    PartyNotInParty: &cYou are not in a party.
    PartyDisbandKick: &cYou were kicked from the party due to: &aDisband
    PartyPlayerLeftYourParty: &c%{_Player}% left your party.
    PartyPlayerJoinedYourParty: &a%{_Player}% joined your party.
    PartyKicked: &cYou kicked %{_Player}%.
    PartyPlayerNotInYourParty: &cThis player is not in your party.
command {@Command} [<text>] [<offline player>]:
    trigger:
        if arg 1 is "create":
            if {Ownerofparty.%player%} is set:
                message "&cYou are already in a party." to player
            else:
                set {Ownerofparty.%player%} to player
                add player to {party.%player%.list::*}
                message "{@PartyCreate}" to player
        else if arg 1 is "disband":
            if {Ownerofparty.%player%} is player:
                loop {party.%{Ownerofparty.%player%}%.list::*}:
                    add 1 to {_Number}
                    delete {Ownerofparty.%loop-variable%}
                    message "{@PartyDisbandKick}" to loop-variable
                delete {Ownerofparty.%player%}
                clear {party.%player%.list::*}
                message "{@PartyDisband}" to player
            else:
                message "{@PartyNotOwner}" to player
        else if arg 1 is "invite":
            if arg 2 is set:
                if {Ownerofparty.%player%} is set:
                    if {Ownerofparty.%player%} is player:
                        if (size of {party.%player%.list::*}) <= ({@PartyMaxPlayers} - 1):
                            set {_Inviter} to player
                            add player to {invites.%arg 2%.list::*}
                            set {_Command} to "{@Command}"
                            set {_Invited} to arg 2
                            message "{@PartyInvitedPlayer}" to player
                            send "{@PartyInvite} tooltip {@PartyInviteTooltip} run %{_Command}% accept %player%" to arg 2
                            wait 10 seconds
                            remove player from {invites.%arg 2%.list::*}
                        else:
                            set {_MaxNumbers} to "{@PartyMaxPlayers}"
                            message "{@PartyInviteExceedsPartyLimit}" to player
                    else:
                        message "{@PartyNotOwner}" to player
                else:
                    message "{@PartyNotInParty}" to player
            else:
                set {_Command} to "{@Command}"
                message "{@PartyUsage}" to player
        else if arg 1 is "accept":
            if arg 2 is set:
                if {invites.%player%.list::*} contains arg 2:
                    if {Ownerofparty.%player%} is not set:
                        add player to {party.%arg 2%.list::*}
                        set {Ownerofparty.%player%} to arg 2
                        message "{@PartyJoin}" to player
                        loop {party.%{Ownerofparty.%player%}%.list::*}:
                            add 1 to {_Number}
                            set {_Player} to player
                            message "{@PartyPlayerJoinedYourParty}" to loop-variable
                    else:
                        message "{@PartyAlreadyInParty}" to player
                else:
                    message "{@PartyJoinNotInvited}" to player
            else:
                set {_Command} to "{@Command}"
                message "{@PartyUsage}" to player
        else if arg 1 is "leave":
            if {Ownerofparty.%player%} is set:
                if {Ownerofparty.%player%} is player:
                    make player execute command "{@Command} disband"
                else:
                    loop {party.%{Ownerofparty.%player%}%.list::*}:
                        if loop-variable is player:
                            message "{@PartyLeave}" to player
                        else:
                            set {_Player} to player
                            message "{@PartyPlayerLeftYourParty}" to loop-variable
                    remove player from {party.%{Ownerofparty.%player%}%.list::*}
                    wait 1 tick
                    delete {Ownerofparty.%player%}
            else:
                message "{@PartyNotInParty}" to player
        else if arg 1 is "list":
            if {Ownerofparty.%player%} is set:
                message "{@PartyListSpacer1}" to player
                loop {party.%{Ownerofparty.%player%}%.list::*}:
                    add 1 to {_Number}
                    set {_Player} to loop-variable
                    message "{@PartyListFormat}" to player
                message "{@PartyListSpacer2}" to player
            else:
                message "{@PartyNotInParty}" to player
        else if arg 1 is "kick":
            if arg 2 is set:
                if {Ownerofparty.%player%} is set:
                    if {Ownerofparty.%player%} is player:
                        if {party.%player%.list::*} contains arg 2:
                            set {_Player} to arg 2
                            message "{@PartyKicked}" to player
                            message "{@PartyKick}" to arg 2
                            make arg 2 execute command "/party leave"
                        else:
                            message "{@PartyPlayerNotInYourParty}" to player
                    else:
                        message "{@PartyNotOwner}" to player
                else:
                    message "{@PartyNotInParty}" to player
            else:
                set {_Command} to "{@Command}"
                message "{@PartyUsage}" to player
        else:
            set {_Command} to "{@Command}"
            message "{@PartyUsageNothingSet}" to player

I'm unsure how I should convert it, for example theres a line like so:
Code:
set {Ownerofparty.%player%} to player
Should I convert it:
Code:
set {Ownerofparty.%player's uuid%} to player
or
Code:
set {Ownerofparty.%player%} to player's uuid
?

Thanks
 
Status
Not open for further replies.