Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- PermDeny: §fNo permission! §c(§fMissing: ""§cselectores.admin§f""§c)§f
- Prefix: §c[§bSelect Ores§c]
- variables:
- {selectoresAmountIron}=48
- {selectoresAmountGold}=32
- {selectoresAmountDiamond}=12
- command /selectores <text> [<integer>] [<text>]:
- description: Command for everything with Select Ores
- usage: /selectores help
- trigger:
- #- Permission Check -#
- if command sender has permission "selectores.admin":
- #- arg 1 check -#
- if arg 1 is "help":
- send "{@Prefix} §fHere are the §cSelect Ores §fcommands!" to command sender
- send "§b/selectores enable §c- §fEnables Select Ores" to command sender
- send "§b/selectores disable §c- §fDisables Select Ores" to command sender
- send "§b/selectores amount <integer> <iron/gold/diamond>§c- §fSets the maximum amount of ores players can mine" to command sender
- send "§b/selectores help §c- §fShows this help page" to command sender
- send "§fSkript Version: §cv2" to command sender
- stop trigger
- if arg 1 is "enable":
- if {selectores} is true:
- send "{@Prefix} §cSelect Ores §fis already §cenabled§f!" to command sender
- stop trigger
- set {selectores} to true
- send "{@Prefix} §cSelect Ores §fhas been §cenabled§f!" to command sender
- #- OP Broadcast -#
- loop all players:
- if loop-player has permission "selectores.notify":
- loop-player is not command sender
- send "{@Prefix} §c%command sender% §fhas §cenabled §fthe §cSelect Ores §fgamemode!" to loop-player
- stop trigger
- if arg 1 is "disable":
- if {selectores} is false:
- send "{@Prefix} §cSelect Ores §fis already §cdisabled§f!" to command sender
- stop trigger
- set {selectores} to false
- send "{@Prefix} §cSelect Ores §fhas been §cdisabled§f!" to command sender
- delete {diamondsmined::*}
- delete {goldmined::*}
- delete {ironmined::*}
- #- OP Broadcast -#
- loop all players:
- if loop-player has permission "selectores.notify":
- loop-player is not command sender
- send "{@Prefix} §c%command sender% §fhas §cdisabled §fthe §cSelect Ores §fgamemode!" to loop-player
- stop trigger
- if arg 1 is "amount":
- if arg 2 is less than 1:
- send "{@Prefix} §fYou cannot set the §cOre Amount §fthe less than 0!" to command sender
- stop trigger
- #- arg 3 check -#
- if arg 3 is "iron":
- set {selectoresAmountIron} to arg 3
- send "{@Prefix} §fSet the §7Iron Ore §famount to §c%arg 3%§f!" to command sender
- #- OP Broadcast -#
- loop all players:
- if loop-player has permission "selectores.notify":
- loop-player is not command sender
- send "{@Prefix} §c%command sender% §fset the ore amount for §cIron §fto §c%arg 2%§f!" to loop-player
- if arg 3 is "gold":
- set {selectoresAmountGold} to arg 3
- send "{@Prefix} §fSet the §6Gold Ore §famount to §c%arg 3%§f!" to command sender
- #- OP Broadcast -#
- loop all players:
- if loop-player has permission "selectores.notify":
- loop-player is not command sender
- send "{@Prefix} §c%command sender% §fset the ore amount for §cGold §fto §c%arg 2%§f!" to loop-player
- if arg 3 is "diamond":
- set {selectoresAmountDiamond} to arg 3
- send "{@Prefix} §fSet the §bDiamond Ore §famount to §c%arg 3%§f!" to command sender
- #- OP Broadcast -#
- loop all players:
- if loop-player has permission "selectores.notify":
- loop-player is not command sender
- send "{@Prefix} §c%command sender% §fset the ore amount for §cDiamond §fto §c%arg 2%§f!" to loop-player
- stop trigger
- #- If No Perms -#
- send "{@PermDeny}" to command sender
- command /oresleft:
- description: Sends the ore limit and how much you have mined
- trigger:
- {selectores} is true
- send "{@Prefix} §fThe maximum ore limit for ores are..." to commmand sender
- send "§7Iron: §c%{selectoresAmountIron}% §9- §fYou have mined §c%{ironmined::%command sender%}% §7Iron ore§f!" to command sender
- send "§6Gold: §c%{selectoresAmountGold}% §9- §fYou have mined §c%{goldmined::%command sender%}% §6Gold ore§f!" to command sender
- send "§bDiamond: §c%{selectoresAmountDiamond}% §9- §fYou have mined §c%{diamondsmined::%command sender%}% §bDiamond ore§f!" to command sender
- on mine of diamond ore:
- {selectores} is true
- if ({selectoresAmountDiamond} - {diamondsmined::%player%}) is equal to 0:
- cancel event
- send "{@Prefix} §fYou are too weak to mine this §bDiamond Ore§f!" to player
- stop
- add 1 to {diamondsmined::%player%}
- on mine of gold ore:
- {selectores} is true
- if ({selectoresAmountGold} - {goldmined::%player%}) is equal to 0:
- cancel event
- message "{@Prefix} §fYou are too weak to mine this §6Gold Ore§f!" to player
- stop
- add 1 to {goldmined::%player%}
- on mine of iron ore:
- {selectores} is true
- if ({selectoresAmountIron} - {ironmined::%player%}) is equal to 0:
- cancel event
- send "{@Prefix} §fYou are too weak to mine this §7Iron Ore§f!" to player
- stop
- add 1 to {ironmined::%player%}
Advertisement
Add Comment
Please, Sign In to add comment