Jump to content

Help! I made a Level Up script, but it is not working, WHY!!


Craftguy44

Recommended Posts

command /levelup:
    trigger:
        set {_chest} to a new chest inventory named "Level Up"
        set slot 0 of {_chest} to black stained glass pane named "&f"
        set slot 1 of {_chest} to black stained glass pane named "&f"
        set slot 2 of {_chest} to black stained glass pane named "&f"
        set slot 3 of {_chest} to black stained glass pane named "&f"
        set slot 4 of {_chest} to black stained glass pane named "&f"
        set slot 5 of {_chest} to black stained glass pane named "&f"
        set slot 6 of {_chest} to black stained glass pane named "&f"
        set slot 7 of {_chest} to black stained glass pane named "&f"
        set slot 8 of {_chest} to black stained glass pane named "&f"
        set slot 9 of {_chest} to black stained glass pane named "&f"
        set slot 10 of {_chest} to black stained glass pane named "&f"
        set slot 11 of {_chest} to lime dye named "&aLevel Up"
        set slot 12 of {_chest} to black stained glass pane named "&f"
        set slot 13 of {_chest} to paper named "&fLevel up for new ranks"
        set slot 14 of {_chest} to black stained glass pane named "&f"
        set slot 15 of {_chest} to purple dye named "&5Prestige"
        set slot 16 of {_chest} to black stained glass pane named "&f"
        set slot 17 of {_chest} to black stained glass pane named "&f"
        set slot 18 of {_chest} to black stained glass pane named "&f"
        set slot 19 of {_chest} to black stained glass pane named "&f"
        set slot 20 of {_chest} to black stained glass pane named "&f"
        set slot 21 of {_chest} to black stained glass pane named "&f"
        set slot 22 of {_chest} to black stained glass pane named "&f"
        set slot 23 of {_chest} to black stained glass pane named "&f"
        set slot 24 of {_chest} to black stained glass pane named "&f"
        set slot 25 of {_chest} to black stained glass pane named "&f"
        set slot 26 of {_chest} to black stained glass pane named "&f"
        open {_chest} to player

on inventory click:
    if name of event-inventory is "Level Up":
        cancel event
        if name of item is "&aLevel Up":
            if {balance::%player's uuid%} >= 10000:
            remove 10000 from {balance::%player's uuid%}
            add 1 to {level::%player%}
            server command "/lp user %player% meta setsuffix "&5[&d{prestige::%player%}&5] &8[&7{level::%player%}&8] &f""
            send "&aLeveled Up!" to player
            if {balance::%player's uuid%} <= 10000:
            remove 0 from {balance::%player's uuid%}
            add 0 to {level::%player%}
            send "&cNot enough money!" to player
            cancel event
                
        if name of item is "&5Prestige":
            if {level::%player%} >= 100:
            if {prestige::%player%} is not set:
            set {prestige::%player%} to 0
            if {prestige::%player%} is set:
            add 1 to {prestige::%player%}
            set {level::%player%} to 0
            server command "/lp user %player% meta setsuffix "&5[&d{prestige::%player%}&5] &8[&7{level::%player%}&8] &f""
            send "&aPrestiged! You are now Prestige {prestige::%player%}!" to player
            if {level::%player%} < 100
            add 0 to {prestige::%player%}
            send "&cYou need to be level 100 to prestige!" to player

on join:
    if {level::%player%} is not set:
        set {level::%player%} to 0
        set {balance::%player's uuid%} to 0
        set {prestige::%player%} to 0
        lp user %player% meta setsuffix "&5[&d0&5] &8[&70&8] &f"

Server commands not working + I go in - with balance

Edited by Craftguy44
Link to comment
Share on other sites

command levelup:
 trigger:
  set {_chest} to a new chest inventory named "Level Up"
  set slot 0 of {_chest} to black stained glass pane named "&f"
  set slot 1 of {_chest} to black stained glass pane named "&f"
  set slot 2 of {_chest} to black stained glass pane named "&f"
  set slot 3 of {_chest} to black stained glass pane named "&f"
  set slot 4 of {_chest} to black stained glass pane named "&f"
  set slot 5 of {_chest} to black stained glass pane named "&f"
  set slot 6 of {_chest} to black stained glass pane named "&f"
  set slot 7 of {_chest} to black stained glass pane named "&f"
  set slot 8 of {_chest} to black stained glass pane named "&f"
  set slot 9 of {_chest} to black stained glass pane named "&f"
  set slot 10 of {_chest} to black stained glass pane named "&f"
  set slot 11 of {_chest} to lime dye named "&aLevel Up"
  set slot 12 of {_chest} to black stained glass pane named "&f"
  set slot 13 of {_chest} to paper named "&fLevel up for new ranks"
  set slot 14 of {_chest} to black stained glass pane named "&f"
  set slot 15 of {_chest} to purple dye named "&5Prestige"
  set slot 16 of {_chest} to black stained glass pane named "&f"
  set slot 17 of {_chest} to black stained glass pane named "&f"
  set slot 18 of {_chest} to black stained glass pane named "&f"
  set slot 19 of {_chest} to black stained glass pane named "&f"
  set slot 20 of {_chest} to black stained glass pane named "&f"
  set slot 21 of {_chest} to black stained glass pane named "&f"
  set slot 22 of {_chest} to black stained glass pane named "&f"
  set slot 23 of {_chest} to black stained glass pane named "&f"
  set slot 24 of {_chest} to black stained glass pane named "&f"
  set slot 25 of {_chest} to black stained glass pane named "&f"
  set slot 26 of {_chest} to black stained glass pane named "&f"
  open {_chest} to player
on inventory click:
 name of event-inventory is "Level Up":
  cancel event
  name of item is "&aLevel Up":
   {balance::%player's uuid%} >= 10000:
   remove 10000 from {balance::%player's uuid%}
   add 1 to {level::%player%}
   command "lp user %player% meta setsuffix "&5[&d{prestige::%player%}&5] &8[&7{level::%player%}&8] &f""
   send "&aLeveled Up!" to player
   {balance::%player's uuid%} <= 10000:
   remove 0 from {balance::%player's uuid%}
   add 0 to {level::%player%}
   send "&cNot enough money!" to player
   cancel event
  name of item is "&5Prestige":
   {level::%player%} >= 100:
   {prestige::%player%} is not set:
   set {prestige::%player%} to 0
   {prestige::%player%} is set:
   add 1 to {prestige::%player%}
   set {level::%player%} to 0
   ommand "lp user %player% meta setsuffix "&5[&d{prestige::%player%}&5] &8[&7{level::%player%}&8] &f""
   send "&aPrestiged! You are now Prestige {prestige::%player%}!" to player
   {level::%player%} < 100
   add 0 to {prestige::%player%}
   send "&cYou need to be level 100 to prestige!" to player
on join:
 {level::%player%} is not set:
  set {level::%player%} to 0
  set {balance::%player's uuid%} to 0
  set {prestige::%player%} to 0
  command "lp user %player% meta setsuffix "&5[&d0&5] &8[&70&8] &f"

Link to comment
Share on other sites

instead of using something like this:

  set slot 24 of {_chest} to black stained glass pane named "&f"
  set slot 25 of {_chest} to black stained glass pane named "&f"
  set slot 26 of {_chest} to black stained glass pane named "&f"

you can use something like this:
 

  set slot (integers between 24 and 26) of {_chest} to black stained glass pane named "&f"

it's a lot cleaner and takes up less lines

 

 

image.png.bc433d6489d70ad831075fe76809b993.png
 

Owner of Lifestealed, Labs, Encore, UNOfficially and Observed
 

OG [VIP] 12/26/20 - 10/27/2021
OG [PRO] 12/27/21 - 11/18/2022
OG [LEGEND] 11/18/2022 - 3/14/2023
[DEFAULT] 3/14/2023 - 5/8/2024

[MOD] 5/8/2024 - Present

 

Link to comment
Share on other sites

command levelup:
 trigger:
  set {_chest} to a new chest inventory named "Level Up"
 set slot (integers between 0 and 9) of {_chest} to black stained glass pane named "&f"
  set slot 11 of {_chest} to lime dye named "&aLevel Up"
  set slot 12 of {_chest} to black stained glass pane named "&f"
  set slot 13 of {_chest} to paper named "&fLevel up for new ranks"
  set slot 14 of {_chest} to black stained glass pane named "&f"
  set slot 15 of {_chest} to purple dye named "&5Prestige"
 set slot (integers between 16 and 26) of {_chest} to black stained glass pane named "&f"
  open {_chest} to player
on inventory click:
 name of event-inventory is "Level Up":
  cancel event
  name of item is "&aLevel Up":
   {balance::%player's uuid%} >= 10000:
   remove 10000 from {balance::%player's uuid%}
   add 1 to {level::%player%}
   command "lp user %player% meta setsuffix "&5[&d{prestige::%player%}&5] &8[&7{level::%player%}&8] &f""
   send "&aLeveled Up!" to player
   {balance::%player's uuid%} <= 10000:
   remove 0 from {balance::%player's uuid%}
   add 0 to {level::%player%}
   send "&cNot enough money!" to player
   cancel event
  name of item is "&5Prestige":
   {level::%player%} >= 100:
   {prestige::%player%} is not set:
   set {prestige::%player%} to 0
   {prestige::%player%} is set:
   add 1 to {prestige::%player%}
   set {level::%player%} to 0
   ommand "lp user %player% meta setsuffix "&5[&d{prestige::%player%}&5] &8[&7{level::%player%}&8] &f""
   send "&aPrestiged! You are now Prestige {prestige::%player%}!" to player
   {level::%player%} < 100
   add 0 to {prestige::%player%}
   send "&cYou need to be level 100 to prestige!" to player
on join:
 {level::%player%} is not set:
  set {level::%player%} to 0
  set {balance::%player's uuid%} to 0
  set {prestige::%player%} to 0
  command "lp user %player% meta setsuffix "&5[&d0&5] &8[&70&8] &f"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...