SHOW:
|
|
- or go back to the newest paste.
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 | - | command /selectores: |
80 | + | |
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%} |