Jump to content

emopediaMC

Member
  • Posts

    281
  • Joined

  • Last visited

Posts posted by emopediaMC

  1. This is a levelup skript I made. It is quite simple. Feel free to customize to what fits your server.


    I do not give myself credit in any of my skripts as I do them for the community not for selling
    I will never charge for any of my skripts I produce no matter how difficult they are to make

     

    on first join:
    	set {level::%player%} to 1
    	set {exp::%player%} to 0
    	set {expgain::%player%} to 0
    
    options:
        prefix: [server]
        levelupmsg: &7You have leveled up to level %{level::%player%}%&7.
        expgainmsg: &7You have gained %{expgain::%loop-player%}% &7exp.
        level: {level::%player%}
        exp: {exp::%player%}
        expgain: {expgain::%player%}
        
    every 1 minute:
        loop all players:
            set {expgain::%loop-player%} to random number between 1 and 5
            add {expgain::%loop-player%} to {exp::%loop-player%}
            send "{@prefix} {@expgainmsg}" to loop-player
    
    every second:
    	loop all players:
    		if {exp::%loop-player%} >= 100 * {level::%loop-player%}:
    			add 1 to {level::%loop-player%}
    			send "{@prefix} &7You have successfully leveled up to level %{level::%loop-player%}%&7." to loop-player
    			set {exp::%loop-player%} to 0
    
    command exp [<offlineplayer>]:
    	trigger:
    		if arg-1 is not set:
    			send "{@prefix} &7You currently have %{exp::%player%}%&7 exp."
    		else:
    			if arg-1 is set:
    				send "{@prefix} &7%arg-1% &7currently has %{exp::%arg-1%}%&7 exp."
    
    on chat:
    	set chat format to "&7[%{level::%player%}%] %player's prefix% %player's display name% %player's suffix% &8► &f%message%"
    
    command level [<offlineplayer>] [<text>] [<integer>]:
    	permission: level.admin
    	trigger:
    		if arg-2 is "set":
    			set {level::%player%} to arg-3
    			send "{@prefix} &7Successfully set %arg-1%&7's level to %arg-3%&7."
    
    command expset [<offlineplayer>] [<integer>]:
    	permission: level.admin
    	trigger:
    		if arg-2 is set:
    			set {exp::%player%} to arg-2
    			send "{@prefix} &7Successfully set %arg-1%&7's exp to %arg-2%&7."
    		

     

     

    level.sk

  2. Hi, currently looking for a gen skript where you can shift rightclick a gen and It'll upgrade if you the player's balance is above the required amount. The gens I want are

    Coal Block | produces coal 

    Iron Block | produces iron 

    Gold Block | produces gold

    Lapis Block | produces lapis

    Redstone Block | produces redstone 

    Diamond Block | produces diamond 

    Emerald Block | produces emerald

    Quartz Block | produces quartz 

    Obsidian | produces obsidian 

    Netherite | produces netherite.
     

    I want them to be named

    Coal Block = &8&lCoal Gen

    Iron Block = &7&lIron Gen

    Gold Block = &6&lGold Gen

    Lapis Block = &9&lLapis Gen

    Redstone Block = &c&lRedstone Gen

    Diamond Block = &b&lDiamond Gen

    Emerald Block = &a&lEmerald Gen

    Quartz Block = &f&lQuartz Gen

    Obsidian = &1&lObsidian Gen

    Netherite Block = &0&lNetherite Gen

     

    I want the upgrade price to be

    Coal to Iron = $5,000

    Iron to Gold = $35,000

    Gold to Lapis = $150,000

    Lapis to Redstone = $500,000

    Redstone to Diamond = $1,500,000

    Diamond to Emerald = $10,000,000

    Emerald to Quartz = $20,000,000

    Quartz to Obsidian = $30,000,000

    Obsidian to Netherite = $45,000,000

×
×
  • Create New...