Advertisement
tihi_

Untitled

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