NiceQQQQ

Untitled

Dec 20th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.89 KB | None | 0 0
  1. options:
  2. #-------------------LOG-------------------#
  3. #LVLUP時の最初のメッセージに
  4. log: &7<&6System"7>
  5. #-----------------------------------------#
  6.  
  7. #------------------Types------------------#
  8. maxlvl: 1000
  9. playerleveling: true
  10. #-----------------------------------------#
  11.  
  12. #------------------Rank-------------------#
  13. rank: &2Player
  14. #-----------------------------------------#
  15.  
  16.  
  17. #===============================================================#
  18. #-Dont-Edit- #
  19. #===============================================================#
  20.  
  21. variables:
  22. {lvl::%player%} = 1
  23. {xp::%player%} = 0
  24. {wep::%player%} = 1
  25. {had::%player%} = 1
  26. {che::%player%} = 1
  27. {leg::%player%} = 1
  28. {boo::%player%} = 1
  29. {up::%player%} to 130
  30. {mon::%player%} = 0
  31. {hadd::%player%} = 1
  32. {ched::%player%} = 1
  33. {legd::%player%} = 1
  34. {bood::%player%} = 1
  35.  
  36. command /reset [<offline player>]:
  37. permission: k2Rsk
  38. trigger:
  39. if arg-1 is not set:
  40. set {lvl::%player%} to 1
  41. set {xp::%player%} to 0
  42. set {wep::%player%} to 1
  43. set {had::%player%} to 1
  44. set {che::%player%} to 1
  45. set {leg::%player%} to 1
  46. set {boo::%player%} to 1
  47. set {up::%player%} to 130
  48. set {mon::%player%} to 0
  49. set {had::%player%} to 1
  50. set {che::%player%} to 1
  51. set {leg::%player%} to 1
  52. set {boo::%player%} to 1
  53. send "{@log}&e%player%のステータスをリセットしました"
  54. if arg-1 is set:
  55. set {lvl::%player%} to 1
  56. set {xp::%player%} to 0
  57. set {wep::%player%} to 0
  58. set {had::%player%} to 0
  59. set {che::%player%} to 0
  60. set {leg::%player%} to 0
  61. set {boo::%player%} to 0
  62. set {up::%player%} to 130
  63. set {mon::%player%} to 0
  64. set {had::%player%} to 0
  65. set {che::%player%} to 0
  66. set {leg::%player%} to 0
  67. set {boo::%player%} to 0
  68. send "{@log}&e%arg-1%のステータスをリセットしました"
  69.  
  70. #===============================================================#
  71. #-Edit-OK- #
  72. #===============================================================#
  73.  
  74. every 2 second:
  75. loop all players:
  76. wipe loop-player's sidebar
  77. set name of sidebar of loop-player to "§6§l作業RPG"
  78. set score "§7-_-==[§eステータス§7]==---" in sidebar of loop-player to 11
  79. set score "§eLv §7[§e§l%{lvl::%loop-player%}%§7]" in sidebar of loop-player to 10
  80. set score "§aXp §7[§a%{xp::%loop-player%}%§7/§6§l%{up::%loop-player%}%§7]" in sidebar of loop-player to 9
  81. set score "§cWeapon§eLv §7[§e§l%{wep::%loop-player%}%§7]" in sidebar of loop-player to 8
  82. set score "§3Head§eLv §7[§e§l%{had::%loop-player%}%§7]" in sidebar of loop-player to 7
  83. set score "§3Chestplate§eLv §7[§e§l%{che::%loop-player%}%§7]" in sidebar of loop-player to 6
  84. set score "§3Leggings§eLv §7[§e§l%{leg::%loop-player%}%§7]" in sidebar of loop-player to 5
  85. set score "§3Boots§eLv §7[§e§l%{boo::%loop-player%}%§7]" in sidebar of loop-player to 4
  86. set score "§eMoney §7[§e§l%{mon::%loop-player%}%§7]" in sidebar of loop-player to 3
  87.  
  88.  
  89.  
  90.  
  91. #----------------------------------------------------------------------------------------------------
  92.  
  93. on any movement:
  94. if {@playerleveling} is true:
  95. set the player's tablist name to "&c&lRank&9≫%{prefix::%uuid of player%}% &6&lLevel&f&l:&e&l%{lvl::%player%}% &f%player%"
  96. set display name of player to "&c&lRank&9≫%{prefix::%uuid of player%}% &6&lLevel&f&l:&e&l%{lvl::%player%}% &f%player%"
  97.  
  98. on any movement:
  99. if {@playerleveling} is true:
  100. set tab header to "|&6&lQ&f&l-&5&lRPG&f|" and footer to "|&a%number of all players%&7/15&f|" for player
  101.  
  102. on join:
  103. if {prefix::%uuid of player%} is not set:
  104. set {prefix::%uuid of player%} to "{@rank}"
  105.  
  106. on any movement:
  107. if {@playerleveling} is true:
  108. if {xp::%player%} is greater or equal to {up::%player%}:
  109. if {lvl::%player%} is greater or equal to {@maxlvl}:
  110. stop
  111. else:
  112. add 1 to {lvl::%player%}
  113. add 90 to {up::%player%}
  114. set {xp::%player%} to 0
  115. send "&l?? {@log} &f&l??"
  116. send "&l?? &b&lレベルアップ!! &f&l??"
  117. send "&8≫ &6&lLevel&a&l: &e&l%{lvl::%player%}%"
  118. stop
  119. #----------------------------------------------------------------------------------------------------
  120.  
  121. on chat:
  122. cancel event
  123. if {mute::%uuid of player%} is set:
  124. {mute::%uuid of player%} is true
  125. send "あなたは発言できません。" to player
  126. add 1 to {checkchat::%player%}
  127. stop
  128. if {prefix::%uuid of player%} is set:
  129. if {suffix::%uuid of player%} is set:
  130. broadcast "&9≫%{prefix::%uuid of player%}% &f%player% %{suffix::%uuid of player%}%&a: &f&l%message%"
  131. else:
  132. broadcast "&9≫%{prefix::%uuid of player%}% &f%player%&a: &f&l%message%"
  133. else:
  134. if {suffix::%uuid of player%} is set:
  135. broadcast "&9≫ &f%player% %{suffix::%uuid of player%}%&a: &f&l%message%"
  136. else:
  137. broadcast "&9≫ &f%player%&a: &f&l%message%"
  138.  
  139.  
  140. on chat:
  141. if {mute::%uuid of player%} is true:
  142. if {checkchat::%player%} is more than 5:
  143. broadcast "&8[&fJ-RPG&8]&6%player%をKICKしました。 "
  144. kick the player
  145. stop
  146.  
  147. command /mute [<offline player>] [<text>]:
  148. permission: admin
  149. trigger:
  150. if arg-1 is set:
  151. if arg-2 is set:
  152. set {mute::%uuid of arg-1%} to true
  153. broadcast "%arg-1%&6が%player%&cによってミュートされました"
  154. broadcast "理由: %arg-2% "
  155. if arg-1 is not set:
  156. send "使い方: /mute k2R_Options うるさい"
  157.  
  158. command /mute-check [<offline player>]:
  159. trigger:
  160. send "MUTE: %arg-1% %{mute::%uuid of arg-1%}%"
  161.  
  162. command /unmute [<offline player>] [<text>]:
  163. permission: admin
  164. trigger:
  165. if arg-1 is set:
  166. if arg 2 is set:
  167. set {mute::%uuid of arg-1%} to false
  168. broadcast "%arg-1%&6は&c%player%によってミュート解除されました"
  169. broadcast "理由: %arg-2% "
  170. if arg-1 is not set:
  171. send "使い方: /unmute k2R_Options 大好き"
  172.  
  173.  
  174. command /prefix [<offline player>] [<text>]:
  175. permission: admin
  176. permission message: あなたは権限を持っていません。
  177. trigger:
  178. set {prefix::%uuid of arg-1%} to colored arg-2
  179. send "&b%arg 1% の前を %colored arg 2% &bにしました!"
  180.  
  181. command /clearprefix [<offline player>]:
  182. permission: admin
  183. permission message: あなたは権限を持っていません。
  184. trigger:
  185. clear {prefix::%uuid of arg-1%}
  186. send "&b%arg 1% の称号をリセットしました。"
  187.  
  188. command /suffix [<offline player>] [<text>]:
  189. permission: admin
  190. permission message: あなたは権限を持っていません。
  191. trigger:
  192. set {suffix::%uuid of arg-1%} to coloured arg-2
  193. send "&b%arg 1% の称号を%colored arg 2% &bにしました!"
  194.  
  195. command /clearsuffix [<offline player>]:
  196. permission: admin
  197. permission message: あなたは権限を持っていません。
  198. trigger:
  199. clear {suffix::%uuid of arg-1%}
  200. send "&b%arg 1% の称号をリセットしました。"
  201.  
  202. command /prefixhelp:
  203. permission: skript.admin
  204. permission message: あなたは権限を持っていません。
  205. trigger:
  206. send "&b&m================================="
  207. send "&b&lPREFIX &eSKRIPT Version:1.12.2 "
  208. send "&b&l/prefix (名前) (称号) "
  209. send "&b&l/clearprefix (名前) "
  210. send "&b&l/suffix (名前) (称号) "
  211. send "&b&l/clearsuffix (名前)"
  212. send "&b&l/mute (名前) (理由)"
  213. send "&b&l/unmute (名前) (理由)"
  214. send "&b&l/mute-check (名前)"
  215. send "&b&m================================="
  216.  
  217. #----------------------------------------------------------------------------------------------------
  218.  
  219.  
  220. #===============================================================#
  221. #-Edit-Ok- #
  222. #===============================================================#
  223.  
  224.  
  225.  
  226. options:
  227. zombie: 5
  228. skeleton: 10
  229. creeper: 7
  230. spider: 12
  231. enderman: 20
  232. witch: 14
  233. blaze: 24
  234. zombie pigman: 30
  235. slime: 2
  236. TEST: 10
  237.  
  238. on death of a slime:
  239. if {@playerleveling} is true:
  240. if attacker is a player:
  241. add {@slime} to {xp::%attacker%}
  242. send "{@log}&b{@slime}&6EXP" to the attacker
  243.  
  244. on death of a zombie:
  245. if {@playerleveling} is true:
  246. if attacker is a player:
  247. add {@zombie} to {xp::%attacker%}
  248. send "{@log}&b{@zombie}&6EXP" to the attacker
  249.  
  250. on death of a skeleton:
  251. if {@playerleveling} is true:
  252. if attacker is a player:
  253. add {@skeleton} to {xp::%attacker%}
  254. send "{@log}&b{@skeleton}&6EXP" to the attacker
  255.  
  256. on death of a creeper:
  257. if {@playerleveling} is true:
  258. if attacker is a player:
  259. add {@creeper} to {xp.%attacker%}
  260. send "{@log}&b{@creeper}&6EXP" to the attacker
  261.  
  262. on death of a spider:
  263. if {@playerleveling} is true:
  264. if attacker is a player:
  265. add {@spider} to {xp::%attacker%}
  266. send "{@log}&b{@spider}&6EXP" to the attacker
  267.  
  268. on death of a enderman:
  269. if {@playerleveling} is true:
  270. if attacker is a player:
  271. add {@enderman} to {xp::%attacker%}
  272. send "{@log}&b{@enderman}&6EXP" to the attacker
  273.  
  274. on death of a witch:
  275. if {@playerleveling} is true:
  276. if attacker is a player:
  277. add {@witch} to {xp::%attacker%}
  278. send "{@log}&b{@witch}&6EXP" to the attacker
  279.  
  280. on death of a blaze:
  281. if {@playerleveling} is true:
  282. if attacker is a player:
  283. add {@blaze} to {xp::%attacker%}
  284. send "{@log}&b{@blaze}&6EXP" to the attacker
  285.  
  286. on death of a zombie pigman:
  287. if {@playerleveling} is true:
  288. if attacker is a player:
  289. add {@zombie pigman} to {xp::%attacker%}
  290. send "{@log}&b{@zombie pigman}&6EXP" to the attacker
  291.  
  292. on death of a blaze:
  293. if {@playerleveling} is true:
  294. if attacker is a player:
  295. add {@TEST} to {xp::%attacker%}
  296. send "{@log}&b{@TEST}&6EXP" to the attacker
Add Comment
Please, Sign In to add comment