Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # HCF Classes - HCF Based Classes (Bard, Rogue, & Archer)
- #
- # Author - CrucialAddon
- #
- # Version - 1.0
- #
- # Place in your scripts folder located inside the Skript directory
- # OPTIONS
- options:
- BardEnabled: true
- RogueEnabled: true
- ArcherEnabled: true
- BardSelectedMessage: &aBard Selected
- RogueSelectedMessage: &aRogue Selected
- ArcherSelectedMessage: &aArcher Selected
- BardDeselectedMessage: &cBard Deselected
- RogueDeselectedMessage: &cRogue Deselected
- ArcherDeselectedMessage: &cArcher Deselected
- BardPerm: hcfclasses.bard
- RoguePerm: hcfclasses.rogue
- ArcherPerm: hcfclasses.archer
- # Checks if the player has the correct armor for the classes
- every tick:
- loop all players:
- if {@BardEnabled} is true:
- if loop-player has permission "{@BardPerm}":
- if loop-player is wearing all gold armor:
- set {effects.%loop-player%.bard} to true
- apply swiftness 3 to loop-player for 9999 days
- apply resistance 2 to the loop-player for 9999 days
- apply weakness 4 to loop-player for 9999 days
- apply regeneration to loop-player for 9999 days
- set action bar of loop-player to "{@BardSelectedMessage}"
- if loop-player isn't wearing all gold armor:
- if loop-player's gamemode is survival:
- if {effects.%loop-player%.bard} is true:
- remove swiftness from the loop-player
- remove weakness from the loop-player
- remove regeneration from the loop-player
- remove resistance from the loop-player
- delete {effects.%loop-player%.bard}
- set action bar of loop-player to "{@BardDeselectedMessage}"
- if {@RogueEnabled} is true:
- if loop-player has permission "{@RoguePerm}":
- if loop-player is wearing all chainmail armor:
- set {effects.%loop-player%.rogue} to true
- apply swiftness 3 to loop-player for 9999 days
- apply jump boost 2 to loop-player for 9999 days
- set action bar of loop-player to "{@RogueSelectedMessage}"
- if loop-player isn't wearing all chainmail armor:
- if loop-player's gamemode is survival:
- if {effects.%loop-player%.rogue} is true:
- remove swiftness from the loop-player
- remove jump boost from the loop-player
- delete {effects.%loop-player%.rogue}
- set action bar of loop-player to "{@RogueDeselectedMessage}"
- if {@ArcherEnabled} is true:
- if loop-player has permission "{@ArcherPerm}":
- if loop-player is wearing all leather armor:
- set {effects.%loop-player%.archer} to true
- apply swiftness 3 to loop-player for 9999 days
- apply resistance 2 to the loop-player for 9999 days
- set action bar of loop-player to "{@ArcherSelectedMessage}"
- if loop-player isn't wearing all leather armor:
- if loop-player's gamemode is survival:
- if {effects.%loop-player%.archer} is true:
- remove swiftness from the loop-player
- remove resistance from the loop-player
- delete {effects.%loop-player%.archer}
- set action bar of loop-player to "{@ArcherDeselectedMessage}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement