taketake365365

Untitled

Jun 14th, 2019
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.95 KB | None | 0 0
  1. on command:
  2. if "%arguments%" is "<none>":
  3. if {%player%.prefix} is set:
  4. if {%player%.suffix} is set:
  5. send "%{%player%.prefix}%%sender%%{%player%.suffix}% &6>> &c/%command%" to op
  6. if {%player%.prefix} is set:
  7. if {%player%.suffix} is not set:
  8. send "%{%player%.prefix}%%sender% &6>> &c/%command%" to op
  9. if {%player%.suffix} is set:
  10. if {%player%.prefix} is not set:
  11. send "%sender%%{%player%.suffix}% &6>> &c/%command%" to op
  12. if {%player%.prefix} is not set:
  13. if {%player%.suffix} is not set:
  14. send "%sender% &6>> &c/%command%" to op
  15. else:
  16. if {%player%.prefix} is set:
  17. if {%player%.suffix} is set:
  18. send "%{%player%.prefix}%%sender%%{%player%.suffix}% &6>> &c/%command% %arguments%" to op
  19. if {%player%.prefix} is set:
  20. if {%player%.suffix} is not set:
  21. send "%{%player%.prefix}%%sender% &6>> &c/%command% %arguments%" to op
  22. if {%player%.suffix} is set:
  23. if {%player%.prefix} is not set:
  24. send "%sender%%{%player%.suffix}% &6>> &c/%command% %arguments%" to op
  25. if {%player%.prefix} is not set:
  26. if {%player%.suffix} is not set:
  27. send "%sender% &6>> &c/%command% %arguments%" to op
  28.  
  29. #_________________________________________________________________________________________________
  30.  
  31. command /setcommand <text> <text>:
  32. permission: skript.admin
  33. trigger:
  34. set {setcommand.%arg 1%} to arg 2
  35. message "&6[Com]&r 「%arg 1%」に「%arg 2%」が設定されました"
  36.  
  37. command /playcommand <text>:
  38. trigger:
  39. command "%{setcommand.%arg 1%}%"
  40.  
  41. command /commandc <text>:
  42. permission: skript.admin
  43. trigger:
  44. message "&6[Com]&r 「%arg 1%」に「%{setcommand.%arg 1%}%」が設定されています"
  45.  
  46. #_________________________________________________________________________________________________
  47.  
  48. command /setcast <text> <text>:
  49. permission: skript.admin
  50. trigger:
  51. set {cast.%arg 1%} to arg 2
  52. message "&6[Cast]&r 「%arg 1%」に「%arg 2%」が設定されました"
  53.  
  54. command /playcast <text>:
  55. trigger:
  56. broadcast "%{cast.%arg 1%}%"
  57.  
  58. #_________________________________________________________________________________________________
  59.  
  60. command /setmessage <text> <text>:
  61. permission: skript.admin
  62. trigger:
  63. set {message.%arg 1%} to arg 2
  64. message "&6[Msg]&r 「%arg 1%」に「%arg 2%」が設定されました"
  65.  
  66. command /playmessage <text> <player>:
  67. trigger:
  68. message "%{message.%arg 1%}%" to arg 2
  69.  
  70. #_________________________________________________________________________________________________
  71.  
  72. on death:
  73. teleport player to {checkpoint.%player%}
  74. broadcast "&c%player% is death"
  75.  
  76. #_________________________________________________________________________________________________
  77.  
  78. options:
  79. item : diamond
  80. name : &bLoginDiamond
  81. amount : 1
  82. prefix : "&6Daily bonus:"
  83. time : 8 hours
  84.  
  85. command /rogubo:
  86. trigger:
  87. difference between {dailyreward.%player%.time} and now is less than {@time}:
  88. send "&6ログインボーナスは8時間ごとに受け取れます!%7&o%{dailyreward.%player%.time}%" to player
  89. stop
  90. add {@amount} {@item} named "{@name}" to the player
  91. message "&bログインボーナスを受け取りました!"
  92. set {dailyreward.%player%.time} to now
  93. stop
  94.  
  95. #_________________________________________________________________________________________________
  96.  
  97. command /smute <player>:
  98. trigger:
  99. set {%arg 1%.mute} to "mute"
  100.  
  101. on chat:
  102. cancel event
  103. if {%player%.mute} is "mute":
  104. stop
  105. if {%player%.prefix} is set:
  106. if {%player%.suffix} is set:
  107. broadcast "%{%player%.prefix}%%player%%{%player%.suffix}% &8>> &f%message%"
  108. if {%player%.prefix} is set:
  109. if {%player%.suffix} is not set:
  110. broadcast "%{%player%.prefix}%%player% &8>> &f%message%"
  111. if {%player%.suffix} is set:
  112. if {%player%.prefix} is not set:
  113. broadcast "%player%%{%player%.suffix}% &8>> &f%message%"
  114. if {%player%.prefix} is not set:
  115. if {%player%.suffix} is not set:
  116. broadcast "%player% &8>> &f%message%"
  117.  
  118. command /setprefix <offline player> <text>:
  119. permission: skript.admin
  120. aliases: /pre
  121. trigger:
  122. set {%arg 1%.prefix} to arg 2
  123. replace all "&" with "§" in {%arg 1%.prefix}
  124. message "&b%arg 1%&3の&bprefix&3を%{%arg 1%.prefix}%&3にしました。"
  125.  
  126. command /setsuffix <offline player> <text>:
  127. permission: skript.admin
  128. aliases: /suf
  129. trigger:
  130. set {%arg 1%.suffix} to arg 2
  131. replace all "&" with "§" in {%arg 1%.suffix}
  132.  
  133. message "&b%arg 1%&3の&bsuffix&3を%{%arg 1%.suffix}%&3にしました。"
  134. command /setprefixsuffix <offline player> <text> <text>:
  135. permission: skript.admin
  136. aliases: /presuf
  137. trigger:
  138. set {%arg 1%.prefix} to arg 2
  139. set {%arg 1%.suffix} to arg 3
  140. replace all "&" with "§" in {%arg 1%.prefix}
  141. replace all "&" with "§" in {%arg 1%.suffix}
  142. message "&b%arg 1%&3の&bprefix&3を%{%arg 1%.prefix}%&3に、&bsuffix&3を%{%arg 1%.suffix}%&3にしました。"
  143.  
  144. command /setprefixclearsuffix <offline player> <text>:
  145. permission: skript.admin
  146. aliases: /precsuf
  147. trigger:
  148. set {%arg 1%.prefix} to arg 2
  149. set {%arg 1%.suffix} to ""
  150. replace all "&" with "§" in {%arg 1%.prefix}
  151. message "&b%arg 1%&3の&bprefix&3を%{%arg 1%.prefix}%&3に、suffixを&bclear&3しました。"
  152.  
  153. command /setsuffixclearprefix <offline player> <text>:
  154. permission: skript.admin
  155. aliases: /sufcpre
  156. trigger:
  157. set {%arg 1%.suffix} to arg 2
  158. set {%arg 1%.prefix} to ""
  159. message "&b%arg 1%&3の&bprefix&3を&bclear&3して、&bsuffix&3を%{%arg 1%.suffix}%&3にしました。"
  160.  
  161. command /clearprefix <offline player>:
  162. permission: skript.admin
  163. aliases: /cpre
  164. trigger:
  165. set {%arg%.prefix} to ""
  166. message "&b%arg%&3の&bprefix&3を&bclear&3しました。"
  167.  
  168. command /clearsuffix <offline player>:
  169. permission: skript.admin
  170. aliases: /csuf
  171. trigger:
  172. set {%arg%.suffix} to ""
  173. message "&b%arg%&3の&bsuffix&3を&bclear&3しました。"
  174.  
  175. command /clearall <offline player>:
  176. permission: skript.admin
  177. aliases: /call
  178. trigger:
  179. set {%arg 1%.prefix} to ""
  180. set {%arg 1%.suffix} to ""
  181. message "&b%arg%の&bprefix&3と&bsuffix&3を&bclear&3しました。"
  182.  
  183. #_________________________________________________________________________________________________
  184.  
  185. command /hutasetu:
  186. permission: skript.admin
  187. trigger:
  188. message "&b/hutatuna [二つ名] &3で名前の右を設定できます。"
  189. message "&3時間経過でコマンドが使えなくなります。早めに打ちましょう。"
  190. message "&3長すぎるものや不適切なものは変更または削除される可能性があります。"
  191. message "&b例:"
  192. message "&e--&r/hutatuna test&e--&6と打つと"
  193. message "&e--&fr%player%test&e--と表示されます(ハイフン(-)は含まれない)"
  194.  
  195. command /hutatuna <text>:
  196. permission: skript.hutatuna
  197. trigger:
  198. set {%player%.suffix} to arg 1
  199. replace all "&" with "§" in {%player%.suffix}
  200. message "&b%player%&3の&b二つ名&3を%{%player%.suffix}%&3にしました。"
  201.  
  202. #_________________________________________________________________________________________________
  203.  
  204. command /nametag <player>:
  205. trigger:
  206. if {%player%.prefix} is set:
  207. if {%player%.suffix} is set:
  208. set player's tab list name to "%{%arg%.prefix}%%player%%{%player%.suffix}%"
  209. if {%player%.prefix} is set:
  210. if {%player%.suffix} is not set:
  211. set player's tab list name to "%{%arg%.prefix}%%player%"
  212. if {%player%.suffix} is set:
  213. if {%player%.prefix} is not set:
  214. set player's tab list name to "%arg%%{%player%.suffix}%"
  215. if {%player%.prefix} is not set:
  216. if {%player%.suffix} is not set:
  217. set player's tab list name to "%arg%"
  218.  
  219. #_________________________________________________________________________________________________
  220.  
  221. variables:
  222. {_%player%.join} = 0
  223.  
  224. {owner1} = MINECRAFTER867
  225.  
  226. {owner2} = taketake365
  227.  
  228. #_________________________________________________________________________________________________
  229.  
  230. on rightclick on emerald block:
  231. set {checkpoint.%player%} to location of player
  232. message "&5チェックポイント"
  233. command "/playsound ui_toast_in %player% ~ ~ ~ 1 1 1"
  234. if block under the player is air:
  235. stop
  236.  
  237. command /setpoint
  238. trigger:
  239. set {checkpoint.%player%} to location of player
  240. message "&5チェックポイント"
  241. command "/playsound ui_toast_in %player% ~ ~ ~ 1 1 1"
  242. if block under the player is air:
  243. stop
  244. command /point:
  245. trigger:
  246. teleport player to {checkpoint.%player%}
  247.  
  248. #_________________________________________________________________________________________________
  249.  
  250. on break:
  251. player do not have permission "break.admin"
  252. cancel event
  253.  
  254. on place:
  255. player do not have permission "place.admin"
  256. cancel event
  257.  
  258. on pick up:
  259. player do not have permission "pick.admin"
  260. cancel event
  261.  
  262. on drop:
  263. player do not have permission "drop.admin"
  264. cancel event
  265.  
  266. #_________________________________________________________________________________________________
  267.  
  268. command /pi <player>:
  269. permission: skript.admin
  270. trigger:
  271. if arg-1 is offline:
  272. send "&b%arg-1%&cis offline." to player
  273. stop
  274. send "&8========&b%arg-1% info&8========" to player
  275. send "&eName: &6%arg-1%" to player
  276. send "&eUUID: &6%UUID of arg-1%" to player
  277. send "&eIP: &6%ip of arg-1%" to player
  278. send "&eSame IP:" to player
  279. loop all players:
  280. loop-player is not arg-1
  281. if ip of loop-player is ip of arg-1:
  282. send "&f - %loop-player% (&6%UUID of loop-player%&f)" to player
  283. set {_check} to true
  284. if {_check} is not set:
  285. send "&f - &aThere is no player with the same IP as %arg-1%." to player
  286.  
  287. #_________________________________________________________________________________________________
  288.  
  289. on first join:
  290. set {%player%.prefix} to "&8[&cNew&8]&7"
  291. replace all "&" with "§" in {%arg 1%.prefix}
  292. stop
  293.  
  294. #_________________________________________________________________________________________________
  295.  
  296. on damage:
  297. victim is a monster
  298. set {_victim-name::*} to name of victim split by "?"
  299. loop {_victim-name::*}:
  300. set {_mob-name} to loop-value
  301. stop loop
  302. message "&a%{_mob-name}%&c %health of victim%" to attacker
Add Comment
Please, Sign In to add comment