Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function smalltext(strings: strings) :: strings:
- set {_fancy::*} to "ᴀʙᴄᴅᴇꜰɢʜɪᴊᴋʟᴍɴᴏᴘqʀꜱᴛᴜᴠᴡxʏᴢ" split at ""
- set {_normal::*} to "abcdefghijklmnopqrstuvwxyz" split at ""
- loop {_strings::*}:
- set {_textChars::*} to colored (loop-value-1) split at ""
- set {_charSpot} to 0
- loop {_textChars::*}:
- add 1 to {_charSpot}
- if {_textChars::%{_charSpot}-1%} is "§":
- continue
- set {_letterSpot} to 0
- loop {_normal::*}:
- add 1 to {_letterSpot}
- if loop-value-2 is loop-value-3:
- set {_textChars::%{_charSpot}%} to {_fancy::%{_letterSpot}%}
- stop loop
- add (join {_textChars::*} with "") to {_text::*}
- return formatted {_text::*}
- function rankup(P: player, T: text, D: number, N: number):
- if {balance::%{_P}'s uuid%} >= {_N}:
- remove {_N} from {balance::%{_P}'s uuid%}
- execute console command "lp user %{_P}% parent set %{_T}%"
- execute console command "setmaxslots %{_P}% %{_D}%"
- command /rankup:
- Aliases: ranks
- trigger:
- set metadata tag "rankup" of player to chest inventory with 5 rows named " <##dd2d5a>&l%smalltext("rankup")%"
- open metadata tag "rankup" of player to player
- while metadata tag "rankup" of player is event-inventory:
- wait 1 tick
- set slots (integers between 0 and 45) of metadata tag "rankup" of player to gray glass pane named ""
- if player has permission "identify.farmer":
- set slot 10 of metadata tag "rankup" of player to green stained glass pane named "<##fb4641>F<##fa6b34>a<##f89027>r<##f7b51a>m<##f5da0d>e<##f4ff00>r &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- else if player does not have permission "identify.farmer":
- set slot 10 of metadata tag "rankup" of player to red stained glass pane named "<##fb4641>F<##fa6b34>a<##f89027>r<##f7b51a>m<##f5da0d>e<##f4ff00>r &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- if player has permission "identify.gentleman":
- set slot 11 of metadata tag "rankup" of player to green glass pane named "<##fbe794>G<##fce99f>e<##fcebaa>n<##fdedb5>t<##fdf0c0>l<##fef2cb>e<##fef4d6>m<##fff6e1>a<##fff8ec>n" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- else if player does not have permission "identify.gentleman":
- set slot 11 of metadata tag "rankup" of player to red glass pane named "<##fbe794>G<##fce99f>e<##fcebaa>n<##fdedb5>t<##fdf0c0>l<##fef2cb>e<##fef4d6>m<##fff6e1>a<##fff8ec>n" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- if player has permission "identify.esquire":
- set slot 12 of metadata tag "rankup" of player to green stained glass pane named "<##82fbda>E<##85efe0>s<##88e2e6>q<##8cd6ed>u<##8fc9f3>i<##92bdf9>r<##95b0ff>e&f Rank" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- else if player does not have permission "identify.esquire":
- set slot 12 of metadata tag "rankup" of player to red stained glass pane named "<##82fbda>E<##85efe0>s<##88e2e6>q<##8cd6ed>u<##8fc9f3>i<##92bdf9>r<##95b0ff>e&f Rank" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- if player has permission "identify.knight":
- set slot 13 of metadata tag "rankup" of player to green glass pane named "<##6a2392>K<##742c9f>n<##7e35ac>i<##883db9>g<##9246c6>h<##9c4fd3>t&f Rank" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- else if player does not have permission "identify.knight":
- set slot 13 of metadata tag "rankup" of player to red glass pane named "<##6a2392>K<##742c9f>n<##7e35ac>i<##883db9>g<##9246c6>h<##9c4fd3>t&f Rank" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- if player has permission "identify.baron":
- set slot 14 of metadata tag "rankup" of player to green glass pane named "<##925c17>B<##a27426>a<##b38b35>r<##c3a344>o<##d3ba53>n&f" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- else if player does not have permission "identify.baron":
- set slot 14 of metadata tag "rankup" of player to red glass pane named "<##925c17>B<##a27426>a<##b38b35>r<##c3a344>o<##d3ba53>n&f" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- if player has permission "identify.viscount":
- set slot 15 of metadata tag "rankup" of player to green glass pane named "<##116978>V<##227d7d>i<##329182>s<##43a587>c<##54ba8c>o<##65ce91>u<##75e296>n<##86f69b>t&f Rank" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- else if player does not have permission "identify.viscount":
- set slot 15 of metadata tag "rankup" of player to red glass pane named "<##116978>V<##227d7d>i<##329182>s<##43a587>c<##54ba8c>o<##65ce91>u<##75e296>n<##86f69b>t&f Rank" with lore "", "&f+1 Plot", "&f+5 Genslots", ""
- if player has permission "identify.marquis":
- set slot 16 of metadata tag "rankup" of player to green glass pane named "<##782121>M<##8d3434>a<##a24746>r<##b75a59>q<##cc6c6b>u<##e17f7e>i<##f69290>s&f Rank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", ""
- else if player does not have permission "identify.marquis":
- set slot 16 of metadata tag "rankup" of player to red glass pane named "<##782121>M<##8d3434>a<##a24746>r<##b75a59>q<##cc6c6b>u<##e17f7e>i<##f69290>s&f Rank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", ""
- if player has permission "identify.sovprince":
- set slot 19 of metadata tag "rankup" of player to green glass pane named "<##c5c5c5>S<##c9bbc3>o<##ccb2c1>v<##d0a8bf>e<##d39fbd>r<##d795bb>e<##da8cb9>i<##de82b7>g<##e178b4>n <##e56fb2>P<##e865b0>r<##ec5cae>i<##ef52ac>n<##f349aa>c<##f63fa8>e" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", ""
- else if player does not have permission "identify.sovprince":
- set slot 19 of metadata tag "rankup" of player to red glass pane named "<##c5c5c5>S<##c9bbc3>o<##ccb2c1>v<##d0a8bf>e<##d39fbd>r<##d795bb>e<##da8cb9>i<##de82b7>g<##e178b4>n <##e56fb2>P<##e865b0>r<##ec5cae>i<##ef52ac>n<##f349aa>c<##f63fa8>e" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", ""
- if player has permission "identify.duke":
- set slot 20 of metadata tag "rankup" of player to green glass pane named "<##2fc577>D<##3ea48d>u<##4c84a3>k<##5b63b9>e &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", ""
- else if player does not have permission "identify.duke":
- set slot 20 of metadata tag "rankup" of player to red glass pane named "<##2fc577>D<##3ea48d>u<##4c84a3>k<##5b63b9>e &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", ""
- if player has permission "identify.prince":
- set slot 21 of metadata tag "rankup" of player to green glass pane named "<##c57a7a>P<##a97a84>r<##8d7a8e>i<##727998>n<##5679a2>c<##3a79ac>e &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", ""
- else if player does not have permission "identify.prince":
- set slot 21 of metadata tag "rankup" of player to red glass pane named "<##c57a7a>P<##a97a84>r<##8d7a8e>i<##727998>n<##5679a2>c<##3a79ac>e &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", ""
- if player has permission "identify.grandprince":
- set slot 22 of metadata tag "rankup" of player to green glass pane named "<##33faff>G<##35fbed>r<##37fbdb>a<##3afcc9>n<##3cfcb7>d <##3efda5>P<##40fd92>r<##42fe80>i<##45fe6e>n<##47ff5c>c<##49ff4a>e &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", ""
- else if player does not have permission "identify.grandprince":
- set slot 22 of metadata tag "rankup" of player to red glass pane named "<##33faff>G<##35fbed>r<##37fbdb>a<##3afcc9>n<##3cfcb7>d <##3efda5>P<##40fd92>r<##42fe80>i<##45fe6e>n<##47ff5c>c<##49ff4a>e &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", ""
- if player has permission "identify.archduke":
- set slot 23 of metadata tag "rankup" of player to green glass pane named "<##99ffe3>A<##a8f1c3>r<##b6e4a2>c<##c5d682>h<##d3c861>d<##e2ba41>u<##f0ad20>k<##ff9f00>e&f" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- else if player does not have permission "identify.archduke":
- set slot 23 of metadata tag "rankup" of player to red glass pane named "<##99ffe3>A<##a8f1c3>r<##b6e4a2>c<##c5d682>h<##d3c861>d<##e2ba41>u<##f0ad20>k<##ff9f00>e&f" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- if player has permission "identify.queen":
- set slot 24 of metadata tag "rankup" of player to green glass pane named "<##ff66d0>Q<##d64dc7>u<##ad33be>e<##831ab5>e<##5a00ac>n &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- else if player does not have permission "identify.queen":
- set slot 24 of metadata tag "rankup" of player to red glass pane named "<##ff66d0>Q<##d64dc7>u<##ad33be>e<##831ab5>e<##5a00ac>n &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- if player has permission "identify.king":
- set slot 25 of metadata tag "rankup" of player to green glass pane named "<##c2c2c2>K<##a3afbb>i<##859cb3>n<##6689ac>g &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- else if player does not have permission "identify.king":
- set slot 25 of metadata tag "rankup" of player to red glass pane named "<##c2c2c2>K<##a3afbb>i<##859cb3>n<##6689ac>g &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- if player has permission "identify.monarch":
- set slot 29 of metadata tag "rankup" of player to green stained glass pane named "<##c40606>M<##b50e28>o<##a6154a>n<##971d6c>a<##88258e>r<##792cb0>c<##6a34d2>h &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- else if player does not have permission "identify.monarch":
- set slot 29 of metadata tag "rankup" of player to red stained glass pane named "<##c40606>M<##b50e28>o<##a6154a>n<##971d6c>a<##88258e>r<##792cb0>c<##6a34d2>h &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- if player has permission "identify.emperor":
- set slot 30 of metadata tag "rankup" of player to green stained glass pane named "<##fd6767>E<##f76580>m<##f1649a>p<##eb62b3>e<##e560cc>r<##df5fe6>o<##d95dff>r &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- else if player does not have permission "identify.emperor":
- set slot 30 of metadata tag "rankup" of player to red stained glass pane named "<##fd6767>E<##f76580>m<##f1649a>p<##eb62b3>e<##e560cc>r<##df5fe6>o<##d95dff>r &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- if player has permission "identify.saint":
- set slot 31 of metadata tag "rankup" of player to green stained glass pane named "<##0fffcb>S<##36bf98>a<##5e8066>i<##854033>n<##ac0000>t &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- else if player does not have permission "identify.saint":
- set slot 31 of metadata tag "rankup" of player to red stained glass pane named "<##0fffcb>S<##36bf98>a<##5e8066>i<##854033>n<##ac0000>t &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- if player has permission "identify.lord":
- set slot 32 of metadata tag "rankup" of player to green stained glass pane named "<##fdee44>L<##e2d436>o<##c7bb27>r<##aca119>d &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- else if player does not have permission "identify.lord":
- set slot 32 of metadata tag "rankup" of player to red stained glass pane named "<##fdee44>L<##e2d436>o<##c7bb27>r<##aca119>d &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", ""
- if player has permission "identify.god":
- set slot 33 of metadata tag "rankup" of player to green stained glass pane named "<##e2d436>G<##c7bb27>o<##aca119>d &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", "&e/Sit &fCommand", ""
- else if player does not have permission "identify.god":
- set slot 33 of metadata tag "rankup" of player to red stained glass pane named "<##e2d436>G<##c7bb27>o<##aca119>d &fRank" with lore "", "&f+1 Plot", "&f+5 Genslots", "&e/Music &fCommand", "&e/Fly &fCommand", "&e/Sit &fCommand", ""
- on inventory click:
- metadata tag "rankup" of player is event-inventory:
- cancel event
- if clicked slot = 10:
- if player has permission "identify.farmer":
- cancel event
- send "&cYou Already Bought This!" to player
- else if {balance::%player's uuid%} < 50000:
- send "&cYou Cant Afford This!" to player
- else if {balance::%player's uuid%} >= 50000:
- rankup(player, "farmer", 25, 50000)
- send "&aYou Ranked Up To <##fb4641>F<##fa6b34>a<##f89027>r<##f7b51a>m<##f5da0d>e<##f4ff00>r" to player
Add Comment
Please, Sign In to add comment