Advertisement
CREAMPAN0408

Untitled

Feb 16th, 2019
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. # HCF Classes - HCF Based Classes (Bard, Rogue, & Archer)
  2. #
  3. # Author - CrucialAddon
  4. #
  5. # Version - 1.0
  6. #
  7. # Place in your scripts folder located inside the Skript directory
  8.  
  9. # OPTIONS
  10. options:
  11. BardEnabled: true
  12. RogueEnabled: true
  13. ArcherEnabled: true
  14. BardSelectedMessage: &aBard Selected
  15. RogueSelectedMessage: &aRogue Selected
  16. ArcherSelectedMessage: &aArcher Selected
  17. BardDeselectedMessage: &cBard Deselected
  18. RogueDeselectedMessage: &cRogue Deselected
  19. ArcherDeselectedMessage: &cArcher Deselected
  20. BardPerm: hcfclasses.bard
  21. RoguePerm: hcfclasses.rogue
  22. ArcherPerm: hcfclasses.archer
  23.  
  24. # Checks if the player has the correct armor for the classes
  25. every tick:
  26. loop all players:
  27. if {@BardEnabled} is true:
  28. if loop-player has permission "{@BardPerm}":
  29. if loop-player is wearing all gold armor:
  30. set {effects.%loop-player%.bard} to true
  31. apply swiftness 3 to loop-player for 9999 days
  32. apply resistance 2 to the loop-player for 9999 days
  33. apply weakness 4 to loop-player for 9999 days
  34. apply regeneration to loop-player for 9999 days
  35. set action bar of loop-player to "{@BardSelectedMessage}"
  36. if loop-player isn't wearing all gold armor:
  37. if loop-player's gamemode is survival:
  38. if {effects.%loop-player%.bard} is true:
  39. remove swiftness from the loop-player
  40. remove weakness from the loop-player
  41. remove regeneration from the loop-player
  42. remove resistance from the loop-player
  43. delete {effects.%loop-player%.bard}
  44. set action bar of loop-player to "{@BardDeselectedMessage}"
  45. if {@RogueEnabled} is true:
  46. if loop-player has permission "{@RoguePerm}":
  47. if loop-player is wearing all chainmail armor:
  48. set {effects.%loop-player%.rogue} to true
  49. apply swiftness 3 to loop-player for 9999 days
  50. apply jump boost 2 to loop-player for 9999 days
  51. set action bar of loop-player to "{@RogueSelectedMessage}"
  52. if loop-player isn't wearing all chainmail armor:
  53. if loop-player's gamemode is survival:
  54. if {effects.%loop-player%.rogue} is true:
  55. remove swiftness from the loop-player
  56. remove jump boost from the loop-player
  57. delete {effects.%loop-player%.rogue}
  58. set action bar of loop-player to "{@RogueDeselectedMessage}"
  59. if {@ArcherEnabled} is true:
  60. if loop-player has permission "{@ArcherPerm}":
  61. if loop-player is wearing all leather armor:
  62. set {effects.%loop-player%.archer} to true
  63. apply swiftness 3 to loop-player for 9999 days
  64. apply resistance 2 to the loop-player for 9999 days
  65. set action bar of loop-player to "{@ArcherSelectedMessage}"
  66. if loop-player isn't wearing all leather armor:
  67. if loop-player's gamemode is survival:
  68. if {effects.%loop-player%.archer} is true:
  69. remove swiftness from the loop-player
  70. remove resistance from the loop-player
  71. delete {effects.%loop-player%.archer}
  72. set action bar of loop-player to "{@ArcherDeselectedMessage}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement