Advertisement
tihi_

Untitled

Jun 20th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 56.96 KB | None | 0 0
  1. on fishing:
  2. if "%fishing state%" is "CAUGHT_FISH":
  3. clear caught item
  4.  
  5. on chat:
  6. cancel event
  7. if {pre.%player%} is 1:
  8. broadcast "&7[&cOWNER&7]&6&l%player%&b: &r%coloured message%"
  9. else:
  10. broadcast "&6&l%player%&b: &r%coloured message%"
  11.  
  12. command /tihi:
  13. trigger:
  14. set {pre.%player%} to 1
  15.  
  16. on rightclick:
  17. if name of held item is "§e§l天使の羽 §a§lLv1":
  18. if {fall.%player%} is not set:
  19. set {fall.%player%} to 0
  20. {fall.%player%} is 0
  21. block below location of player is air
  22. push player upwards at speed 0.5
  23. push player horizontally forwards at speed 0.7
  24. set {fall.%player%} to 1
  25. while block below location of player is air:
  26. wait 3 ticks
  27. set {fall.%player%} to 0
  28. else if name of held item is "§e§l天使の羽 §a§lLv2":
  29. if {fall.%player%} is not set:
  30. set {fall.%player%} to 0
  31. {fall.%player%} is 0 or 1
  32. block below location of player is air
  33. push player upwards at speed 0.5
  34. push player horizontally forwards at speed 0.7
  35. add 1 to {fall.%player%}
  36. while block below location of player is air:
  37. wait 3 ticks
  38. set {fall.%player%} to 0
  39. else if name of held item is "§e§l大天使の羽 §a§lLv1":
  40. if {fall.%player%} is not set:
  41. set {fall.%player%} to 0
  42. {fall.%player%} is 0
  43. block below location of player is air
  44. push player upwards at speed 1
  45. push player horizontally forwards at speed 1.5
  46. set {fall.%player%} to 1
  47. while block below location of player is air:
  48. wait 3 ticks
  49. set {fall.%player%} to 0
  50. else if name of held item is "§e§l大天使の羽 §a§lLv2":
  51. if {fall.%player%} is not set:
  52. set {fall.%player%} to 0
  53. {fall.%player%} is 0 or 1
  54. block below location of player is air
  55. push player upwards at speed 1
  56. push player horizontally forwards at speed 1.5
  57. add 1 to {fall.%player%}
  58. while block below location of player is air:
  59. wait 3 ticks
  60. set {fall.%player%} to 0
  61. else if name of held item is "§e§l主天使の羽 §a§lLv1":
  62. if {fall.%player%} is not set:
  63. set {fall.%player%} to 0
  64. {fall.%player%} is 0
  65. block below location of player is air
  66. push player upwards at speed 1.5
  67. push player horizontally forwards at speed 2
  68. set {fall.%player%} to 1
  69. while block below location of player is air:
  70. wait 3 ticks
  71. set {fall.%player%} to 0
  72. else if name of held item is "§e§l主天使の羽 §a§lLv2":
  73. if {fall.%player%} is not set:
  74. set {fall.%player%} to 0
  75. {fall.%player%} is 0 or 1
  76. block below location of player is air
  77. push player upwards at speed 1.5
  78. push player horizontally forwards at speed 2
  79. add 1 to {fall.%player%}
  80. while block below location of player is air:
  81. wait 3 ticks
  82. set {fall.%player%} to 0
  83. else if name of held item is "§e§l主天使の羽 §a§lLv3":
  84. if {fall.%player%} is not set:
  85. set {fall.%player%} to 0
  86. {fall.%player%} is 0 or 1 or 2
  87. block below location of player is air
  88. push player upwards at speed 1.5
  89. push player horizontally forwards at speed 2
  90. add 1 to {fall.%player%}
  91. while block below location of player is air:
  92. wait 3 ticks
  93. set {fall.%player%} to 0
  94. else if name of held item is "§c§l熾天使の羽":
  95. if {fall.%player%} is not set:
  96. set {fall.%player%} to 0
  97. {fall.%player%} is 0 or 1 or 2 or 3
  98. block below location of player is air
  99. push player upwards at speed 2
  100. push player horizontally forwards at speed 3
  101. add 1 to {fall.%player%}
  102. while block below location of player is air:
  103. wait 3 ticks
  104. set {fall.%player%} to 0
  105. else if name of held item is "§c§l§n神の羽":
  106. if {fall.%player%} is not set:
  107. set {fall.%player%} to 0
  108. block below location of player is air
  109. push player upwards at speed 2
  110. push player horizontally forwards at speed 3
  111.  
  112. command /feater:
  113. usage: /feater
  114. permission: skript.admin
  115. executable by: player
  116. trigger:
  117. give feather of Feather Falling 1 named "§e§l天使の羽 §a§lLv1" to player
  118. give feather of Feather Falling 1 named "§e§l天使の羽 §a§lLv2" to player
  119. give feather of Feather Falling 1 named "§e§l大天使の羽 §a§lLv1" to player
  120. give feather of Feather Falling 1 named "§e§l大天使の羽 §a§lLv2" to player
  121. give feather of Feather Falling 1 named "§e§l主天使の羽 §a§lLv1" to player
  122. give feather of Feather Falling 1 named "§e§l主天使の羽 §a§lLv2" to player
  123. give feather of Feather Falling 1 named "§e§l主天使の羽 §a§lLv3" to player
  124. give feather of Feather Falling 1 named "§c§l熾天使の羽" to player
  125.  
  126. command /featergod:
  127. usage: /feater god
  128. permission: skript.admin
  129. executable by: player
  130. trigger:
  131. give feather of Feather Falling 1 named "§c§l§n神の羽" to player
  132.  
  133. on damage:
  134. victim has feather of Feather Falling
  135. damage was caused by fall
  136. cancel event
  137.  
  138. on rightclick:
  139. block is a sign
  140. line 1 of clicked block is "§3§l=========="
  141. line 2 of clicked block is "§b§lスポーンポイント"
  142. line 3 of clicked block is "§a§l[右クリック]"
  143. line 4 of clicked block is "§3§l=========="
  144. execute console command "/spawnpoint %player%"
  145. message "<aqua>スポーンポイントを設定しました!"
  146. command "/playsound minecraft:block.note.pling master %player% ~ ~ ~ 1 2 1"
  147.  
  148. on rightclick:
  149. block is a sign
  150. line 1 of clicked block is "§3§l=========="
  151. line 2 of clicked block is "§e§lログインボーナス"
  152. line 3 of clicked block is "§c§l[右クリック]"
  153. line 4 of clicked block is "§3§l=========="
  154. difference between {dailyreward.%player%.time} and now is less than 8 hours:
  155. send "&6ログインボーナスは8時間ごとに受け取れます!" to player
  156. stop
  157. give paper named "&6&lログインボーナス" with lore "&3&l╍╍━━═══[Status]═══━━╍╍","&6&lタイプ: &6&l[交換アイテム]","&a&l8時間ごとに看板からもらえる","&a&l色々なものに交換できる" and "&3&l╍╍━━════════════━━╍╍" to player
  158. broadcast "&6%player%さんがログインボーナスを受け取りました!"
  159. set {dailyreward.%player%.time} to now
  160. stop
  161.  
  162. command /login:
  163. trigger:
  164. give paper named "&6&lログインボーナス" with lore "&3&l╍╍━━═══[Status]═══━━╍╍","&6&lタイプ: &6&l[交換アイテム]","&a&l8時間ごとに看板からもらえる","&a&l色々なものに交換できる" and "&3&l╍╍━━════════════━━╍╍" to player
  165.  
  166.  
  167. on damage:
  168. {damagelog.%attacker%} is 1
  169. wait a tick
  170. loop blocks in radius 1 around head of victim:
  171. add location of loop-block to {_blocks::*}
  172. set {_bl} to random element of {_blocks::*}
  173. set {damage.%attacker%} to {damage.%attacker%}*2
  174. set {damage2.%attacker%} to {damage.%attacker%}
  175. createHolo({_bl}, "&c&l-%{damage.%attacker%}%", 25 ticks)
  176. set {maxhpvic.%attacker%} to max health of victim * 2
  177. set {hpvic.%attacker%} to health of victim * 2
  178. send "%name of victim% &c&l-%{damage2.%attacker%}% &a&l%{maxhpvic.%attacker%}%/%{hpvic.%attacker%}% " to attacker
  179.  
  180. command /damagelog [<string>]:
  181. trigger:
  182. if arg 1 is not set:
  183. if {damagelog.%player%} is 1:
  184. set {damagelog.%player%} to 0
  185. message "&6&lダメージログをオフにしました"
  186. else if {damagelog.%player%} is 0:
  187. set {damagelog.%player%} to 1
  188. message "&6&lダメージログをオンにしました"
  189. else if arg 1 is "on":
  190. set {damagelog.%player%} to 1
  191. message "&6&lダメージログをオンにしました"
  192. else if arg 1 is "off":
  193. set {damagelog.%player%} to 0
  194. message "&6&lダメージログをオフにしました"
  195.  
  196. function createHolo(l: Location, t: Text, length: Timespan):
  197. create hologram "%{_t}%" at {_l} for {_length}
  198.  
  199. on break:
  200. player do not have permission "skript.builder"
  201. cancel event
  202.  
  203. on place:
  204. player do not have permission "skript.builder"
  205. cancel event
  206.  
  207. on craft:
  208. cancel event
  209.  
  210. on spread:
  211. cancel event
  212.  
  213. on burn:
  214. cancel event
  215.  
  216. on explosion prime:
  217. cancel event
  218.  
  219. command /c:
  220. description: コマンドブロックを入手する
  221. usage: /c
  222. permission: skript.admin
  223. executable by: player
  224. trigger:
  225. give command block to player
  226. give redstone block to player
  227.  
  228. command /en:
  229. description: エンダーチェストを開く
  230. usage: /en
  231. executable by: player
  232. trigger:
  233. open the player's ender chest to the player
  234. command "/playsound minecraft:block.enderchest.open voice %player% ~ ~ ~ 1 1 1"
  235.  
  236. on command "/pl":
  237. if player doesn't have permission "skript.admin":
  238. cancel event
  239. message "§cI'm sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is in error."
  240.  
  241. on command "/plugins":
  242. if player doesn't have permission "skript.admin":
  243. cancel event
  244. message "§cI'm sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is in error."
  245.  
  246. on command "/?":
  247. if player doesn't have permission "skript.admin":
  248. cancel event
  249. message "§cI'm sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is in error."
  250.  
  251. on command "/help":
  252. if player doesn't have permission "skript.admin":
  253. cancel event
  254. message "§cI'm sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is in error."
  255.  
  256. on command "/bukkit:?":
  257. if player doesn't have permission "skript.admin":
  258. cancel event
  259. message "§cI'm sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is in error."
  260.  
  261. on command "/bukkit:pl":
  262. if player doesn't have permission "skript.admin":
  263. cancel event
  264. message "§cI'm sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that this is in error."
  265.  
  266. on join:
  267. if {join.%player%} is 1:
  268. set the join message to "&e%player%さんがサーバーに参加しました。"
  269. set player tab name to "&7%player%"
  270. else:
  271. command "/tp %player% 0 4 0"
  272. set the join message to "&d%player%さんがサーバーに初参加しました。"
  273. wait a tick
  274. set {checkpoint.%player%} to location of player
  275. set {join.%player%} to 1
  276.  
  277. on quit:
  278. set the quit message to "&e%player%さんがサーバーから退出しました。"
  279.  
  280. on rightclick on anvil:
  281. block under the event-block is iron block
  282. cancel event
  283. if name of held item contains "&r&c&l":
  284. if {tool.%player%} is set:
  285. message "&c既に武器がセットされています"
  286. else if {tool.%player%} is not set:
  287. set {tool.%player%} to player's tool
  288. set {tool.name.%player%} to name of player's tool
  289. delete player's tool
  290. message "&a武器をセットしました"
  291. stop
  292. else if name of held item is "&c&l&n強化石":
  293. if {tool.%player%} is not set:
  294. message "&c武器がセットされていません"
  295. else:
  296. {tool.name.%player%} contains "&r&c&l"
  297. set {tool.name.%player%} to name of {tool.%player%}
  298. set {retool.name.%player%} to {tool.name.%player%}
  299. replace "&1" with "" in {tool.name.%player%}
  300. replace "&2" with "" in {tool.name.%player%}
  301. replace "&3" with "" in {tool.name.%player%}
  302. replace "&4" with "" in {tool.name.%player%}
  303. replace "&5" with "" in {tool.name.%player%}
  304. replace "&6" with "" in {tool.name.%player%}
  305. replace "&7" with "" in {tool.name.%player%}
  306. replace "&8" with "" in {tool.name.%player%}
  307. replace "&9" with "" in {tool.name.%player%}
  308. message "%{tool.name.%player%}%"
  309. if name of {tool.%player%} contains "10":
  310. message "&cこの武器はすでに強化値が10なのでこれ以上強化でません"
  311. message "&cこれ以上強化するには限界突破をしてください"
  312. else if {tool.name.%player%} contains "1":
  313. play sound "block.anvil.use" with pitch 2 at player
  314. remove 1 of held item from player
  315. set {percent.%player%} to random integer between 1 and 10
  316. if {percent.%player%} is 1:
  317. replace "&r&c&l+1" with "&r&c&l+3" in {retool.name.%player%}
  318. set the name of {tool.%player%} to {retool.name.%player%}
  319. message "&c&l[強化大成功] &a&l強化前 +&6&l1 &6→ &c&l強化後 +&6&l3"
  320. else if {percent.%player%} is between 2 and 5:
  321. replace "&r&c&l+1" with "&r&c&l+2" in {retool.name.%player%}
  322. set the name of {tool.%player%} to {retool.name.%player%}
  323. message "&c&l[強化成功] &a&l強化前 +&6&l1 &6→ &c&l強化後 +&6&l2"
  324. else if {percent.%player%} is between 6 and 9:
  325. replace "&r&c&l+1" with "&r&c&l" in {retool.name.%player%}
  326. set the name of {tool.%player%} to {retool.name.%player%}
  327. message "&3&l[強化失敗] &c&l強化後 +&6&l0"
  328. else if {percent.%player%} is 10:
  329. replace "&r&c&l+1" with "&r&c&l" in {retool.name.%player%}
  330. set the name of {tool.%player%} to {retool.name.%player%}
  331. message "&3&l[強化大失敗] &c&l強化後 +&6&l0"
  332. else if {tool.name.%player%} contains "2":
  333. play sound "block.anvil.use" with pitch 2 at player
  334. remove 1 of held item from player
  335. set {percent.%player%} to random integer between 1 and 10
  336. if {percent.%player%} is 1:
  337. replace "&r&c&l+2" with "&r&c&l+4" in {retool.name.%player%}
  338. set the name of {tool.%player%} to {retool.name.%player%}
  339. message "&c&l[強化大成功] &a&l強化前 +&6&l2 &6→ &c&l強化後 +&6&l4"
  340. else if {percent.%player%} is between 2 and 5:
  341. replace "&r&c&l+2" with "&r&c&l+3" in {retool.name.%player%}
  342. set the name of {tool.%player%} to {retool.name.%player%}
  343. message "&c&l[強化成功] &a&l強化前 +&6&l2 &6→ &c&l強化後 +&6&l3"
  344. else if {percent.%player%} is between 6 and 9:
  345. replace "&r&c&l+2" with "&r&c&l+1" in {retool.name.%player%}
  346. set the name of {tool.%player%} to {retool.name.%player%}
  347. message "&3&l[強化失敗] &a&l強化前 +&6&l2 &6→ &c&l強化後 +&6&l1"
  348. else if {percent.%player%} is 10:
  349. replace "&r&c&l+2" with "&r&c&l" in {retool.name.%player%}
  350. set the name of {tool.%player%} to {retool.name.%player%}
  351. message "&3&l[強化大失敗] &c&l強化後 +&6&l0"
  352. else if {tool.name.%player%} contains "3":
  353. play sound "block.anvil.use" with pitch 2 at player
  354. remove 1 of held item from player
  355. set {percent.%player%} to random integer between 1 and 10
  356. if {percent.%player%} is 1:
  357. replace "&r&c&l+3" with "&r&c&l+5" in {retool.name.%player%}
  358. set the name of {tool.%player%} to {retool.name.%player%}
  359. message "&c&l[強化大成功] &a&l強化前 +&6&l3 &6→ &c&l強化後 +&6&l5"
  360. else if {percent.%player%} is between 2 and 5:
  361. replace "&r&c&l+3" with "&r&c&l+4" in {retool.name.%player%}
  362. set the name of {tool.%player%} to {retool.name.%player%}
  363. message "&c&l[強化成功] &a&l強化前 +&6&l3 &6→ &c&l強化後 +&6&l4"
  364. else if {percent.%player%} is between 6 and 9:
  365. replace "&r&c&l+3" with "&r&c&l+2" in {retool.name.%player%}
  366. set the name of {tool.%player%} to {retool.name.%player%}
  367. message "&3&l[強化失敗] &a&l強化前 +&6&l3 &6→ &c&l強化後 +&6&l2"
  368. else if {percent.%player%} is 10:
  369. replace "&r&c&l+3" with "&r&c&l+1" in {retool.name.%player%}
  370. set the name of {tool.%player%} to {retool.name.%player%}
  371. message "&3&l[強化大失敗] &a&l強化前 +&6&l3 &6→ &c&l強化後 +&6&l1"
  372. else if {tool.name.%player%} contains "4":
  373. play sound "block.anvil.use" with pitch 2 at player
  374. remove 1 of held item from player
  375. set {percent.%player%} to random integer between 1 and 10
  376. if {percent.%player%} is 1:
  377. replace "&r&c&l+4" with "&r&c&l+6" in {retool.name.%player%}
  378. set the name of {tool.%player%} to {retool.name.%player%}
  379. message "&c&l[強化大成功] &a&l強化前 +&6&l4 &6→ &c&l強化後 +&6&l6"
  380. else if {percent.%player%} is between 2 and 5:
  381. replace "&r&c&l+4" with "&r&c&l+5" in {retool.name.%player%}
  382. set the name of {tool.%player%} to {retool.name.%player%}
  383. message "&c&l[強化成功] &a&l強化前 +&6&l4 &6→ &c&l強化後 +&6&l5"
  384. else if {percent.%player%} is between 6 and 9:
  385. replace "&r&c&l+4" with "&r&c&l+3" in {retool.name.%player%}
  386. set the name of {tool.%player%} to {retool.name.%player%}
  387. message "&3&l[強化失敗] &a&l強化前 +&6&l4 &6→ &c&l強化後 +&6&l3"
  388. else if {percent.%player%} is 10:
  389. replace "&r&c&l+4" with "&r&c&l+2" in {retool.name.%player%}
  390. set the name of {tool.%player%} to {retool.name.%player%}
  391. message "&3&l[強化大失敗] &a&l強化前 +&6&l4 &6→ &c&l強化後 +&6&l2"
  392. else if {tool.name.%player%} contains "5":
  393. play sound "block.anvil.use" with pitch 2 at player
  394. remove 1 of held item from player
  395. set {percent.%player%} to random integer between 1 and 10
  396. if {percent.%player%} is 1:
  397. replace "&r&c&l+5" with "&r&c&l+7" in {retool.name.%player%}
  398. set the name of {tool.%player%} to {retool.name.%player%}
  399. message "&c&l[強化大成功] &a&l強化前 +&6&l5 &6→ &c&l強化後 +&6&l7"
  400. else if {percent.%player%} is between 2 and 5:
  401. replace "&r&c&l+5" with "&r&c&l+6" in {retool.name.%player%}
  402. set the name of {tool.%player%} to {retool.name.%player%}
  403. message "&c&l[強化成功] &a&l強化前 +&6&l5 &6→ &c&l強化後 +&6&l6"
  404. else if {percent.%player%} is between 6 and 9:
  405. replace "&r&c&l+5" with "&r&c&l+4" in {retool.name.%player%}
  406. set the name of {tool.%player%} to {retool.name.%player%}
  407. message "&3&l[強化失敗] &a&l強化前 +&6&l5 &6→ &c&l強化後 +&6&l4"
  408. else if {percent.%player%} is 10:
  409. replace "&r&c&l+5" with "&r&c&l+3" in {retool.name.%player%}
  410. set the name of {tool.%player%} to {retool.name.%player%}
  411. message "&3&l[強化大失敗] &a&l強化前 +&6&l5 &6→ &c&l強化後 +&6&l3"
  412. else if {tool.name.%player%} contains "6":
  413. play sound "block.anvil.use" with pitch 2 at player
  414. remove 1 of held item from player
  415. set {percent.%player%} to random integer between 1 and 10
  416. if {percent.%player%} is 1:
  417. replace "&r&c&l+6" with "&r&c&l+8" in {retool.name.%player%}
  418. set the name of {tool.%player%} to {retool.name.%player%}
  419. message "&c&l[強化大成功] &a&l強化前 +&6&l6 &6→ &c&l強化後 +&6&l8"
  420. else if {percent.%player%} is between 2 and 5:
  421. replace "&r&c&l+6" with "&r&c&l+7" in {retool.name.%player%}
  422. set the name of {tool.%player%} to {retool.name.%player%}
  423. message "&c&l[強化成功] &a&l強化前 +&6&l6 &6→ &c&l強化後 +&6&l7"
  424. else if {percent.%player%} is between 6 and 9:
  425. replace "&r&c&l+6" with "&r&c&l+5" in {retool.name.%player%}
  426. set the name of {tool.%player%} to {retool.name.%player%}
  427. message "&3&l[強化失敗] &a&l強化前 +&6&l6 &6→ &c&l強化後 +&6&l5"
  428. else if {percent.%player%} is 10:
  429. replace "&r&c&l+6" with "&r&c&l+4" in {retool.name.%player%}
  430. set the name of {tool.%player%} to {retool.name.%player%}
  431. message "&3&l[強化大失敗] &a&l強化前 +&6&l6 &6→ &c&l強化後 +&6&l4"
  432. else if {tool.name.%player%} contains "7":
  433. play sound "block.anvil.use" with pitch 2 at player
  434. remove 1 of held item from player
  435. set {percent.%player%} to random integer between 1 and 10
  436. if {percent.%player%} is 1:
  437. replace "&r&c&l+7" with "&r&c&l+9" in {retool.name.%player%}
  438. set the name of {tool.%player%} to {retool.name.%player%}
  439. message "&c&l[強化大成功] &a&l強化前 +&6&l7 &6→ &c&l強化後 +&6&l9"
  440. else if {percent.%player%} is between 2 and 5:
  441. replace "&r&c&l+7" with "&r&c&l+8" in {retool.name.%player%}
  442. set the name of {tool.%player%} to {retool.name.%player%}
  443. message "&c&l[強化成功] &a&l強化前 +&6&l7 &6→ &c&l強化後 +&6&l8"
  444. else if {percent.%player%} is between 6 and 9:
  445. replace "&r&c&l+7" with "&r&c&l+6" in {retool.name.%player%}
  446. set the name of {tool.%player%} to {retool.name.%player%}
  447. message "&3&l[強化失敗] &a&l強化前 +&6&l7 &6→ &c&l強化後 +&6&l6"
  448. else if {percent.%player%} is 10:
  449. replace "&r&c&l+7" with "&r&c&l+5" in {retool.name.%player%}
  450. set the name of {tool.%player%} to {retool.name.%player%}
  451. message "&3&l[強化大失敗] &a&l強化前 +&6&l7 &6→ &c&l強化後 +&6&l5"
  452. else if {tool.name.%player%} contains "8":
  453. message "%{tool.name.%player%}%"
  454. play sound "block.anvil.use" with pitch 2 at player
  455. remove 1 of held item from player
  456. set {percent.%player%} to random integer between 1 and 10
  457. if {percent.%player%} is 1:
  458. replace "&r&c&l+8" with "&r&c&l+10" in {retool.name.%player%}
  459. set the name of {tool.%player%} to {retool.name.%player%}
  460. message "&c&l[強化大成功] &a&l強化前 +&6&l8 &6→ &c&l強化後 +&6&l10"
  461. else if {percent.%player%} is between 2 and 5:
  462. replace "&r&c&l+8" with "&r&c&l+9" in {retool.name.%player%}
  463. set the name of {tool.%player%} to {retool.name.%player%}
  464. message "&c&l[強化成功] &a&l強化前 +&6&l8 &6→ &c&l強化後 +&6&l9"
  465. else if {percent.%player%} is between 6 and 9:
  466. replace "&r&c&l+8" with "&r&c&l+7" in {retool.name.%player%}
  467. set the name of {tool.%player%} to {retool.name.%player%}
  468. message "&3&l[強化失敗] &a&l強化前 +&6&l8 &6→ &c&l強化後 +&6&l7"
  469. else if {percent.%player%} is 10:
  470. replace "&r&c&l+8" with "&r&c&l+6" in {retool.name.%player%}
  471. set the name of {tool.%player%} to {retool.name.%player%}
  472. message "&3&l[強化大失敗] &a&l強化前 +&6&l8 &6→ &c&l強化後 +&6&l6"
  473. else if {tool.name.%player%} contains "9":
  474. play sound "block.anvil.use" with pitch 2 at player
  475. remove 1 of held item from player
  476. set {percent.%player%} to random integer between 1 and 10
  477. if {percent.%player%} is 1:
  478. replace "&r&c&l+9" with "&r&c&l+10" in {retool.name.%player%}
  479. set the name of {tool.%player%} to {retool.name.%player%}
  480. message "&c&l[強化大成功] &a&l強化前 +&6&l9 &6→ &c&l強化後 +&6&l10"
  481. else if {percent.%player%} is between 2 and 5:
  482. replace "&r&c&l+9" with "&r&c&l+10" in {retool.name.%player%}
  483. set the name of {tool.%player%} to {retool.name.%player%}
  484. message "&c&l[強化成功] &a&l強化前 +&6&l9 &6→ &c&l強化後 +&6&l10"
  485. else if {percent.%player%} is between 6 and 9:
  486. replace "&r&c&l+9" with "&r&c&l+8" in {retool.name.%player%}
  487. set the name of {tool.%player%} to {retool.name.%player%}
  488. message "&3&l[強化失敗] &a&l強化前 +&6&l9 &6→ &c&l強化後 +&6&l8"
  489. else if {percent.%player%} is 10:
  490. replace "&r&c&l+9" with "&r&c&l+7" in {retool.name.%player%}
  491. set the name of {tool.%player%} to {retool.name.%player%}
  492. message "&3&l[強化大失敗] &a&l強化前 +&6&l9 &6→ &c&l強化後 +&6&l7"
  493. else:
  494. play sound "block.anvil.use" with pitch 2 at player
  495. remove 1 of held item from player
  496. set {percent.%player%} to random integer between 1 and 10
  497. if {percent.%player%} is 1:
  498. replace "&r&c&l" with "&r&c&l+2" in {retool.name.%player%}
  499. set the name of {tool.%player%} to {retool.name.%player%}
  500. message "&c&l[強化大成功] &a&l強化前 +&6&l0 &6→ &c&l強化後 +&6&l2"
  501. else if {percent.%player%} is between 2 and 5:
  502. replace "&r&c&l" with "&r&c&l+1" in {retool.name.%player%}
  503. set the name of {tool.%player%} to {retool.name.%player%}
  504. message "&c&l[強化成功] &a&l強化前 +&6&l0 &6→ &c&l強化後 +&6&l1"
  505. else if {percent.%player%} is between 6 and 9:
  506. message "&3&l[強化失敗] &a&l強化前 +&6&l0 &6→ &c&l強化後 +&6&l0"
  507. else if {percent.%player%} is 10:
  508. message "&3&l[強化大失敗] &a&l強化前 +&6&l0 &6→ &c&l強化後 +&6&l0"
  509. if name of held item contains "&r&4&l":
  510. if {tool.%player%} is set:
  511. message "&c既に武器がセットされています"
  512. else if {tool.%player%} is not set:
  513. set {tool.%player%} to player's tool
  514. set {tool.name.%player%} to name of player's tool
  515. delete player's tool
  516. message "&a武器をセットしました"
  517. stop
  518. else if name of held item is "&c&l&n強化石":
  519. if {tool.%player%} is not set:
  520. message "&c武器がセットされていません"
  521. else:
  522. name of {tool.%player%} contains "&r&4&l"
  523. set {tool.name.%player%} to name of {tool.%player%}
  524. set {retool.name.%player%} to {tool.name.%player%}
  525. replace "&1" with "" in {tool.name.%player%}
  526. replace "&2" with "" in {tool.name.%player%}
  527. replace "&3" with "" in {tool.name.%player%}
  528. replace "&4" with "" in {tool.name.%player%}
  529. replace "&5" with "" in {tool.name.%player%}
  530. replace "&6" with "" in {tool.name.%player%}
  531. replace "&7" with "" in {tool.name.%player%}
  532. replace "&8" with "" in {tool.name.%player%}
  533. replace "&9" with "" in {tool.name.%player%}
  534. if name of {tool.%player%} contains "20":
  535. message "&cこの武器はすでに強化値が20なのでこれ以上強化でません"
  536. message "&cこれ以上強化するには限界突破をしてください"
  537. else if {tool.name.%player%} contains "10":
  538. play sound "block.anvil.use" with pitch 2 at player
  539. remove 1 of held item from player
  540. set {percent.%player%} to random integer between 1 and 10
  541. if {percent.%player%} is 1:
  542. replace "&r&4&l+10" with "&r&4&l+12" in {retool.name.%player%}
  543. set the name of {tool.%player%} to {retool.name.%player%}
  544. message "&c&l[強化大成功] &a&l強化前 +&6&l10 &6→ &c&l強化後 +&6&l12"
  545. else if {percent.%player%} is between 2 and 5:
  546. replace "&r&4&l+10" with "&r&4&l+11" in {retool.name.%player%}
  547. set the name of {tool.%player%} to {retool.name.%player%}
  548. message "&c&l[強化成功] &a&l強化前 +&6&l10 &6→ &c&l強化後 +&6&l11"
  549. else if {percent.%player%} is between 6 and 9:
  550. replace "&r&4&l+10" with "&r&4&l+9" in {retool.name.%player%}
  551. set the name of {tool.%player%} to {retool.name.%player%}
  552. message "&3&l[強化失敗] &a&l強化前 +&6&l10 &6→ &c&l強化後 +&6&l9"
  553. else if {percent.%player%} is 10:
  554. replace "&r&4&l+10" with "&r&4&l+8" in {retool.name.%player%}
  555. set the name of {tool.%player%} to {retool.name.%player%}
  556. message "&3&l[強化大失敗] &a&l強化前 +&6&l10 &6→ &c&l強化後 +&6&l8"
  557. else if {tool.name.%player%} contains "11":
  558. play sound "block.anvil.use" with pitch 2 at player
  559. remove 1 of held item from player
  560. set {percent.%player%} to random integer between 1 and 10
  561. if {percent.%player%} is 1:
  562. replace "&r&4&l+11" with "&r&4&l+13" in {retool.name.%player%}
  563. set the name of {tool.%player%} to {retool.name.%player%}
  564. message "&c&l[強化大成功] &a&l強化前 +&6&l11 &6→ &c&l強化後 +&6&l13"
  565. else if {percent.%player%} is between 2 and 4:
  566. replace "&r&4&l+11" with "&r&4&l+12" in {retool.name.%player%}
  567. set the name of {tool.%player%} to {retool.name.%player%}
  568. message "&c&l[強化成功] &a&l強化前 +&6&l11 &6→ &c&l強化後 +&6&l12"
  569. else if {percent.%player%} is between 5 and 9:
  570. replace "&r&4&l+11" with "&r&4&l+10" in {retool.name.%player%}
  571. set the name of {tool.%player%} to {retool.name.%player%}
  572. message "&3&l[強化失敗] &a&l強化前 +&6&l11 &6→ &c&l強化後 +&6&l10"
  573. else if {percent.%player%} is 10:
  574. replace "&r&4&l+11" with "&r&4&l+9" in {retool.name.%player%}
  575. set the name of {tool.%player%} to {retool.name.%player%}
  576. message "&3&l[強化大失敗] &a&l強化前 +&6&l11 &6→ &c&l強化後 +&6&l9"
  577. else if {tool.name.%player%} contains "12":
  578. play sound "block.anvil.use" with pitch 2 at player
  579. remove 1 of held item from player
  580. set {percent.%player%} to random integer between 1 and 10
  581. if {percent.%player%} is 1:
  582. replace "&r&4&l+12" with "&r&4&l+14" in {retool.name.%player%}
  583. set the name of {tool.%player%} to {retool.name.%player%}
  584. message "&c&l[強化大成功] &a&l強化前 +&6&l12 &6→ &c&l強化後 +&6&l14"
  585. else if {percent.%player%} is between 2 and 4:
  586. replace "&r&4&l+12" with "&r&4&l+13" in {retool.name.%player%}
  587. set the name of {tool.%player%} to {retool.name.%player%}
  588. message "&c&l[強化成功] &a&l強化前 +&6&l12 &6→ &c&l強化後 +&6&l13"
  589. else if {percent.%player%} is between 5 and 9:
  590. replace "&r&4&l+12" with "&r&4&l+11" in {retool.name.%player%}
  591. set the name of {tool.%player%} to {retool.name.%player%}
  592. message "&3&l[強化失敗] &a&l強化前 +&6&l12 &6→ &c&l強化後 +&6&l11"
  593. else if {percent.%player%} is 10:
  594. replace "&r&4&l+12" with "&r&4&l+10" in {retool.name.%player%}
  595. set the name of {tool.%player%} to {retool.name.%player%}
  596. message "&3&l[強化大失敗] &a&l強化前 +&6&l12 &6→ &c&l強化後 +&6&l10"
  597. else if {tool.name.%player%} contains "13":
  598. play sound "block.anvil.use" with pitch 2 at player
  599. remove 1 of held item from player
  600. set {percent.%player%} to random integer between 1 and 10
  601. if {percent.%player%} is 1:
  602. replace "&r&4&l+13" with "&r&4&l+15" in {retool.name.%player%}
  603. set the name of {tool.%player%} to {retool.name.%player%}
  604. message "&c&l[強化大成功] &a&l強化前 +&6&l13 &6→ &c&l強化後 +&6&l15"
  605. else if {percent.%player%} is between 2 and 4:
  606. replace "&r&4&l+13" with "&r&4&l+14" in {retool.name.%player%}
  607. set the name of {tool.%player%} to {retool.name.%player%}
  608. message "&c&l[強化成功] &a&l強化前 +&6&l13 &6→ &c&l強化後 +&6&l14"
  609. else if {percent.%player%} is between 5 and 9:
  610. replace "&r&4&l+13" with "&r&4&l+12" in {retool.name.%player%}
  611. set the name of {tool.%player%} to {retool.name.%player%}
  612. message "&3&l[強化失敗] &a&l強化前 +&6&l13 &6→ &c&l強化後 +&6&l12"
  613. else if {percent.%player%} is 10:
  614. replace "&r&4&l+13" with "&r&4&l+11" in {retool.name.%player%}
  615. set the name of {tool.%player%} to {retool.name.%player%}
  616. message "&3&l[強化大失敗] &a&l強化前 +&6&l13 &6→ &c&l強化後 +&6&l11"
  617. else if {tool.name.%player%} contains "14":
  618. play sound "block.anvil.use" with pitch 2 at player
  619. remove 1 of held item from player
  620. set {percent.%player%} to random integer between 1 and 10
  621. if {percent.%player%} is 1:
  622. replace "&r&4&l+14" with "&r&4&l+16" in {retool.name.%player%}
  623. set the name of {tool.%player%} to {retool.name.%player%}
  624. message "&c&l[強化大成功] &a&l強化前 +&6&l14 &6→ &c&l強化後 +&6&l16"
  625. else if {percent.%player%} is between 2 and 4:
  626. replace "&r&4&l+14" with "&r&4&l+15" in {retool.name.%player%}
  627. set the name of {tool.%player%} to {retool.name.%player%}
  628. message "&c&l[強化成功] &a&l強化前 +&6&l14 &6→ &c&l強化後 +&6&l15"
  629. else if {percent.%player%} is between 5 and 9:
  630. replace "&r&4&l+14" with "&r&4&l+13" in {retool.name.%player%}
  631. set the name of {tool.%player%} to {retool.name.%player%}
  632. message "&3&l[強化失敗] &a&l強化前 +&6&l14 &6→ &c&l強化後 +&6&l13"
  633. else if {percent.%player%} is 10:
  634. replace "&r&4&l+14" with "&r&4&l+12" in {retool.name.%player%}
  635. set the name of {tool.%player%} to {retool.name.%player%}
  636. message "&3&l[強化大失敗] &a&l強化前 +&6&l14 &6→ &c&l強化後 +&6&l12"
  637. else if {tool.name.%player%} contains "15":
  638. play sound "block.anvil.use" with pitch 2 at player
  639. remove 1 of held item from player
  640. set {percent.%player%} to random integer between 1 and 10
  641. if {percent.%player%} is 1:
  642. replace "&r&4&l+15" with "&r&4&l+17" in {retool.name.%player%}
  643. set the name of {tool.%player%} to {retool.name.%player%}
  644. message "&c&l[強化大成功] &a&l強化前 +&6&l15 &6→ &c&l強化後 +&6&l17"
  645. else if {percent.%player%} is between 2 and 4:
  646. replace "&r&4&l+15" with "&r&4&l+16" in {retool.name.%player%}
  647. set the name of {tool.%player%} to {retool.name.%player%}
  648. message "&c&l[強化成功] &a&l強化前 +&6&l15 &6→ &c&l強化後 +&6&l16"
  649. else if {percent.%player%} is between 5 and 9:
  650. replace "&r&4&l+15" with "&r&4&l+14" in {retool.name.%player%}
  651. set the name of {tool.%player%} to {retool.name.%player%}
  652. message "&3&l[強化失敗] &a&l強化前 +&6&l15 &6→ &c&l強化後 +&6&l14"
  653. else if {percent.%player%} is 10:
  654. replace "&r&4&l+15" with "&r&4&l+13" in {retool.name.%player%}
  655. set the name of {tool.%player%} to {retool.name.%player%}
  656. message "&3&l[強化大失敗] &a&l強化前 +&6&l15 &6→ &c&l強化後 +&6&l13"
  657. else if {tool.name.%player%} contains "16":
  658. play sound "block.anvil.use" with pitch 2 at player
  659. remove 1 of held item from player
  660. set {percent.%player%} to random integer between 1 and 10
  661. if {percent.%player%} is 1:
  662. replace "&r&4&l+16" with "&r&4&l+18" in {retool.name.%player%}
  663. set the name of {tool.%player%} to {retool.name.%player%}
  664. message "&c&l[強化大成功] &a&l強化前 +&6&l16 &6→ &c&l強化後 +&6&l18"
  665. else if {percent.%player%} is between 2 and 4:
  666. replace "&r&4&l+16" with "&r&4&l+17" in {retool.name.%player%}
  667. set the name of {tool.%player%} to {retool.name.%player%}
  668. message "&c&l[強化成功] &a&l強化前 +&6&l16 &6→ &c&l強化後 +&6&l17"
  669. else if {percent.%player%} is between 5 and 9:
  670. replace "&r&4&l+16" with "&r&4&l+15" in {retool.name.%player%}
  671. set the name of {tool.%player%} to {retool.name.%player%}
  672. message "&3&l[強化失敗] &a&l強化前 +&6&l16 &6→ &c&l強化後 +&6&l15"
  673. else if {percent.%player%} is 10:
  674. replace "&r&4&l+16" with "&r&4&l+14" in {retool.name.%player%}
  675. set the name of {tool.%player%} to {retool.name.%player%}
  676. message "&3&l[強化大失敗] &a&l強化前 +&6&l16 &6→ &c&l強化後 +&6&l14"
  677. else if {tool.name.%player%} contains "17":
  678. play sound "block.anvil.use" with pitch 2 at player
  679. remove 1 of held item from player
  680. set {percent.%player%} to random integer between 1 and 10
  681. if {percent.%player%} is 1:
  682. replace "&r&4&l+17" with "&r&4&l+19" in {retool.name.%player%}
  683. set the name of {tool.%player%} to {retool.name.%player%}
  684. message "&c&l[強化大成功] &a&l強化前 +&6&l17 &6→ &c&l強化後 +&6&l19"
  685. else if {percent.%player%} is between 2 and 4:
  686. replace "&r&4&l+17" with "&r&4&l+18" in {retool.name.%player%}
  687. set the name of {tool.%player%} to {retool.name.%player%}
  688. message "&c&l[強化成功] &a&l強化前 +&6&l17 &6→ &c&l強化後 +&6&l18"
  689. else if {percent.%player%} is between 5 and 9:
  690. replace "&r&4&l+17" with "&r&4&l+16" in {retool.name.%player%}
  691. set the name of {tool.%player%} to {retool.name.%player%}
  692. message "&3&l[強化失敗] &a&l強化前 +&6&l17 &6→ &c&l強化後 +&6&l16"
  693. else if {percent.%player%} is 10:
  694. replace "&r&4&l+17" with "&r&4&l+15" in {retool.name.%player%}
  695. set the name of {tool.%player%} to {retool.name.%player%}
  696. message "&3&l[強化大失敗] &a&l強化前 +&6&l17 &6→ &c&l強化後 +&6&l15"
  697. else if {tool.name.%player%} contains "18":
  698. play sound "block.anvil.use" with pitch 2 at player
  699. remove 1 of held item from player
  700. set {percent.%player%} to random integer between 1 and 10
  701. if {percent.%player%} is 1:
  702. replace "&r&4&l+18" with "&r&4&l+20" in {retool.name.%player%}
  703. set the name of {tool.%player%} to {retool.name.%player%}
  704. message "&c&l[強化大成功] &a&l強化前 +&6&l18 &6→ &c&l強化後 +&6&l20"
  705. else if {percent.%player%} is between 2 and 4:
  706. replace "&r&4&l+18" with "&r&4&l+19" in {retool.name.%player%}
  707. set the name of {tool.%player%} to {retool.name.%player%}
  708. message "&c&l[強化成功] &a&l強化前 +&6&l18 &6→ &c&l強化後 +&6&l19"
  709. else if {percent.%player%} is between 5 and 9:
  710. replace "&r&4&l+18" with "&r&4&l+17" in {retool.name.%player%}
  711. set the name of {tool.%player%} to {retool.name.%player%}
  712. message "&3&l[強化失敗] &a&l強化前 +&6&l18 &6→ &c&l強化後 +&6&l17"
  713. else if {percent.%player%} is 10:
  714. replace "&r&4&l+18" with "&r&4&l+16" in {retool.name.%player%}
  715. set the name of {tool.%player%} to {retool.name.%player%}
  716. message "&3&l[強化大失敗] &a&l強化前 +&6&l18 &6→ &c&l強化後 +&6&l16"
  717. else if {tool.name.%player%} contains "19":
  718. play sound "block.anvil.use" with pitch 2 at player
  719. remove 1 of held item from player
  720. set {percent.%player%} to random integer between 1 and 10
  721. if {percent.%player%} is 1:
  722. replace "&r&4&l+19" with "&r&4&l+20" in {retool.name.%player%}
  723. set the name of {tool.%player%} to {retool.name.%player%}
  724. message "&c&l[強化大成功] &a&l強化前 +&6&l19 &6→ &c&l強化後 +&6&l20"
  725. else if {percent.%player%} is between 2 and 4:
  726. replace "&r&4&l+19" with "&r&4&l+20" in {retool.name.%player%}
  727. set the name of {tool.%player%} to {retool.name.%player%}
  728. message "&c&l[強化成功] &a&l強化前 +&6&l19 &6→ &c&l強化後 +&6&l20"
  729. else if {percent.%player%} is between 5 and 9:
  730. replace "&r&4&l+19" with "&r&4&l+19" in {retool.name.%player%}
  731. set the name of {tool.%player%} to {retool.name.%player%}
  732. message "&3&l[強化失敗] &a&l強化前 +&6&l19 &6→ &c&l強化後 +&6&l19"
  733. else if {percent.%player%} is 10:
  734. replace "&r&4&l+19" with "&r&4&l+18" in {retool.name.%player%}
  735. set the name of {tool.%player%} to {retool.name.%player%}
  736. message "&3&l[強化大失敗] &a&l強化前 +&6&l19 &6→ &c&l強化後 +&6&l18"
  737. else if {tool.name.%player%} contains "1":
  738. play sound "block.anvil.use" with pitch 2 at player
  739. remove 1 of held item from player
  740. set {percent.%player%} to random integer between 1 and 10
  741. if {percent.%player%} is 1:
  742. replace "&r&4&l+1" with "&r&4&l+3" in {retool.name.%player%}
  743. set the name of {tool.%player%} to {retool.name.%player%}
  744. message "&c&l[強化大成功] &a&l強化前 +&6&l1 &6→ &c&l強化後 +&6&l3"
  745. else if {percent.%player%} is between 2 and 5:
  746. replace "&r&4&l+1" with "&r&4&l+2" in {retool.name.%player%}
  747. set the name of {tool.%player%} to {retool.name.%player%}
  748. message "&c&l[強化成功] &a&l強化前 +&6&l1 &6→ &c&l強化後 +&6&l2"
  749. else if {percent.%player%} is between 6 and 9:
  750. replace "&r&4&l+1" with "&r&4&l" in {retool.name.%player%}
  751. set the name of {tool.%player%} to {retool.name.%player%}
  752. message "&3&l[強化失敗] &c&l強化後 +&6&l0"
  753. else if {percent.%player%} is 10:
  754. replace "&r&4&l+1" with "&r&4&l" in {retool.name.%player%}
  755. set the name of {tool.%player%} to {retool.name.%player%}
  756. message "&3&l[強化大失敗] &c&l強化後 +&6&l0"
  757. else if {tool.name.%player%} contains "2":
  758. play sound "block.anvil.use" with pitch 2 at player
  759. remove 1 of held item from player
  760. set {percent.%player%} to random integer between 1 and 10
  761. if {percent.%player%} is 1:
  762. replace "&r&4&l+2" with "&r&4&l+4" in {retool.name.%player%}
  763. set the name of {tool.%player%} to {retool.name.%player%}
  764. message "&c&l[強化大成功] &a&l強化前 +&6&l2 &6→ &c&l強化後 +&6&l4"
  765. else if {percent.%player%} is between 2 and 5:
  766. replace "&r&4&l+2" with "&r&4&l+3" in {retool.name.%player%}
  767. set the name of {tool.%player%} to {retool.name.%player%}
  768. message "&c&l[強化成功] &a&l強化前 +&6&l2 &6→ &c&l強化後 +&6&l3"
  769. else if {percent.%player%} is between 6 and 9:
  770. replace "&r&4&l+2" with "&r&4&l+1" in {retool.name.%player%}
  771. set the name of {tool.%player%} to {retool.name.%player%}
  772. message "&3&l[強化失敗] &a&l強化前 +&6&l2 &6→ &c&l強化後 +&6&l1"
  773. else if {percent.%player%} is 10:
  774. replace "&r&4&l+2" with "&r&4&l" in {retool.name.%player%}
  775. set the name of {tool.%player%} to {retool.name.%player%}
  776. message "&3&l[強化大失敗] &c&l強化後 +&6&l0"
  777. else if {tool.name.%player%} contains "3":
  778. play sound "block.anvil.use" with pitch 2 at player
  779. remove 1 of held item from player
  780. set {percent.%player%} to random integer between 1 and 10
  781. if {percent.%player%} is 1:
  782. replace "&r&4&l+3" with "&r&4&l+5" in {retool.name.%player%}
  783. set the name of {tool.%player%} to {retool.name.%player%}
  784. message "&c&l[強化大成功] &a&l強化前 +&6&l3 &6→ &c&l強化後 +&6&l5"
  785. else if {percent.%player%} is between 2 and 5:
  786. replace "&r&4&l+3" with "&r&4&l+4" in {retool.name.%player%}
  787. set the name of {tool.%player%} to {retool.name.%player%}
  788. message "&c&l[強化成功] &a&l強化前 +&6&l3 &6→ &c&l強化後 +&6&l4"
  789. else if {percent.%player%} is between 6 and 9:
  790. replace "&r&4&l+3" with "&r&4&l+2" in {retool.name.%player%}
  791. set the name of {tool.%player%} to {retool.name.%player%}
  792. message "&3&l[強化失敗] &a&l強化前 +&6&l3 &6→ &c&l強化後 +&6&l2"
  793. else if {percent.%player%} is 10:
  794. replace "&r&4&l+3" with "&r&4&l+1" in {retool.name.%player%}
  795. set the name of {tool.%player%} to {retool.name.%player%}
  796. message "&3&l[強化大失敗] &a&l強化前 +&6&l3 &6→ &c&l強化後 +&6&l1"
  797. else if {tool.name.%player%} contains "4":
  798. play sound "block.anvil.use" with pitch 2 at player
  799. remove 1 of held item from player
  800. set {percent.%player%} to random integer between 1 and 10
  801. if {percent.%player%} is 1:
  802. replace "&r&4&l+4" with "&r&4&l+6" in {retool.name.%player%}
  803. set the name of {tool.%player%} to {retool.name.%player%}
  804. message "&c&l[強化大成功] &a&l強化前 +&6&l4 &6→ &c&l強化後 +&6&l6"
  805. else if {percent.%player%} is between 2 and 5:
  806. replace "&r&4&l+4" with "&r&4&l+5" in {retool.name.%player%}
  807. set the name of {tool.%player%} to {retool.name.%player%}
  808. message "&c&l[強化成功] &a&l強化前 +&6&l4 &6→ &c&l強化後 +&6&l5"
  809. else if {percent.%player%} is between 6 and 9:
  810. replace "&r&4&l+4" with "&r&4&l+3" in {retool.name.%player%}
  811. set the name of {tool.%player%} to {retool.name.%player%}
  812. message "&3&l[強化失敗] &a&l強化前 +&6&l4 &6→ &c&l強化後 +&6&l3"
  813. else if {percent.%player%} is 10:
  814. replace "&r&4&l+4" with "&r&4&l+2" in {retool.name.%player%}
  815. set the name of {tool.%player%} to {retool.name.%player%}
  816. message "&3&l[強化大失敗] &a&l強化前 +&6&l4 &6→ &c&l強化後 +&6&l2"
  817. else if {tool.name.%player%} contains "5":
  818. play sound "block.anvil.use" with pitch 2 at player
  819. remove 1 of held item from player
  820. set {percent.%player%} to random integer between 1 and 10
  821. if {percent.%player%} is 1:
  822. replace "&r&4&l+5" with "&r&4&l+7" in {retool.name.%player%}
  823. set the name of {tool.%player%} to {retool.name.%player%}
  824. message "&c&l[強化大成功] &a&l強化前 +&6&l5 &6→ &c&l強化後 +&6&l7"
  825. else if {percent.%player%} is between 2 and 5:
  826. replace "&r&4&l+5" with "&r&4&l+6" in {retool.name.%player%}
  827. set the name of {tool.%player%} to {retool.name.%player%}
  828. message "&c&l[強化成功] &a&l強化前 +&6&l5 &6→ &c&l強化後 +&6&l6"
  829. else if {percent.%player%} is between 6 and 9:
  830. replace "&r&4&l+5" with "&r&4&l+4" in {retool.name.%player%}
  831. set the name of {tool.%player%} to {retool.name.%player%}
  832. message "&3&l[強化失敗] &a&l強化前 +&6&l5 &6→ &c&l強化後 +&6&l4"
  833. else if {percent.%player%} is 10:
  834. replace "&r&4&l+5" with "&r&4&l+3" in {retool.name.%player%}
  835. set the name of {tool.%player%} to {retool.name.%player%}
  836. message "&3&l[強化大失敗] &a&l強化前 +&6&l5 &6→ &c&l強化後 +&6&l3"
  837. else if {tool.name.%player%} contains "6":
  838. play sound "block.anvil.use" with pitch 2 at player
  839. remove 1 of held item from player
  840. set {percent.%player%} to random integer between 1 and 10
  841. if {percent.%player%} is 1:
  842. replace "&r&4&l+6" with "&r&4&l+8" in {retool.name.%player%}
  843. set the name of {tool.%player%} to {retool.name.%player%}
  844. message "&c&l[強化大成功] &a&l強化前 +&6&l6 &6→ &c&l強化後 +&6&l8"
  845. else if {percent.%player%} is between 2 and 5:
  846. replace "&r&4&l+6" with "&r&4&l+7" in {retool.name.%player%}
  847. set the name of {tool.%player%} to {retool.name.%player%}
  848. message "&c&l[強化成功] &a&l強化前 +&6&l6 &6→ &c&l強化後 +&6&l7"
  849. else if {percent.%player%} is between 6 and 9:
  850. replace "&r&4&l+6" with "&r&4&l+5" in {retool.name.%player%}
  851. set the name of {tool.%player%} to {retool.name.%player%}
  852. message "&3&l[強化失敗] &a&l強化前 +&6&l6 &6→ &c&l強化後 +&6&l5"
  853. else if {percent.%player%} is 10:
  854. replace "&r&4&l+6" with "&r&4&l+4" in {retool.name.%player%}
  855. set the name of {tool.%player%} to {retool.name.%player%}
  856. message "&3&l[強化大失敗] &a&l強化前 +&6&l6 &6→ &c&l強化後 +&6&l4"
  857. else if {tool.name.%player%} contains "7":
  858. play sound "block.anvil.use" with pitch 2 at player
  859. remove 1 of held item from player
  860. set {percent.%player%} to random integer between 1 and 10
  861. if {percent.%player%} is 1:
  862. replace "&r&4&l+7" with "&r&4&l+9" in {retool.name.%player%}
  863. set the name of {tool.%player%} to {retool.name.%player%}
  864. message "&c&l[強化大成功] &a&l強化前 +&6&l7 &6→ &c&l強化後 +&6&l9"
  865. else if {percent.%player%} is between 2 and 5:
  866. replace "&r&4&l+7" with "&r&4&l+8" in {retool.name.%player%}
  867. set the name of {tool.%player%} to {retool.name.%player%}
  868. message "&c&l[強化成功] &a&l強化前 +&6&l7 &6→ &c&l強化後 +&6&l8"
  869. else if {percent.%player%} is between 6 and 9:
  870. replace "&r&4&l+7" with "&r&4&l+6" in {retool.name.%player%}
  871. set the name of {tool.%player%} to {retool.name.%player%}
  872. message "&3&l[強化失敗] &a&l強化前 +&6&l7 &6→ &c&l強化後 +&6&l6"
  873. else if {percent.%player%} is 10:
  874. replace "&r&4&l+7" with "&r&4&l+5" in {retool.name.%player%}
  875. set the name of {tool.%player%} to {retool.name.%player%}
  876. message "&3&l[強化大失敗] &a&l強化前 +&6&l7 &6→ &c&l強化後 +&6&l5"
  877. else if {tool.name.%player%} contains "8":
  878. play sound "block.anvil.use" with pitch 2 at player
  879. remove 1 of held item from player
  880. set {percent.%player%} to random integer between 1 and 10
  881. if {percent.%player%} is 1:
  882. replace "&r&4&l+8" with "&r&4&l+10" in {retool.name.%player%}
  883. set the name of {tool.%player%} to {retool.name.%player%}
  884. message "&c&l[強化大成功] &a&l強化前 +&6&l8 &6→ &c&l強化後 +&6&l10"
  885. else if {percent.%player%} is between 2 and 5:
  886. replace "&r&4&l+8" with "&r&4&l+9" in {retool.name.%player%}
  887. set the name of {tool.%player%} to {retool.name.%player%}
  888. message "&c&l[強化成功] &a&l強化前 +&6&l8 &6→ &c&l強化後 +&6&l9"
  889. else if {percent.%player%} is between 6 and 9:
  890. replace "&r&4&l+8" with "&r&4&l+7" in {retool.name.%player%}
  891. set the name of {tool.%player%} to {retool.name.%player%}
  892. message "&3&l[強化失敗] &a&l強化前 +&6&l8 &6→ &c&l強化後 +&6&l7"
  893. else if {percent.%player%} is 10:
  894. replace "&r&4&l+8" with "&r&4&l+6" in {retool.name.%player%}
  895. set the name of {tool.%player%} to {retool.name.%player%}
  896. message "&3&l[強化大失敗] &a&l強化前 +&6&l8 &6→ &c&l強化後 +&6&l6"
  897. else if {tool.name.%player%} contains "9":
  898. play sound "block.anvil.use" with pitch 2 at player
  899. remove 1 of held item from player
  900. set {percent.%player%} to random integer between 1 and 10
  901. if {percent.%player%} is 1:
  902. replace "&r&4&l+9" with "&r&4&l+10" in {retool.name.%player%}
  903. set the name of {tool.%player%} to {retool.name.%player%}
  904. message "&c&l[強化大成功] &a&l強化前 +&6&l9 &6→ &c&l強化後 +&6&l10"
  905. else if {percent.%player%} is between 2 and 5:
  906. replace "&r&4&l+9" with "&r&4&l+10" in {retool.name.%player%}
  907. set the name of {tool.%player%} to {retool.name.%player%}
  908. message "&c&l[強化成功] &a&l強化前 +&6&l9 &6→ &c&l強化後 +&6&l10"
  909. else if {percent.%player%} is between 6 and 9:
  910. replace "&r&4&l+9" with "&r&4&l+8" in {retool.name.%player%}
  911. set the name of {tool.%player%} to {retool.name.%player%}
  912. message "&3&l[強化失敗] &a&l強化前 +&6&l9 &6→ &c&l強化後 +&6&l8"
  913. else if {percent.%player%} is 10:
  914. replace "&r&4&l+9" with "&r&4&l+7" in {retool.name.%player%}
  915. set the name of {tool.%player%} to {retool.name.%player%}
  916. message "&3&l[強化大失敗] &a&l強化前 +&6&l9 &6→ &c&l強化後 +&6&l7"
  917. else:
  918. play sound "block.anvil.use" with pitch 2 at player
  919. remove 1 of held item from player
  920. set {percent.%player%} to random integer between 1 and 10
  921. if {percent.%player%} is 1:
  922. replace "&r&4&l" with "&r&4&l+2" in {retool.name.%player%}
  923. set the name of {tool.%player%} to {retool.name.%player%}
  924. message "&c&l[強化大成功] &a&l強化前 +&6&l0 &6→ &c&l強化後 +&6&l2"
  925. else if {percent.%player%} is between 2 and 5:
  926. replace "&r&4&l" with "&r&4&l+1" in {retool.name.%player%}
  927. set the name of {tool.%player%} to {retool.name.%player%}
  928. message "&c&l[強化成功] &a&l強化前 +&6&l0 &6→ &c&l強化後 +&6&l1"
  929. else if {percent.%player%} is between 6 and 9:
  930. message "&3&l[強化失敗] &a&l強化前 +&6&l0 &6→ &c&l強化後 +&6&l0"
  931. else if {percent.%player%} is 10:
  932. message "&3&l[強化大失敗] &a&l強化前 +&6&l0 &6→ &c&l強化後 +&6&l0"
  933. else if name of held item is "&7&l強化リセット石":
  934. name of {tool.%player%} contains "+"
  935. message "&6&l武器強化をリセットしました"
  936. play sound "block.anvil.use" with pitch 2 at player
  937. set {tool.name.%player%} to name of {tool.%player%}
  938. replace "&r&c&l+1" with "&r&c&l" in {tool.name.%player%}
  939. replace "&r&c&l+2" with "&r&c&l" in {tool.name.%player%}
  940. replace "&r&c&l+3" with "&r&c&l" in {tool.name.%player%}
  941. replace "&r&c&l+4" with "&r&c&l" in {tool.name.%player%}
  942. replace "&r&c&l+5" with "&r&c&l" in {tool.name.%player%}
  943. replace "&r&c&l+6" with "&r&c&l" in {tool.name.%player%}
  944. replace "&r&c&l+7" with "&r&c&l" in {tool.name.%player%}
  945. replace "&r&c&l+8" with "&r&c&l" in {tool.name.%player%}
  946. replace "&r&c&l+9" with "&r&c&l" in {tool.name.%player%}
  947. replace "&r&c&l+10" with "&r&c&l" in {tool.name.%player%}
  948. replace "&r&4&l+10" with "&r&4&l" in {tool.name.%player%}
  949. replace "&r&4&l+11" with "&r&4&l" in {tool.name.%player%}
  950. replace "&r&4&l+12" with "&r&4&l" in {tool.name.%player%}
  951. replace "&r&4&l+13" with "&r&4&l" in {tool.name.%player%}
  952. replace "&r&4&l+14" with "&r&4&l" in {tool.name.%player%}
  953. replace "&r&4&l+15" with "&r&4&l" in {tool.name.%player%}
  954. replace "&r&4&l+16" with "&r&4&l" in {tool.name.%player%}
  955. replace "&r&4&l+17" with "&r&4&l" in {tool.name.%player%}
  956. replace "&r&4&l+18" with "&r&4&l" in {tool.name.%player%}
  957. replace "&r&4&l+19" with "&r&4&l" in {tool.name.%player%}
  958. replace "&r&4&l+20" with "&r&4&l" in {tool.name.%player%}
  959. replace "&r&4&l+1" with "&r&4&l" in {tool.name.%player%}
  960. replace "&r&4&l+2" with "&r&4&l" in {tool.name.%player%}
  961. replace "&r&4&l+3" with "&r&4&l" in {tool.name.%player%}
  962. replace "&r&4&l+4" with "&r&4&l" in {tool.name.%player%}
  963. replace "&r&4&l+5" with "&r&4&l" in {tool.name.%player%}
  964. replace "&r&4&l+6" with "&r&4&l" in {tool.name.%player%}
  965. replace "&r&4&l+7" with "&r&4&l" in {tool.name.%player%}
  966. replace "&r&4&l+8" with "&r&4&l" in {tool.name.%player%}
  967. replace "&r&4&l+9" with "&r&4&l" in {tool.name.%player%}
  968. set the name of {tool.%player%} to {tool.name.%player%}
  969. remove 1 of held item from player
  970. else if {tool.%player%} is set:
  971. give {tool.%player%} to player
  972. delete {tool.%player%}
  973. message "&a武器を戻しました"
  974.  
  975. on rightclick on end portal frame:
  976. block under the event-block is iron block
  977. cancel event
  978. if name of held item contains "&r&c&l+10":
  979. if {tool2.%player%} is set:
  980. message "&c既に武器がセットされています"
  981. else if {tool2.%player%} is not set:
  982. set {tool2.%player%} to player's tool
  983. set {tool2.name.%player%} to name of player's tool
  984. delete player's tool
  985. message "&a武器をセットしました"
  986. stop
  987. else if name of held item is "&4&l&l限界突破石":
  988. if {tool2.%player%} is not set:
  989. message "&c武器がセットされていません"
  990. else:
  991. replace "&r&c&l+10" with "&r&4&l" in {tool2.name.%player%}
  992. set the name of {tool2.%player%} to {tool2.name.%player%}
  993. remove 1 of held item from player
  994. give {tool2.%player%} to player
  995. delete {tool2.%player%}
  996. message "&6&l武器を限界突破しました"
  997. play sound "block.anvil.use" with pitch 2 at player
  998. else if {tool2.%player%} is set:
  999. give {tool2.%player%} to player
  1000. delete {tool2.%player%}
  1001. message "&a武器を戻しました"
  1002.  
  1003. on damage:
  1004. if {skill.%attacker%} is 1:
  1005. set {skilldamage.%attacker%} to damage + {ATTR.%attacker%}
  1006. set {damage.%attacker%} to {skilldamage.%attacker%} * (100+{AttackBonus.%attacker%})/100
  1007. set {skill.%attacker%} to 0
  1008. send "Skill Do" to attacker
  1009. set damage to {damage.%attacker%}
  1010. else:
  1011. set {damage.%attacker%} to damage * (100+{AttackBonus.%attacker%})/100
  1012. set {damage2.%attacker%} to {damage.%attacker%}
  1013. set damage to {damage.%attacker%}
  1014.  
  1015. on tool change:
  1016. delete {AttackBonus.%player%}
  1017. if name of player's tool contains "&r&c&l":
  1018. if name of player's tool contains "10":
  1019. set {AttackBonus.%player%} to 10
  1020. stop
  1021. else if name of player's tool contains "1":
  1022. set {AttackBonus.%player%} to 1
  1023. else if name of player's tool contains "2":
  1024. set {AttackBonus.%player%} to 2
  1025. else if name of player's tool contains "3":
  1026. set {AttackBonus.%player%} to 3
  1027. else if name of player's tool contains "4":
  1028. set {AttackBonus.%player%} to 4
  1029. else if name of player's tool contains "5":
  1030. set {AttackBonus.%player%} to 5
  1031. else if name of player's tool contains "6":
  1032. set {AttackBonus.%player%} to 6
  1033. else if name of player's tool contains "7":
  1034. set {AttackBonus.%player%} to 7
  1035. else if name of player's tool contains "8":
  1036. set {AttackBonus.%player%} to 8
  1037. else if name of player's tool contains "9":
  1038. set {AttackBonus.%player%} to 9
  1039. if name of player's tool contains "&r&4&l":
  1040. if name of player's tool contains "10":
  1041. set {AttackBonus.%player%} to 10
  1042. stop
  1043. else if name of player's tool contains "1":
  1044. set {AttackBonus.%player%} to 1
  1045. else if name of player's tool contains "2":
  1046. set {AttackBonus.%player%} to 2
  1047. else if name of player's tool contains "3":
  1048. set {AttackBonus.%player%} to 3
  1049. else if name of player's tool contains "4":
  1050. set {AttackBonus.%player%} to 4
  1051. else if name of player's tool contains "5":
  1052. set {AttackBonus.%player%} to 5
  1053. else if name of player's tool contains "6":
  1054. set {AttackBonus.%player%} to 6
  1055. else if name of player's tool contains "7":
  1056. set {AttackBonus.%player%} to 7
  1057. else if name of player's tool contains "8":
  1058. set {AttackBonus.%player%} to 8
  1059. else if name of player's tool contains "9":
  1060. set {AttackBonus.%player%} to 9
  1061. else if name of player's tool contains "11":
  1062. set {AttackBonus.%player%} to 11
  1063. else if name of player's tool contains "12":
  1064. set {AttackBonus.%player%} to 12
  1065. else if name of player's tool contains "13":
  1066. set {AttackBonus.%player%} to 13
  1067. else if name of player's tool contains "14":
  1068. set {AttackBonus.%player%} to 14
  1069. else if name of player's tool contains "15":
  1070. set {AttackBonus.%player%} to 15
  1071. else if name of player's tool contains "16":
  1072. set {AttackBonus.%player%} to 16
  1073. else if name of player's tool contains "17":
  1074. set {AttackBonus.%player%} to 17
  1075. else if name of player's tool contains "18":
  1076. set {AttackBonus.%player%} to 18
  1077. else if name of player's tool contains "19":
  1078. set {AttackBonus.%player%} to 19
  1079. else if name of player's tool contains "20":
  1080. set {AttackBonus.%player%} to 20
  1081. else:
  1082. set {AttackBonus.%player%} to 0
  1083.  
  1084. options:
  1085. count : 20
  1086.  
  1087. on tool change:
  1088. wait 1 tick
  1089. set {defense.%player%} to 0
  1090. set {_line} to 1
  1091. while {_line} is less than or equal to {@count}:
  1092. if line {_line} of lore of player's helmet contains "防御力:":
  1093. set {_lore1} to line {_line} of lore of player's helmet
  1094. stop loop
  1095. add 1 to {_line}
  1096. set {_line} to 1
  1097. while {_line} is less than or equal to {@count}:
  1098. if line {_line} of lore of player's chestplate contains "防御力:":
  1099. set {_lore2} to line {_line} of lore of player's chestplate
  1100. stop loop
  1101. add 1 to {_line}
  1102. set {_line} to 1
  1103. while {_line} is less than or equal to {@count}:
  1104. if line {_line} of lore of player's leggings contains "防御力:":
  1105. set {_lore3} to line {_line} of lore of player's leggings
  1106. stop loop
  1107. add 1 to {_line}
  1108. set {_line} to 1
  1109. while {_line} is less than or equal to {@count}:
  1110. if line {_line} of lore of player's boots contains "防御力:":
  1111. set {_lore4} to line {_line} of lore of player's boots
  1112. stop loop
  1113. add 1 to {_line}
  1114. set {_n} to 1
  1115. loop 4 times:
  1116. replace "§9§l防御力: " with "" in {_lore%{_n}%}
  1117. set {_lore%{_n}%} to {_lore%{_n}%} parsed as number
  1118. add {_lore%{_n}%} to {defense.%player%}
  1119. add 1 to {_n}
  1120. set {defense.%player%} to {defense.%player%} / 2
  1121.  
  1122. on damage:
  1123. victim is a player
  1124. set {playerdamage.%victim%} to damage - {defense.%victim%}
  1125. if {playerdamage.%victim%} is greater than or equal to 1:
  1126. set damage to {playerdamage.%victim%}
  1127. {damagelog.%victim%} is 1
  1128. set {playerdamage.%victim%} to {playerdamage.%victim%}*2
  1129. send "§c§l%{playerdamage.%victim%}%ダメージ" to victim
  1130. else:
  1131. set damage to 1
  1132. {damagelog.%victim%} is 1
  1133. send "§c§l1ダメージ" to victim
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement