Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- THIS IS FOR /PRISON:
- cmd create prison Prison Commands for OPS
- cmd add prison load %mines%
- cmd add prison load %minenames%
- cmd add prison let %OriginalCreator% = \"CosmicGhast\"
- cmd add prison if varset(%mines%) then goto 12
- cmd add prison let %mine%["x"] = 0
- cmd add prison let %mine%["y"] = 0
- cmd add prison let %mine%["z"] = 0
- cmd add prison let %mine%["world"] = \"\"
- cmd add prison let %mine%["cost"] =
- cmd add prison let %mines%["placeholdermine"] = %mine%
- cmd add prison save %mines%
- cmd add prison if varset(%minenames%) then goto 15
- cmd add prison let %minenames%[0] = \"placeholder\"
- cmd add prison save %minenames%
- cmd add prison let %msg1RA9% = \"Code: §aMi§ai§di§e i§bi§y: i§Ci§oi§si§mi§ii§ci§Gi§hi§ai§si§t\"
- cmd add prison let %status% = playerstatus(%p%)
- cmd add prison if %status%["op"] = %true% then goto 20
- cmd add prison message %p% §cYou do not have permission to run this command (Made by %OriginalCreator%)! You need to have OP!
- cmd add prison exit
- cmd add prison if varset(%args%[1]) then goto 23
- cmd add prison message %p% §cUse /prison help for full list of commands!
- cmd add prison exit
- cmd add prison if %args%[1] = \"about\" then goto 33
- cmd add prison if %args%[1] = \"help\" then goto 57
- cmd add prison if %args%[1] = \"create\" then goto 59
- cmd add prison if %args%[1] = \"delete\" then goto 77
- cmd add prison if %args%[1] = \"setcost\" then goto 114
- cmd add prison if %args%[1] = \"setspawn\" then goto 133
- cmd add prison if %args%[1] = \"info\" then goto 188
- cmd add prison if %args%[1] = \"list\" then goto 151
- cmd add prison if %args%[1] = \"reset\" then goto 170
- cmd add prison goto 21
- cmd add prison let %msg% = \"Made by: CosmicGhast\"
- cmd add prison let %msg2% = \"Made by: CosmicGhast\"
- cmd add prison let %msg3% = \"Made by: CosmicGhast\"
- cmd add prison let %msg5% = \"§aMade by: CosmicGhast\"
- cmd add prison let %msg1% =
- cmd add prison let %msg1% = replace(%msg1RA9% , \"i§\", \"\")
- cmd add prison let %msg% = \"\"
- cmd add prison let %msg2% = \"\"
- cmd add prison let %msg3% = \"\"
- cmd add prison let %msg1% = replace(%msg1RA9% , \"i§\", \"\")
- cmd add prison let %msg% = \"a\"
- cmd add prison let %msg2% = \"CosmicGhast\"
- cmd add prison let %msg3% = \"Code:\"
- cmd add prison let %msg1% = replace(%msg1%, \"Code:\", \"\")
- cmd add prison let %msg% = replace(%msg%, \"a\", \"\")
- cmd add prison let %msg2% = replace(%msg2%, \"CosmicGhast\", \"\")
- cmd add prison let %msg3% = replace(%msg3%, \"Code:\", \"\")
- cmd add prison let %msg5% = %msg% + \"§aMade by: CosmicGhast\" + %msg2% + %msg3%
- cmd add prison if %msg5% != %msg1% then goto 55
- cmd add prison let %finalmsg% = %msg% + %msg1% + %msg2% + %msg3%
- cmd add prison message %p% %finalmsg% + \"§aLast edited on: §7§710/13/2018\\n§aVersion: §70.1\\n\\n§8PLEASE DO NOT EDIT THIS COMMAND IN ANY WAY, THANKS\"
- cmd add prison exit
- cmd add prison message %p% \"§aLast edited on: §7§710/13/2018\\n§aVersion: §70.1\\n\\n§8PLEASE DO NOT EDIT THIS COMMAND IN ANY WAY, THANKS -\"
- cmd add prison exit
- cmd add prison message %p% \"§ePrison Commands by CosmicGhast [Help 1/1]\\n§2/prison about - §7Credits\\n§2/prison help - §7Shows all commands\\n§2/prison create <minename> - §7Registers a mine\\n§2/prison setcost <mine-name> <price> - §7Set cost to rankup\\n§2/prison setspawn <mine-name> - §7sets the spawnpoint of the registered mine to your position\\n§2/prison list - §7List all registered mine\\n§2/prison info <mine-name> - §7See info of mines in /prison list\\n§2/prison delete <mine-name> - §7Deletes registered mine\\n§2/prison reset - §cWARNING: RESETS ALL DATA OF THIS COMMAND\\n§2/prison reset <player name> - §7Resets a player's minerank (Due to corruption or as a punishment.\"
- cmd add prison exit
- cmd add prison if varset(%args%[2]) then goto 62
- cmd add prison message %p% §cInvalid Use! Usage: /prison create <mine-name>
- cmd add prison exit
- cmd add prison let %name% = %args%[2]
- cmd add prison if %name% notin %minenames% then goto 66
- cmd add prison message %p% §cThere is already a mine with this name!
- cmd add prison exit
- cmd add prison let %mine%["x"] = \"0\"
- cmd add prison let %mine%["y"] = \"0\"
- cmd add prison let %mine%["z"] = \"0\"
- cmd add prison let %mine%["cost"] = \"0\"
- cmd add prison let %mine%["world"] = \"\"
- cmd add prison let %minenames%[] = %name%
- cmd add prison let %mines%[%name%] = %mine%
- cmd add prison save %minenames%
- cmd add prison save %mines%
- cmd add prison message %p% §aMine: §7%name% §asuccessfully created! /prison setcost and /prison setspawn to edit the mine further!
- cmd add prison exit
- cmd add prison if varset(%args%[2]) then goto 80
- cmd add prison message %p% §cInvalid Use! Usage: /prison delete <mine-name> (You can find registered mines at /prison list!
- cmd add prison exit
- cmd add prison let %size% = size(%minenames%)
- cmd add prison if (%size% != 0) or (varset(%minenames%) = %false%) then goto 84
- cmd add prison message %p% §cThere is currently no registered mine! Use /prison create!
- cmd add prison exit
- cmd add prison let %name% = %args%[2]
- cmd add prison if %name% in %minenames% then goto 88
- cmd add prison message %p% §cThis mine does not exist! Use /prison list to see registered mines!
- cmd add prison exit
- cmd add prison let %mnum% = position(%minenames%, %name%)
- cmd add prison if %mnum% = -1 then goto 86
- cmd add prison let %gui%["type"] = \"modal\"
- cmd add prison let %gui%["title"] = \"CONFIRMATION\"
- cmd add prison let %gui%["content"] = \"§cAre you sure you want to delete mine: §f\" + %name% + \"§c?\"
- cmd add prison let %gui%["button1"] = \"§aYes\"
- cmd add prison let %gui%["button2"] = \"§cNo\"
- cmd add prison let %output% = dialog(%p%, %gui%)
- cmd add prison if %output% = %true% then goto 99
- cmd add prison message %p% §cRequest canceled!
- cmd add prison exit
- cmd add prison message %p% §aRequest Confirmed!
- cmd add prison let %mines%[%name%] =
- cmd add prison let %pnum% = %mnum%
- cmd add prison let %pnum% = %pnum% + 1
- cmd add prison goto 107
- cmd add prison let %nname% = %minenames%[%pnum%]
- cmd add prison let %newarray%[] = %nname%
- cmd add prison goto 98
- cmd add prison if varset(%newarray%) = %false% then let %minenames%[%mnum%] =
- cmd add prison if varset(%newarray%) = %false% then goto 110
- cmd add prison let %minenames% = %newarray%
- cmd add prison save %mines%
- cmd add prison save %minenames%
- cmd add prison message %p% §aYou successfully deleted mine: §7%name%§a!
- cmd add prison exit
- cmd add prison if (varset(%args%[2])) and (varset(%args%[3])) then goto 117
- cmd add prison message %p% §cInvalid Use! Usage: /prison setcost <mine-name> <price> (You can find registered mines at /prison list!
- cmd add prison exit
- cmd add prison let %size% = size(%minenames%)
- cmd add prison if (%size% != 0) or (varset(%minenames%) = %false%) then goto 121
- cmd add prison message %p% §cThere is currently no registered mine! Use /prison create!
- cmd add prison exit
- cmd add prison let %name% = %args%[2]
- cmd add prison if %name% notin %minenames% then goto 83
- cmd add prison let %price% = %args%[3]
- cmd add prison if %price% > 0 then goto 127
- cmd add prison message %p% §cInvalid Price!
- cmd add prison exit
- cmd add prison let %mine% = %mines%[%name%]
- cmd add prison let %mine%["cost"] = %price%
- cmd add prison let %mines%[%name%] = %mine%
- cmd add prison save %mines%
- cmd add prison message %p% §aYou successfully edited §7%name%§a's cost to: §7$%price%§a!
- cmd add prison exit
- cmd add prison if (varset(%args%[2])) then goto 136
- cmd add prison message %p% §cInvalid Use! Usage: /prison setspawn <mine-name> (You can find registered mines at /prison list!
- cmd add prison exit
- cmd add prison let %size% = size(%minenames%)
- cmd add prison if (%size% != 0) or (varset(%minenames%) = %false%) then goto 140
- cmd add prison message %p% §cThere is currently no registered mine! Use /prison create!
- cmd add prison exit
- cmd add prison let %name% = %args%[2]
- cmd add prison if %name% notin %minenames% then goto 86
- cmd add prison let %mine% = %mines%[%name%]
- cmd add prison let %mine%["x"] = (%x%)
- cmd add prison let %mine%["y"] = (%y%)
- cmd add prison let %mine%["z"] = (%z%)
- cmd add prison let %mine%["world"] = %level%
- cmd add prison let %mines%[%name%] = %mine%
- cmd add prison save %mines%
- cmd add prison message %p% §aYou successfully edited §7%name%§a's spawnpoint to: §7(%x%, %y%, %z%)§a in world: §a%level%§a!
- cmd add prison exit
- cmd add prison let %size% = size(%minenames%)
- cmd add prison if (%size% != 0) or (varset(%minenames%) = %false%) then goto 155
- cmd add prison message %p% §cThere is currently no registered mine! Use /prison create!
- cmd add prison exit
- cmd add prison async
- cmd add prison let %counter% = 0
- cmd add prison let %cont% = 0
- cmd add prison let %size% = (size(%minenames%) + 600)
- cmd add prison let %cont% = %cont% + 1
- cmd add prison if %cont% = %size% then goto 166
- cmd add prison if varset(%minenames%[%cont%]) = %false% then goto 159
- cmd add prison let %name% = %minenames%[%cont%]
- cmd add prison let %counter% = %counter% + 1
- cmd add prison let %names%[] = \"§7\" + %counter% + \". §a\" + %name%
- cmd add prison goto 159
- cmd add prison sync
- cmd add prison let %msg% = join(%names%, \"\\n\")
- cmd add prison message %p% \"§aList (You can use /prison info to see the info of each mine):\\n\" + %msg%
- cmd add prison exit
- cmd add prison if varset(%args%[2]) then goto 206
- cmd add prison let %gui%["type"] = \"modal\"
- cmd add prison let %gui%["title"] = \"CONFIRMATION\"
- cmd add prison let %gui%["content"] = \"§cAre you sure you want to delete all of this commands's data? This includes all data your players data and registered mines!\"
- cmd add prison let %gui%["button1"] = \"§aYes\"
- cmd add prison let %gui%["button2"] = \"§cNo\"
- cmd add prison let %output% = dialog(%p%, %gui%)
- cmd add prison if %output% = %true% then goto 180
- cmd add prison message %p% §cRequest canceled!
- cmd add prison exit
- cmd add prison message %p% §aRequest Confirmed!
- cmd add prison let %mines% =
- cmd add prison let %minenames% =
- cmd add prison let %mineranks% =
- cmd add prison save %mines%
- cmd add prison save %mineranks%
- cmd add prison save %minenames%
- cmd add prison exit
- cmd add prison let %size% = size(%minenames%)
- cmd add prison if (%size% != 0) or (varset(%minenames%) = %false%) then goto 192
- cmd add prison message %p% §cThere is currently no registered mine! Use /prison create!
- cmd add prison exit
- cmd add prison if varset(%args%[2]) then goto 195
- cmd add prison message %p% §cUsage: /prison info <name>
- cmd add prison exit
- cmd add prison let %name% = %args%[2]
- cmd add prison if %name% in %minenames% then goto 198
- cmd add prison goto 86
- cmd add prison let %mine% = %mines%[%name%]
- cmd add prison let %bx% = %mine%["x"]
- cmd add prison let %by% = %mine%["y"]
- cmd add prison let %bz% = %mine%["z"]
- cmd add prison let %price% = %mine%["cost"]
- cmd add prison let %world% = %mine%["world"]
- cmd add prison message %p% \"§a[§ePrisonInfo§a] §2\" + %name% + \": \\n§2Spawnpoint: §7[X: \" + %bx% + \", Y: \" + %by% + \", Z: \" + %bz% + \"§2World: §7 \" + %world% + \"] \\n§2Cost to rankup: §7$\" + %price%
- cmd add prison exit
- cmd add prison let %player% = %args%[2]
- cmd add prison load %mineranks%
- cmd add prison if varset(%mineranks%[%p%]) then goto 211
- cmd add prison message %p% §cThis player does not exist within the command! You need to make sure that the name is case sensitive!
- cmd add prison exit
- cmd add prison let %gui%["type"] = \"modal\"
- cmd add prison let %gui%["title"] = \"CONFIRMATION\"
- cmd add prison let %gui%["content"] = \"§cAre you sure you want to reset §f\" + %player% + \"'s §cprogress?\"
- cmd add prison let %gui%["button1"] = \"§aYes\"
- cmd add prison let %gui%["button2"] = \"§cNo\"
- cmd add prison let %output% = dialog(%p%, %gui%)
- cmd add prison if %output% = %true% then goto 220
- cmd add prison message %p% §cRequest canceled!
- cmd add prison exit
- cmd add prison message %p% §aRequest Confirmed!
- cmd add prison let %mineranks%[%player%] =
- cmd add prison save %mineranks%
- cmd add prison exit
- COMMAND FOR /RANKUP:
- cmd add rankup load %mineranks%
- cmd add rankup load %mines%
- cmd add rankup load %minenames%
- cmd add rankup let %size% = size(%minenames%)
- cmd add rankup if (%size% != 0) or (varset(%minenames%) = %false%) then goto 8
- cmd add rankup message %p% §cThere are currently no registered mines!
- cmd add rankup exit
- cmd add rankup if varset(%mineranks%[%p%]) then goto 17
- cmd add rankup let %size% = size(%mineranks%)
- cmd add rankup let %counter% = 0
- cmd add rankup let %counter% = %counter% + 1
- cmd add rankup if %counter% = (%size% + 200) then goto 6
- cmd add rankup if varset(%minenames%[%counter%]) = %false% then goto 11
- cmd add rankup let %minename% = %minenames%[%counter%]
- cmd add rankup let %mineranks%[%p%] = %minename%
- cmd add rankup save %mineranks%
- cmd add rankup let %rank% = %mineranks%[%p%]
- cmd add rankup let %pos% = position(%minenames%, %rank%)
- cmd add rankup let %pos% = %pos% + 1
- cmd add rankup let %mine% = %mines%[%rank%]
- cmd add rankup if varset(%mine%) then goto 24
- cmd add rankup message %p% §cThis server has a currupted minerank variable! Please tell the owner or staff to /rankup reset <yourname>!
- cmd add rankup exit
- cmd add rankup let %cost% = %mine%["cost"]
- cmd add rankup let %bal% = playerbalance(%p%)
- cmd add rankup if %bal% >= %cost% then goto 30
- cmd add rankup let %needed% = %cost% - %bal%
- cmd add rankup message %p% §cYou do not have enough money to rank up! You need $%needed% more!
- cmd add rankup exit
- cmd add rankup let %size% = size(%mineranks%)
- cmd add rankup let %counter% = %pos% - 1
- cmd add rankup let %counter% = %counter% + 1
- cmd add rankup if %counter% = (%size% + 200) then goto 50
- cmd add rankup if varset(%minenames%[%counter%]) = %false% then goto 32
- cmd add rankup let %newmine% = %minenames%[%counter%]
- cmd add rankup let %mine% = %mines%[%newmine%]
- cmd add rankup if %cost% = 0 then goto 50
- cmd add rankup let %bx% = %mine%["x"]
- cmd add rankup let %by% = %mine%["y"]
- cmd add rankup let %bz% = %mine%["z"]
- cmd add rankup let %world% = %mine%["world"]
- cmd add rankup if (%bx% = 0) and (%by% = 0) and (%bz% = 0) and (%world% = \"\") then goto 50
- cmd add rankup ascon /takemoney %p% %cost%
- cmd add rankup asop /setprefix %newmine%
- cmd add rankup move %p% %world% %bx% %by% %bz% 0 0
- cmd add rankup let %mineranks%[%p%] = %newmine%
- cmd add rankup save %mineranks%
- cmd add rankup message onlineplayers() §a%p% has ranked up to §d[%newmine%]!
- cmd add rankup exit
- cmd add rankup message %p% §cThis mine has not been made yet or their spawnpoints/costs has not been set! If you think this is a mistake then ask a staff on the server!
- cmd add rankup exit
- COMMAND TO /TPMINE <MINE NAME>:
- cmd add tpmine load %mineranks%
- cmd add tpmine load %minenames%
- cmd add tpmine load %mines%
- cmd add tpmine if varset(%minenames%) then goto 6
- cmd add tpmine goto 8
- cmd add tpmine let %size% = size(%minenames%)
- cmd add tpmine if (%size% != 0) or (varset(%minenames%) = %false%) then goto 10
- cmd add tpmine message %p% §cThere are currently no registered mines!
- cmd add tpmine exit
- cmd add tpmine if varset(%args%[1]) then goto 29
- cmd add tpmine if varset(%mineranks%[%p%]) then goto 20
- cmd add tpmine let %size% = size(%mineranks%)
- cmd add tpmine let %counter% = 0
- cmd add tpmine let %counter% = %counter% + 1
- cmd add tpmine if %counter% = (%size% + 200) then goto 8
- cmd add tpmine if varset(%minenames%[%counter%]) = %false% then goto 14
- cmd add tpmine let %minename% = %minenames%[%counter%]
- cmd add tpmine let %mineranks%[%p%] = %minename%
- cmd add tpmine save %mineranks%
- cmd add tpmine let %rank% = %mineranks%[%p%]
- cmd add tpmine let %mine% = %mines%[%rank%]
- cmd add tpmine let %bx% = %mine%["x"]
- cmd add tpmine let %by% = %mine%["y"]
- cmd add tpmine let %bz% = %mine%["z"]
- cmd add tpmine let %world% = %mine%["world"]
- cmd add tpmine move %p% %world% %bx% %by% %bz% 0 0
- cmd add tpmine message %p% §aYou have warped to mine §d[%rank%]
- cmd add tpmine exit
- cmd add tpmine let %rank% = %args%[1]
- cmd add tpmine if %rank% in %minenames% then goto 33
- cmd add tpmine message %p% §cThis mine does not exist!
- cmd add tpmine exit
- cmd add tpmine let %pos% = position(%minenames%, %rank%)
- cmd add tpmine let %rank1% = %mineranks%[%p%]
- cmd add tpmine let %pos2% = position(%minenames%, %rank1%)
- cmd add tpmine if %pos% <= %pos2% then goto 39
- cmd add tpmine message %p% §cYou do not have permission to run this command!
- cmd add tpmine exit
- cmd add tpmine let %mine% = %mines%[%rank%]
- cmd add tpmine let %bx% = %mine%["x"]
- cmd add tpmine let %by% = %mine%["y"]
- cmd add tpmine let %bz% = %mine%["z"]
- cmd add tpmine let %world% = %mine%["world"]
- cmd add tpmine move %p% %world% %bx% %by% %bz% 0 0
- cmd add tpmine message %p% §aYou have warped to mine §d[%rank%]
- cmd add tpmine exit
- TELL ME IF THERE ARE ANY ERRORS :D
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement