Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # _ _ _ _ _ _
- # / \ _ _ | |_ | |__ ___ _ __ _ | | | |__ __ _ ___ __ __ (_) ___ _ __
- # / _ \ | | | | | __| | '_ \ / _ \ | '__| (_) | | | '_ \ / _` | / _ \ \ \ /\ / / | | / _ \ | '_ \
- # / ___ \ | |_| | | |_ | | | | | (_) | | | _ | |___ | | | | | (_| | | __/ \ V V / | | | (_) | | | | |
- # /_/ \_\ \__,_| \__| |_| |_| \___/ |_| (_) |_____| |_| |_| \__,_| \___| \_/\_/ |_| \___/ |_| |_|
- options:
- version: 1.2 #DON'T EDIT
- prefix: &b Skill &8&l» &7
- updateTime: 420 # 10=Very Fast 60=Fast 180=Normal 420=Slow 840=VerySlow
- SkillLevel1: 0
- SkillMana1: 3
- SkillLevel2: 10
- SkillMana2: 3
- SkillLevel3: 25
- SkillMana3: 3
- SkillLevel4: 40
- SkillMana4: 3
- SkillLock: &cSkill is locked. Unlocked at Level
- SkillMana: &cYou don't have enough mana to use this skill!
- ManaRegeneration: ON
- ManaRegenerationTime: 2
- ManaRegenerationCount: 1
- on script load:
- set {msver} to "{@version}"
- set {_version} to text from url "http://pardus.pro/MMO-Skills.txt"
- if {_version} is {msver}:
- send "{@prefix}No update available" to console
- else:
- send "{@prefix}&eNew update available!" to console
- send "{@prefix}&ehttps://www.spigotmc.org/resources/mmo-skills.43930/" to console
- command /MMO-Skills:
- permission: mmoskills.admin
- permission message: &c?
- trigger:
- set {msver} to "{@version}"
- set {_version} to text from url "http://pardus.pro/MMO-Skills.txt"
- if {_version} is {msver}:
- send "{@prefix}No update available" to player
- else:
- send "{@prefix}&eNew update available!" to player
- send "{@prefix}&ehttps://www.spigotmc.org/resources/mmo-skills.43930/" to player
- every {@ManaRegenerationTime} second:
- if "{@ManaRegeneration}" is "ON":
- loop all players:
- if loop-player's food level is smaller than 10:
- add {@ManaRegenerationCount} to loop-player's food
- every {@updateTime} second:
- loop all players:
- if loop-player has permission "mmoskills.admin":
- set {msver} to "{@version}"
- set {_version} to text from url "http://pardus.pro/MMO-Skills.txt"
- if {_version} is {msver}:
- send "{@prefix}No update available" to loop-player
- else:
- send "{@prefix}&eNew update available!" to loop-player
- send "{@prefix}&ehttps://www.spigotmc.org/resources/mmo-skills.43930/" to loop-player
- on rightclick:
- if {combo1.%player%} is not set:
- set {combo1.%player%} to "Right"
- set action bar of player to "&3&l• &b%{combo1.%player%}% &3&l• &b??? &3&l• &b??? &3&l•"
- play "UI_BUTTON_CLICK" to player at volume 1
- wait 35 tick
- if {combo1.%player%} is set:
- delete {combo1.%player%}
- stop
- else:
- if {combo2.%player%} is not set:
- if {combo1.%player%} is set:
- set {combo2.%player%} to "Right"
- set action bar of player to "&3&l• &b%{combo1.%player%}% &3&l• &b%{combo2.%player%}% &3&l• &b??? &3&l•"
- play "UI_BUTTON_CLICK" to player at volume 1
- wait 35 tick
- if {combo2.%player%} is set:
- delete {combo2.%player%}
- stop
- else:
- if {combo3.%player%} is not set:
- if {combo1.%player%} is set:
- if {combo2.%player%} is set:
- set {combo3.%player%} to "Right"
- set action bar of player to "&3&l• &b%{combo1.%player%}% &3&l• &b%{combo2.%player%}% &3&l• &b%{combo3.%player%}% &3&l•"
- play "UI_BUTTON_CLICK" to player at volume 1
- if {combo1.%player%} is "Right":
- if {combo2.%player%} is "Right":
- if {combo3.%player%} is "Right":
- if {combo1.%player%} is set:
- if {combo2.%player%} is set:
- if {combo3.%player%} is set:
- set {_lvl.%player%} to {@SkillLevel1}-1
- if player's level is bigger than {_lvl.%player%}:
- set {_mana.%player%} to {@SkillMana1}-1
- if player's food level is bigger than {_mana.%player%}:
- remove {@SkillMana1} from player's food
- send "{@prefix}Skill 1 used" to player
- #ADD ACTION
- set action bar of player to "&3&l»&b&l»&3&l» &fSkill 1 used &3&l«&b&l«&3&l«"
- play "BLOCK_ENDERCHEST_OPEN" to player at volume 1
- else:
- send "{@prefix}{@SkillMana}" to player
- play "BLOCK_ANVIL_LAND" to player at volume 1
- else:
- send "{@prefix}{@SkillLock} {@SkillLevel1}" to player
- play "BLOCK_ANVIL_LAND" to player at volume 1
- delete {combo1.%player%}
- delete {combo2.%player%}
- delete {combo3.%player%}
- else:
- if {combo2.%player%} is "Left":
- if {combo3.%player%} is "Right":
- if {combo1.%player%} is set:
- if {combo2.%player%} is set:
- if {combo3.%player%} is set:
- set {_lvl.%player%} to {@SkillLevel3}-1
- if player's level is bigger than {_lvl.%player%}:
- set {_mana.%player%} to {@SkillMana3}-1
- if player's food level is bigger than {_mana.%player%}:
- remove {@SkillMana3} from player's food
- send "{@prefix}Skill 3 used" to player
- #ADD ACTION
- set action bar of player to "&3&l»&b&l»&3&l» &fSkill 3 used &3&l«&b&l«&3&l«"
- play "BLOCK_ENDERCHEST_OPEN" to player at volume 1
- else:
- send "{@prefix}{@SkillMana}" to player
- play "BLOCK_ANVIL_LAND" to player at volume 1
- else:
- send "{@prefix}{@SkillLock} {@SkillLevel3}" to player
- play "BLOCK_ANVIL_LAND" to player at volume 1
- delete {combo1.%player%}
- delete {combo2.%player%}
- delete {combo3.%player%}
- wait 35 tick
- if {combo3.%player%} is set:
- delete {combo1.%player%}
- delete {combo2.%player%}
- delete {combo3.%player%}
- stop
- on leftclick:
- if {combo2.%player%} is not set:
- if {combo1.%player%} is set:
- set {combo2.%player%} to "Left"
- set action bar of player to "&3&l• &b%{combo1.%player%}% &3&l• &b%{combo2.%player%}% &3&l• &b??? &3&l•"
- play "UI_BUTTON_CLICK" to player at volume 1
- wait 35 tick
- if {combo2.%player%} is set:
- delete {combo2.%player%}
- stop
- else:
- if {combo3.%player%} is not set:
- if {combo1.%player%} is set:
- if {combo2.%player%} is set:
- set {combo3.%player%} to "Left"
- set action bar of player to "&3&l• &b%{combo1.%player%}% &3&l• &b%{combo2.%player%}% &3&l• &b%{combo3.%player%}% &3&l•"
- play "UI_BUTTON_CLICK" to player at volume 1
- if {combo1.%player%} is "Right":
- if {combo2.%player%} is "Right":
- if {combo3.%player%} is "Left":
- if {combo1.%player%} is set:
- if {combo2.%player%} is set:
- if {combo3.%player%} is set:
- set {_lvl.%player%} to {@SkillLevel2}-1
- if player's level is bigger than {_lvl.%player%}:
- set {_mana.%player%} to {@SkillMana2}-1
- if player's food level is bigger than {_mana.%player%}:
- remove {@SkillMana2} from player's food
- send "{@prefix}Skill 2 used" to player
- #ADD ACTION
- set action bar of player to "&3&l»&b&l»&3&l» &fSkill 2 used &3&l«&b&l«&3&l«"
- play "BLOCK_ENDERCHEST_OPEN" to player at volume 1
- else:
- send "{@prefix}{@SkillMana}" to player
- play "BLOCK_ANVIL_LAND" to player at volume 1
- else:
- send "{@prefix}{@SkillLock} {@SkillLevel2}" to player
- play "BLOCK_ANVIL_LAND" to player at volume 1
- delete {combo1.%player%}
- delete {combo2.%player%}
- delete {combo3.%player%}
- else:
- if {combo2.%player%} is "Left":
- if {combo3.%player%} is "Left":
- if {combo1.%player%} is set:
- if {combo2.%player%} is set:
- if {combo3.%player%} is set:
- set {_lvl.%player%} to {@SkillLevel4}-1
- if player's level is bigger than {_lvl.%player%}:
- set {_mana.%player%} to {@SkillMana2}-1
- if player's food level is bigger than {_mana.%player%}:
- remove {@SkillMana2} from player's food
- send "{@prefix}Skill 4 used" to player
- #ADD ACTION
- set action bar of player to "&3&l»&b&l»&3&l» &fSkill 4 used &3&l«&b&l«&3&l«"
- play "BLOCK_ENDERCHEST_OPEN" to player at volume 1
- else:
- send "{@prefix}{@SkillMana}" to player
- play "BLOCK_ANVIL_LAND" to player at volume 1
- else:
- send "{@prefix}{@SkillLock} {@SkillLevel4}" to player
- play "BLOCK_ANVIL_LAND" to player at volume 1
- delete {combo1.%player%}
- delete {combo2.%player%}
- delete {combo3.%player%}
- wait 35 tick
- if {combo3.%player%} is set:
- delete {combo3.%player%}
- stop
Add Comment
Please, Sign In to add comment