Advertisement
familychicken

Untitled

Oct 19th, 2021 (edited)
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.90 KB | None | 0 0
  1. options:
  2. p: &7[&eMining&7]
  3. a: &c[&e&lAscension&r&c]
  4. v: &d0.7.1
  5. vt: &d戦争update
  6. g: &c&lに当選しました。
  7. b: &e%player%&7が
  8. c: &8&l|-===[&r&7&a費用&r&8&l]===-|
  9. u: &e>>> &6クリックで強化 &e<<<
  10. i: &8&l|-===[&r&7&l説明&r&8&l]===-|
  11. e: &8&l|-===[&r&e&l効果&r&8&l]===-|
  12.  
  13.  
  14. variables:
  15. {%player%.age} = 1
  16. {%player%.cb} = 0
  17. {%player%.int} = 1
  18. {%player%.upg::1} = 1
  19. {%player%.upg::2} = 0
  20. {%player%.upg::3} = 0
  21. {%player%.upg::4} = 0
  22. {%player%.upg::5} = 0
  23. {%player%.upg::6} = 0
  24. {%player%.upg::10} = 0
  25. {%player%.minepower} = 1
  26. {%player%.mpp} = 0
  27. {%player%.mat} = 1
  28. {%player%.mp} = 1
  29. {%player%.truemp} = 1
  30. {%player%.option::1} = 0
  31. {%player%.option::2} = 1
  32. {%player%.upgpower::1} = 1
  33. {%player%.upgpower::2} = 1
  34. {%player%.upgpower::3} = 1
  35. {%player%.upgpower::4} = 1
  36. {%player%.upgpower::5} = 1
  37. {%player%.upgpower::6} = 1
  38. {%player%.upgpower::7} = 1
  39. {%player%.upgpower::8} = 1
  40. {nt::0} = ""
  41. {nt::1} = "K"
  42. {nt::2} = "M"
  43. {nt::3} = "B"
  44. {nt::4} = "T"
  45. {nt::5} = "Qa"
  46. {nt::6} = "Qi"
  47. {nt::7} = "Sx"
  48. {nt::8} = "Sp"
  49. {nt::9} = "Oc"
  50. {%player%.em} = 0
  51. {%player%.eflevel} = 1
  52. {%player%.mlevel} = 1
  53. {%player%.needxp} = 100
  54. {minelist::1000} = "cobblestone"
  55. {minelist::1001} = "iron ore"
  56. {minelist::1002} = "gold ore"
  57. {%player%.obmc} = 0
  58. {%player%.minecount} = 1
  59. {%player%.cobblestone} = 1
  60. {%player%.maxbuy::1} = 1
  61. {%player%.maxbuy::2} = 10
  62. {%player%.maxbuy::3} = 100
  63. {%player%.debris} = 0
  64. {%player%.opmode} = 100
  65.  
  66. command /opmode <player> <number>:
  67. permission: skript.admin
  68. trigger:
  69. set {%arg-1%.opmode} to arg-2
  70. if {%arg-1%.opmode} is not 0:
  71. message "有効"
  72. else:
  73. message "無効"
  74.  
  75. command /reload-cost:
  76. trigger:
  77. command "/expo 1*(1.15^({%player%.upg::1}+{%player%.maxnumber})-1.15^{%player%.upg::1})/0.15 2 %player%"
  78. command "/expo %50*(1.8^({%player%.upg::2}+{%player%.maxnumber})-1.8^{%player%.upg::2})/0.8% 3 %player%"
  79. command "/expo %50*(6^({%player%.upg::3}+{%player%.maxnumber})-6^{%player%.upg::3})/5% 4 %player%"
  80. command "/expo %20*(1.1^({%player%.upg::4}+{%player%.maxnumber})-1.1^{%player%.upg::4})/0.1% 5 %player%"
  81. command "/expo %100*(1.2^({%player%.upg::5}+{%player%.maxnumber})-1.2^{%player%.upg::5})/0.2% 6 %player%"
  82. command "/expo %1000*(10^({%player%.upg::10}+{%player%.maxnumber})-10^{%player%.upg::10})/9% 11 %player%"
  83.  
  84.  
  85.  
  86. command /setnt <integer> <text>:
  87. permission: skript.admin
  88. trigger:
  89. set {nt::%arg-1%} to arg-2
  90. message "%arg-1% → %arg-2%"
  91. on mine:
  92. add 1 to {%player%.mc}
  93.  
  94.  
  95. every 2 tick:
  96. loop all players:
  97. send action bar with text "{@p} &8&l・&e&l%{%loop-player%.nn::1}% &6coins &8&l・&r&7採掘力 &d%{%loop-player%.nn::3000}% &7= &5&l%{%loop-player%.minepower}^0.3% &8&l・&r&e採掘力増加 &c+%{%loop-player%.mpp}% &8&l・&7売却倍率 &ax%{%loop-player%.nn::2000}% &8&l||| &a%{%loop-player%.obmc}% &7&l/ &710 &b(+%{%loop-player%.minecount}%)" to loop-player
  98.  
  99. command /status [<player>]:
  100. trigger:
  101. if arg is not set:
  102. set {_player} to player
  103. else:
  104. set {_player} to arg
  105. message "&7━━━━━━━━━━━━━━━━━━━━━━━━━"
  106. message "&7__--=======&e%{_player}%&7=======--__"
  107. message "&8&l・&7所持コイン &e%{%{_player}%.nn::1}% &6coins"
  108. message "&8&l・&7採掘力 &d%{%{_player}%.nn::3000}%"
  109. message "&7--&8&l・&7採掘幸運力 %{%{_player}%.minepower}^0.3% "
  110. message "&8&l・&7採掘力増加 &c%{%{_player}%.mpp}%"
  111. message "&8&l・&7同時採掘回数 &b%1+(0.5*{%{_player}%.upg::2})% &7回"
  112. message "&8&l・&7プレイ時間 &e%{%{_player}%.min}% &7分"
  113. message "&8&l・&7エメラルド &a%{%{_player}%.em}% &7個"
  114.  
  115.  
  116. every 60 seconds:
  117. loop all players:
  118. add 1 to {%loop-player%.min}
  119. chance of 2%:
  120. add 1 to {%loop-player%.em}
  121. message "{@p} &7あなたは&aエメラルド&7を拾いました。+1 &7(%{%loop-player%.em}%)" to loop-player
  122.  
  123.  
  124.  
  125.  
  126. on join:
  127. message "&8&l__--=====================================--__"
  128. message ""
  129. message "&e----&7&lCaveMinerStory&e----"
  130. message "&a&lversion : {@v}"
  131. message "&8[&7ChangeLog&8] &f: {@vt}"
  132. message ""
  133. message "&8&l__--=====================================--__"
  134.  
  135. command /ec:
  136. trigger:
  137. open the player's ender chest to the player
  138.  
  139. on inventory click:
  140. name of clicked inventory is "==upgrade=="
  141. cancel event
  142. set {_i} to 0
  143. loop 27 times:
  144. if clicked slot is {_i}:
  145. set {_clicked} to {_i}
  146. else:
  147. add 1 to {_i}
  148. if {_clicked} is 0:
  149. cancel event
  150. command "/sudo %player% sell all"
  151. if {_clicked} is 5:
  152. cancel event
  153. command "/sudo %player% reload-cost"
  154. if {_clicked} is between 6 and 8:
  155. cancel event
  156. command "/sudo %player% setmaxbuy 0 %10^({_clicked}-6)%"
  157. if {_clicked} is between 10 and 16:
  158. cancel event
  159. command "/sudo %player% upg %{_clicked}-9%"
  160. if {_clicked} is 22:
  161. cancel event
  162. command "/sudo %player% upg 10"
  163. command "/sudo %player% pmenu"
  164.  
  165. command /setcb <player> <number>:
  166. permission: skript.admin
  167. trigger:
  168. set {_befcb} to {%arg-1%.cb}
  169. set {%arg-1%.cb} to arg-2
  170. message "{@p}&7-system &7%{_befcb}% cb &f→ &7%{%arg-1%.cb}%" to player
  171.  
  172. every 2 ticks:
  173. loop all players:
  174. if {%loop-player%.cb} is not 0:
  175. set {_exp1} to floor(log({%loop-player%.cb})/3)
  176. set {%loop-player%.nn::1} to "%{%loop-player%.cb}/(1000^{_exp1})% %{nt::%{_exp1}%}%"
  177. else:
  178. set {%loop-player%.nn::1} to 0
  179. set {%loop-player%.sellmulti} to 1+(0.4*({%loop-player%.upg::4}*{%loop-player%.upgpower::4}))*(1.01^{%loop-player%.upg::5})*(1+1.5*{%loop-player%.upg::10})
  180. command "/expo %{%loop-player%.sellmulti}% 2000 %loop-player%"
  181. command "/expo %{%loop-player%.minepower}% 3000 %loop-player%"
  182. set {%loop-player%.minecount} to 1+(0.5*{%loop-player%.upg::2})*(1+0.1*{%loop-player%.upgpower::2})
  183.  
  184. command /expo <number> <integer> <player>:
  185. permission: skript.admin
  186. trigger:
  187. set {_hid} to arg-2
  188. if arg-1 is not 0:
  189. set {_exp1} to floor(log(arg-1)/3)
  190. set {%arg-3%.nn::%{_hid}%} to "%arg-1/(1000^{_exp1})% %{nt::%{_exp1}%}%"
  191. else:
  192. set {%arg-3%.nn::%{_hid}%} to 0
  193.  
  194. on right click with stone pickaxe:
  195. command "/sudo %player% pmenu"
  196.  
  197. command /pmenu:
  198. trigger:
  199. open chest inventory with 4 row named "==upgrade==" to player
  200. set {_up} to 0
  201. set {_air} to gray glass pane named "&8_"
  202. loop 36 times:
  203. set slot {_up} of player's current inventory to {_air}
  204. add 1 to {_up}
  205. set slot 0 of player's current inventory to cobblestone named "&8[・] &7鉱石を売却する"
  206. set slot 3 of player's current inventory to coal named "&6-=&5&lステータス&6=-" with lore "&8&l・&7ピッケルレベル &a&l%{%player%.upg::10}%lv" and "&8&l・&7所持コイン &e%{%player%.nn::1}% &7coins" and "&8&l・&7採掘力増加 &c+%{%player%.upg::1}*0.005*{%player%.upgpower::1}%mpp" and "&8&l・&7同時採掘回数 &d+%{%player%.minecount}%採掘回数" and "&8&l・&7効率強化 &e%{%player%.upg::3}%" and "&8&l・&7鉱石売却倍率 &a%{%player%.nn::2000}%" and "&8&l・&7自動売却確率 &e+%5*{%player%.upg::6}% %%"
  207. set slot 5 of player's current inventory to stick named "&8[・] &7費用表示をリロードする"
  208. set slot 6 of player's current inventory to iron nugget named "&8&l・&f同時購入 &ax%{%player%.maxbuy::1}%"
  209. set slot 7 of player's current inventory to iron ingot named "&8&l・&f同時購入 &ax%{%player%.maxbuy::2}%"
  210. set slot 8 of player's current inventory to iron block named "&8&l・&f同時購入 &ax%{%player%.maxbuy::3}%"
  211. set slot 10 of player's current inventory to gold block named "&8&l-&r&c採掘力増加上昇&8&l-" with lore "&8&l・&7効果 &c+%0.005*{%player%.upgpower::1}%mpp" and "&8&l・&7購入回数 &6%{%player%.upg::1}%&7回" and "&8&l=・&7効能 &c%{%player%.upg::1}*0.005*{%player%.upgpower::1}%mpp" and "&8&l・&7費用 &a%{%player%.nn::2}% &7coins"
  212. set slot 11 of player's current inventory to redstone named "&8&l-&b採掘回数増加&8&l-" with lore "&8&l・&7効果 &d+%0.5*{%player%.upgpower::2}%採掘回数" and "&8&l・&7購入回数 &6%{%player%.upg::2}%&7回" and "&8&l=・&7効能 &d+%{%player%.upg::2}*0.5*{%player%.upgpower::2}%採掘回数" and "&8&l・&7費用 &a%{%player%.nn::3}% &7coins"
  213. set slot 12 of player's current inventory to golden pickaxe named "&8&l-&e採掘効率強化&8&l-" with lore "&8&l・&7効果 &e+1レベル" and "&8&l・&7購入回数 &6%{%player%.upg::3}%&7回" and "&8&l=・&7効能 &eレベル%{%player%.upg::3}%" and "&8&l・&7費用 &a%{%player%.nn::4}% &7coins"
  214. set slot 13 of player's current inventory to golden ingot named "&8&l-&a鉱石売却強化&8&l-" with lore "&8&l・&7効果 &a+%0.4*{%player%.upgpower::4}% &7鉱石売却倍率" and "&8&l・&7購入回数 &6%{%player%.upg::4}% &7回" and "&8&l=・&7効能 &ax%{%player%.upg::4}*0.4*{%player%.upgpower::4}%" and "&8&l・&7費用 &a%{%player%.nn::5}% &7coins"
  215. set slot 14 of player's current inventory to diamond named "&8&l-&e鉱石売却確率強化&8&l-" with lore "&8&l・&7効果1 &e+5%% &7売却確率" and "&8&l・&7効果2 &ax1.01 &7鉱石売却倍率" and "&8&l・&7購入回数 &6%{%player%.upg::5}% &7回" and "&8&l・&7費用 &a%{%player%.nn::6}% &7coins"
  216. set slot 22 of player's current inventory to stone pickaxe named "&8&l-&r&7ピッケル強化&r&8&l-" with lore "&8&l・&7効果1 &7ピッケルレベル上昇 +1" and "&8&l・&8&l・&7効果2 &a鉱石売却倍率 +1.5x" and "&8&l・&7購入回数 &6%{%player%.upg::10}% &7回" and "&8&l・&7費用 &a%{%player%.nn::11}% &7coins"
  217.  
  218. command /gear [<text>]:
  219. trigger:
  220. if arg is not set:
  221. message "&7[・] &7&lギアレベルについて"
  222. message "&8&l@&7ギアレベル上昇が変化させるもの"
  223. message "&8&l++++&7採掘可能ブロック変化++++"
  224. message "&8&l・&7&lギアレベル5以上 &f鉄鉱石"
  225. message "&8&l・&7&lギアレベル10以上 &e金鉱石"
  226.  
  227. command /eff <player> <integer>:
  228. permission: skript.admin
  229. trigger:
  230. enchant arg-1's held item with "efficiency %arg-2%" parsed as enchantment type
  231. set {%arg-1%.eflevel} to arg-2
  232.  
  233. command /upg <integer>:
  234. trigger:
  235. if {%player%.maxnumber} is not set:
  236. set {%player%.maxnumber} to 1
  237. if arg is 1:
  238. if {%player%.cb} >= 1*(1.15^({%player%.upg::1}+{%player%.maxnumber})-1.15^{%player%.upg::1})/0.15:
  239. remove 1*(1.15^({%player%.upg::1}+{%player%.maxnumber})-1.15^{%player%.upg::1})/0.15 from {%player%.cb}
  240. add {%player%.maxnumber} to {%player%.upg::1}
  241. set {_cost} to 1*(1.15^({%player%.upg::1}+{%player%.maxnumber})-1.15^{%player%.upg::1})/0.15
  242. if arg is 2:
  243. if {%player%.cb} >= 50*(1.8^({%player%.upg::2}+{%player%.maxnumber})-1.8^{%player%.upg::2})/0.8:
  244. remove 50*(1.8^({%player%.upg::2}+{%player%.maxnumber})-1.8^{%player%.upg::2})/0.8 from {%player%.cb}
  245. add {%player%.maxnumber} to {%player%.upg::2}
  246. set {_cost} to 50*(1.8^({%player%.upg::2}+{%player%.maxnumber})-1.8^{%player%.upg::2})/0.8
  247. if arg is 3:
  248. if {%player%.cb} >= 50*(6^({%player%.upg::3}+{%player%.maxnumber})-6^{%player%.upg::3})/5:
  249. if player's held item is stone pickaxe:
  250. remove 50*(6^({%player%.upg::3}+{%player%.maxnumber})-6^{%player%.upg::3})/5 from {%player%.cb}
  251. add {%player%.maxnumber} to {%player%.upg::3}
  252. command "/eff %player% %{%player%.upg::3}%"
  253. set {_cost} to 50*(6^({%player%.upg::3}+{%player%.maxnumber})-6^{%player%.upg::3})/5
  254. else:
  255. set {_reason} to 1
  256. if arg is 4:
  257. if {%player%.cb} >= 20*(1.1^({%player%.upg::4}+{%player%.maxnumber})-1.1^{%player%.upg::4})/0.1:
  258. remove 20*(1.1^({%player%.upg::4}+{%player%.maxnumber})-1.1^{%player%.upg::4})/0.1 from {%player%.cb}
  259. add {%player%.maxnumber} to {%player%.upg::4}
  260. set {_cost} to 20*(1.1^({%player%.upg::4}+{%player%.maxnumber})-1.1^{%player%.upg::4})/0.1
  261. if arg is 5:
  262. if {%player%.cb} >= 100*(1.2^({%player%.upg::5}+{%player%.maxnumber})-1.2^{%player%.upg::5})/0.2:
  263. remove 100*(1.2^({%player%.upg::5}+{%player%.maxnumber})-1.2^{%player%.upg::5})/0.2 from {%player%.cb}
  264. add {%player%.maxnumber} to {%player%.upg::5}
  265. set {_cost} to 100*(1.2^({%player%.upg::5}+{%player%.maxnumber})-1.2^{%player%.upg::5})/0.2
  266. if arg is 10:
  267. if {%player%.cb} >= 1000*(10^({%player%.upg::10}+{%player%.maxnumber})-10^{%player%.upg::10})/9:
  268. remove 1000*(10^({%player%.upg::10}+{%player%.maxnumber})-10^{%player%.upg::10})/9 from {%player%.cb}
  269. add {%player%.maxnumber} to {%player%.upg::10}
  270. set {_cost} to 1000*(10^({%player%.upg::10}+{%player%.maxnumber})-10^{%player%.upg::10})/9
  271. if {_cost} is set:
  272. command "/expo %{_cost}% %arg+1% %player%"
  273. set {%player%.upgpower::%arg%} to 1+floor({%player%.upg::%arg%}/10)
  274. message "{@p} &a強化に成功しました。"
  275. message "{@p} &7次のコスト : %{%player%.nn::%arg+1%}% &7(at %{%player%.maxnumber}%)"
  276. else:
  277. if {_reason} is not set:
  278. message "{@p} &7コインが足りません。"
  279. if {_reason} is 1:
  280. message "{@p} &7ピッケルを手に持ってください。"
  281.  
  282. on break:
  283. set {%player%.int} to 0
  284. if event-block is cobblestone:
  285. set {%player%.int} to 1
  286. if event-block is iron ore:
  287. if {%player%.upg::10} >= 4:
  288. set {%player%.int} to 2
  289. else:
  290. message "{@p} &c採掘可能レベル : 4lv"
  291. cancel event
  292. if event-block is gold ore:
  293. if {%player%.upg::10} >= 9:
  294. set {%player%.int} to 3
  295. else:
  296. message "{@p} &c採掘可能レベル : 9lv"
  297. cancel event
  298. if {%player%.opmode} is not 0:
  299. cancel event
  300. if {%player%.int} is not 0:
  301. command "/mft-give %player% %{%player%.int}%"
  302. add 1+(0.5*{%player%.upg::2})*(1+0.1*{%player%.upgpower::2}) to {%player%.obmc}
  303. add {%player%.minepower}^0.3 to {%player%.exp}
  304. if {%player%.upg::6} is 0:
  305. set {_max} to 10
  306. else:
  307. set {_max} to 10/({%player%.upg::6}^0.2)
  308. if {%player%.obmc} >= {_max}:
  309. set {_max} to floor({%player%.obmc}/10)
  310. remove 10*{_max} from {%player%.obmc}
  311. add {%player%.mpp}*{_max} to {%player%.minepower}
  312.  
  313.  
  314.  
  315. every 10 ticks:
  316. loop all players:
  317. set {%loop-player%.mpp} to 0.005*{%loop-player%.upg::1}*{%loop-player%.upgpower::1}
  318. set {%loop-player%.prestige.ableruby} to ({%loop-player%.cb}^0.5)/10000
  319. command "/expo %1+0.4*{%loop-player%.upg::4}*{%loop-player%.upgpower::4}%"
  320.  
  321. command /mft-give <player> <integer> [<number>]:
  322. permission: skript.admin
  323. trigger:
  324. set {%arg-1%.rm} to random integer between 1 and 100
  325. set {_givenum} to 0
  326. set {_item} to "%{minelist::%arg-2%}%" parsed as an item type
  327. if arg-3 is not set:
  328. set {_givemult} to 1
  329. else:
  330. set {_givemult} to arg-3
  331. set {_powerstock} to ({%arg-1%.minepower}^0.3)*{_givemult}
  332. set {_chance} to ({_powerstock}-floor({_powerstock}))*100
  333. if {%arg-1%.rm} <= {%arg-1%.upg::5}*5:
  334. add {_powerstock}*{%arg-1%.sellmulti}*(4^((arg-2)-1)) to {%arg-1%.cb}
  335. else:
  336. if floor({_powerstock}) > 64:
  337. set {_maxgive} to floor(floor({_powerstock})/64)
  338. loop {_maxgive} time:
  339. give 64 of {_item} to arg-1
  340. remove 64 from {_powerstock}
  341. give floor({_powerstock}) of {_item} to arg-1
  342. chance of {_chance} %:
  343. give 1 of {_item} to arg-1
  344.  
  345. command /sell [<text>]:
  346. trigger:
  347. if arg is "all":
  348. if player has cobblestone:
  349. add (amount of cobblestone in the event-player's inventory)*{%player%.sellmulti} to {%player%.cb}
  350. set {_explore::1000} to (amount of cobblestone in the event-player's inventory)*{%player%.sellmulti}
  351. remove all cobblestone from event-player's inventory
  352. if player has iron ore:
  353. add (amount of iron ore in the event-player's inventory)*{%player%.sellmulti}*4 to {%player%.cb}
  354. set {_explore::1001} to (amount of iron ore in the event-player's inventory)*{%player%.sellmulti}*4
  355. remove all iron ore from event-player's inventory
  356. if player has gold ore:
  357. add (amount of gold ore in the event-player's inventory)*{%player%.sellmulti}*16 to {%player%.cb}
  358. set {_explore::1002} to (amount of gold ore in the event-player's inventory)*{%player%.sellmulti}*16
  359. remove all gold ore from event-player's inventory
  360. set {_ii} to 1000
  361. loop 5 times:
  362. if {_explore::%{_ii}%} is set:
  363. command "/expo %{_explore::%{_ii}%}% %{_ii}% %player%"
  364. message "&7-[・] &7%{minelist::%{_ii}%}% &a+%{%player%.nn::%{_ii}%}% coins" to player
  365. add 1 to {_ii}
  366. else:
  367. add 1 to {_ii}
  368. command /resetdata <player>:
  369. permission: skript.admin
  370. trigger:
  371. set {%arg%.cb} to 0
  372. set {%arg%.upg::*} to 0
  373. set {%arg%.upg::1} to 1
  374. set {%arg%.minepower} to 1
  375. set {%arg%.upgpower::*} to 1
  376. set {%arg%.mpp} to 0
  377. set {%arg%.mc} to 0
  378. set {%arg%.obmc} to 0
  379. message "{@p} &7&lリセットしました。" to arg
  380. command /setmaxbuy <integer> <integer>:
  381. trigger:
  382. if arg-1 is 0:
  383. set {%player%.maxnumber} to arg-2
  384. message "{@p} &7同時購入数を &f%arg-2% &7にしました。"
  385. command "/sudo %player% reload-cost"
  386.  
  387. on join:
  388. if {%player%.minepower} <= 0:
  389. command "/resetdata %player%"
  390.  
  391.  
  392. command /d-upg <integer>:
  393. trigger:
  394. set {%player%.debris.upg::%arg%} to {_upg}
  395. if arg is 1:
  396. if {%player%.cb} >= 1000*{_upg}^(1+0.4*{_upg}):
  397. remove 1000*{_upg}^(1+0.4*{_upg}) from {%player%.cb}
  398. add 1 to {%player%.debris.upg::1}
  399. set {_cost} to 1000*({_upg}+1)^(1+0.4*({_upg}+1))
  400. if arg is 2:
  401. if {%player%.debris} >= (16+{_upg})^({_upg}+1}):
  402. remove (16+{_upg})^({_upg}+1) from {%player%.debris}
  403. add 1 to {%player%.debris.upg::2}
  404. set {_cost} to (16+({_upg}+1))^({_upg}+2)
  405. if arg is 3:
  406. if {%player%.debris} >= 0.5*{_upg}*({_upg}+1):
  407. remove 0.5*{_upg}*({_upg}+1) from {%player%.debris}
  408. add 1 to {%player%.debris.upg::3}
  409. set {_cost} to 0.5*({_upg}+1)*(({_upg}+1)+1)
  410. if arg is 4:
  411. if {_upg} >= 30:
  412. set {_sc} to 0.1
  413. else:
  414. set {_sc} to 0
  415. if {%player%.debris} >= (1.2+{_sc})^{_upg}:
  416. remove (1.2+{_sc})^{_upg} from {%player%.debris}
  417. add 1 to {%player%.debris.upg::4}
  418. if {_upg}+1 >= 30:
  419. if {_upg}+1 = 30:
  420. set {_lore} to "&cソフトキャップに当たったため、強化コストが大幅に上昇しました。"
  421. set {_cost} to 1.3^({_upg}+1)
  422. else:
  423. set {_cost} to 1.2^({_upg}+1)
  424. if {_cost} is set:
  425. command "/expo %{_cost}% %arg+10000% %player%"
  426. message "{@p} &6購入に成功しました。"
  427. message "{@p} &7次のコスト : %{%player%.nn::%arg+10000%}%"
  428. if {_lore} is set:
  429. message "{@p} %{_lore}%"
  430.  
  431. command /cpickaxe:
  432. trigger:
  433. set {_l} to {%player%.upg::6}
  434. set {_pick} to {%player%.debris.upg::1}
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement