Guest User

Untitled

a guest
Jul 1st, 2014
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. options:
  2. PermDeny: §fNo permission! §c(§fMissing: ""§cselectores.admin§f""§c)§f
  3. Prefix: §c[§bSelect Ores§c]
  4.  
  5. variables:
  6. {selectoresAmountIron}=48
  7. {selectoresAmountGold}=32
  8. {selectoresAmountDiamond}=12
  9. command /selectores <text> [<integer>] [<text>]:
  10. description: Command for everything with Select Ores
  11. usage: /selectores help
  12. trigger:
  13. #- Permission Check -#
  14. if command sender has permission "selectores.admin":
  15. #- arg 1 check -#
  16. if arg 1 is "help":
  17. send "{@Prefix} §fHere are the §cSelect Ores §fcommands!" to command sender
  18. send "§b/selectores enable §c- §fEnables Select Ores" to command sender
  19. send "§b/selectores disable §c- §fDisables Select Ores" to command sender
  20. send "§b/selectores amount <integer> <iron/gold/diamond>§c- §fSets the maximum amount of ores players can mine" to command sender
  21. send "§b/selectores help §c- §fShows this help page" to command sender
  22. send "§fSkript Version: §cv2" to command sender
  23. stop trigger
  24. if arg 1 is "enable":
  25. if {selectores} is true:
  26. send "{@Prefix} §cSelect Ores §fis already §cenabled§f!" to command sender
  27. stop trigger
  28. set {selectores} to true
  29. send "{@Prefix} §cSelect Ores §fhas been §cenabled§f!" to command sender
  30. #- OP Broadcast -#
  31. loop all players:
  32. if loop-player has permission "selectores.notify":
  33. loop-player is not command sender
  34. send "{@Prefix} §c%command sender% §fhas §cenabled §fthe §cSelect Ores §fgamemode!" to loop-player
  35. stop trigger
  36. if arg 1 is "disable":
  37. if {selectores} is false:
  38. send "{@Prefix} §cSelect Ores §fis already §cdisabled§f!" to command sender
  39. stop trigger
  40. set {selectores} to false
  41. send "{@Prefix} §cSelect Ores §fhas been §cdisabled§f!" to command sender
  42. delete {diamondsmined::*}
  43. delete {goldmined::*}
  44. delete {ironmined::*}
  45. #- OP Broadcast -#
  46. loop all players:
  47. if loop-player has permission "selectores.notify":
  48. loop-player is not command sender
  49. send "{@Prefix} §c%command sender% §fhas §cdisabled §fthe §cSelect Ores §fgamemode!" to loop-player
  50. stop trigger
  51. if arg 1 is "amount":
  52. if arg 2 is less than 1:
  53. send "{@Prefix} §fYou cannot set the §cOre Amount §fthe less than 0!" to command sender
  54. stop trigger
  55. #- arg 3 check -#
  56. if arg 3 is "iron":
  57. set {selectoresAmountIron} to arg 3
  58. send "{@Prefix} §fSet the §7Iron Ore §famount to §c%arg 3%§f!" to command sender
  59. #- OP Broadcast -#
  60. loop all players:
  61. if loop-player has permission "selectores.notify":
  62. loop-player is not command sender
  63. send "{@Prefix} §c%command sender% §fset the ore amount for §cIron §fto §c%arg 2%§f!" to loop-player
  64. if arg 3 is "gold":
  65. set {selectoresAmountGold} to arg 3
  66. send "{@Prefix} §fSet the §6Gold Ore §famount to §c%arg 3%§f!" to command sender
  67. #- OP Broadcast -#
  68. loop all players:
  69. if loop-player has permission "selectores.notify":
  70. loop-player is not command sender
  71. send "{@Prefix} §c%command sender% §fset the ore amount for §cGold §fto §c%arg 2%§f!" to loop-player
  72. if arg 3 is "diamond":
  73. set {selectoresAmountDiamond} to arg 3
  74. send "{@Prefix} §fSet the §bDiamond Ore §famount to §c%arg 3%§f!" to command sender
  75. #- OP Broadcast -#
  76. loop all players:
  77. if loop-player has permission "selectores.notify":
  78. loop-player is not command sender
  79. send "{@Prefix} §c%command sender% §fset the ore amount for §cDiamond §fto §c%arg 2%§f!" to loop-player
  80. stop trigger
  81. #- If No Perms -#
  82. send "{@PermDeny}" to command sender
  83.  
  84. command /oresleft:
  85. description: Sends the ore limit and how much you have mined
  86. trigger:
  87. {selectores} is true
  88. send "{@Prefix} §fThe maximum ore limit for ores are..." to commmand sender
  89. send "§7Iron: §c%{selectoresAmountIron}% §9- §fYou have mined §c%{ironmined::%command sender%}% §7Iron ore§f!" to command sender
  90. send "§6Gold: §c%{selectoresAmountGold}% §9- §fYou have mined §c%{goldmined::%command sender%}% §6Gold ore§f!" to command sender
  91. send "§bDiamond: §c%{selectoresAmountDiamond}% §9- §fYou have mined §c%{diamondsmined::%command sender%}% §bDiamond ore§f!" to command sender
  92.  
  93. on mine of diamond ore:
  94. {selectores} is true
  95. if ({selectoresAmountDiamond} - {diamondsmined::%player%}) is equal to 0:
  96. cancel event
  97. send "{@Prefix} §fYou are too weak to mine this §bDiamond Ore§f!" to player
  98. stop
  99. add 1 to {diamondsmined::%player%}
  100.  
  101. on mine of gold ore:
  102. {selectores} is true
  103. if ({selectoresAmountGold} - {goldmined::%player%}) is equal to 0:
  104. cancel event
  105. message "{@Prefix} §fYou are too weak to mine this §6Gold Ore§f!" to player
  106. stop
  107. add 1 to {goldmined::%player%}
  108.  
  109. on mine of iron ore:
  110. {selectores} is true
  111. if ({selectoresAmountIron} - {ironmined::%player%}) is equal to 0:
  112. cancel event
  113. send "{@Prefix} §fYou are too weak to mine this §7Iron Ore§f!" to player
  114. stop
  115. add 1 to {ironmined::%player%}
Advertisement
Add Comment
Please, Sign In to add comment