Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.67 KB | None | 0 0
  1. #---------------------------------------
  2. # MINIGAME
  3. # STATUS
  4. # Created by Efk0
  5. #---------------------------------------
  6. #DO NOT EDIT THIS CODE (ONLY MESSAGES AND CONFIG)!
  7. #-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-
  8. options:
  9. #------------
  10. # CONFIG |
  11. #------------
  12.  
  13. #DO NOT EDIT!
  14. version: 1.0
  15.  
  16. #Main command (Default: mgstatus)
  17. cmd.main: mgstatus
  18.  
  19. #Prefix in messages (Default: &eMGStatus &7>>)
  20. prefix: &eMGStatus &7>>
  21.  
  22. #------------
  23. # MESSAGES |
  24. #------------
  25.  
  26. info.plname: Plugin name
  27. info.version: Version
  28. info.author: Author
  29.  
  30. error.usage: &cUsage
  31. error.noexist: &cThis minigame doesn't exist
  32. error.isdefined: &cThis minigame is already exist
  33. error.adminuse: &cPlease, use /{@cmd.main} admin
  34. error.noperm: &cYou don't have enought permissions
  35.  
  36. status.name: Minigame
  37. status.status: Status
  38.  
  39. success.statusset: &aSuccessfully set status &b%arg 4% &ato minigame &b%arg 3%
  40. success.removed: &aSuccesfully removed minigame %arg 3%
  41.  
  42. #------------
  43. # PERMISSIONS |
  44. #------------
  45.  
  46. perm.admin: status.admin
  47.  
  48. #------------
  49. # MAIN CODE |
  50. #------------
  51. command /{@cmd.main} [<text>] [<text>] [<text>] [<text>]:
  52. trigger:
  53. if arg 1 is not set:
  54. execute player command "{@cmd.main} help"
  55. if arg 1 is "help":
  56. message "&e&m-----------------------------------------------------"
  57. message "&e&l &nMG - PROGRESS"
  58. message ""
  59. message "&a/{@cmd.main} help &f- &6Commands"
  60. message "&a/{@cmd.main} info &f- &6Plugin info"
  61. message "&a/{@cmd.main} status &f- &6Minigame status"
  62. message ""
  63. message ""
  64. message "&c/{@cmd.main} admin &f- &6Admin commands"
  65. message "&e&m-----------------------------------------------------"
  66. if arg 1 is "info":
  67. message "&e&m-----------------------------------------------------"
  68. message ""
  69. message ""
  70. message "&a{@info.plname}: &bMinigame Status"
  71. message "&a{@info.version}: &b{@version}"
  72. message "&a{@info.author}: &bEfk0"
  73. message ""
  74. message ""
  75. message ""
  76. message "&e&m-----------------------------------------------------"
  77. if arg 1 is "status":
  78. if arg 2 is not set:
  79. message "{@prefix} &c{@error.usage}: /{@cmd.main} status <minigame-name>"
  80. else if {minigame::status::%arg 2%::1} is arg 2:
  81. message "&e&m-----------------------------------------------------"
  82. message ""
  83. message ""
  84. message ""
  85. message "&a{@status.name}: &b%{minigame::status::%arg 2%::1}%"
  86. message "&a{@status.status}: &b%{minigame::status::%arg 2%}%"
  87. message ""
  88. message ""
  89. message ""
  90. message "&e&m-----------------------------------------------------"
  91. else:
  92. message "{@prefix} {@error.noexist}"
  93. if arg 1 is "admin":
  94. if player has permission "{@perm.admin}":
  95. if arg 2 is not set:
  96. execute player command "{@cmd.main} admin help"
  97. if arg 2 is "help":
  98. message "&e&m-----------------------------------------------------"
  99. message "&e&l &nMG - PROGRESS"
  100. message ""
  101. message "&c/{@cmd.main} admin create &f- &6Create minigame"
  102. message "&c/{@cmd.main} admin setstatus &f- &6Change plugin status"
  103. message "&c/{@cmd.main} admin remove &f- &6Remove minigame"
  104. message ""
  105. message ""
  106. message "&e&m-----------------------------------------------------"
  107. if arg 2 is "create":
  108. if arg 4 is not set:
  109. message "{@prefix} {@error.usage}: /{@cmd.main} admin create <minigame-name> <status>"
  110. else if {minigame::status::%arg 3%::1} is arg 3:
  111. message "{@prefix} {@error.isdefined}"
  112. else:
  113. set {minigame::status::%arg 3%} to arg 4
  114. set {minigame::status::%arg 3%::1} to arg 3
  115. message "{@prefix} {@success.statusset}"
  116. if arg 2 is "setstatus":
  117. if arg 3 is not set:
  118. message "{@prefix} &c{@error.usage}: /{@cmd.main} admin setstatus <minigame-name> <status>"
  119. else if {minigame::status::%arg 3%::1} is arg 3:
  120. set {minigame::status::%arg 3%} to arg 4
  121. message "{@prefix} {@success.statusset}"
  122. else:
  123. message "{@prefix} {@error.noexist}"
  124. if arg 2 is "remove":
  125. if arg 3 is not set:
  126. message "{@prefix} &c{@error.usage}: /{@cmd.main} admin remove <minigame-name>"
  127. else if {minigame::status::%arg 3%::1} is arg 3:
  128. set {minigame::status::%arg 3%} to " -(Undefined)-"
  129. set {minigame::status::%arg 3%::1} to " -(Undefined)-"
  130. message "{@prefix} {@success.removed}"
  131. else:
  132. message "{@prefix} {@error.noexist}"
  133. else:
  134. message "{@prefix} {@error.noperm}"
  135. if arg 1 is "create" or "setstatus" or "remove":
  136. message "{@prefix} {@error.adminuse}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement