Advertisement
CREAMPAN0408

Untitled

Mar 18th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.04 KB | None | 0 0
  1. Options:
  2. #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
  3. #LostOfStories - skript
  4. #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
  5. #Made by CREAMPAN0408(K2Rのを書き換えただけ)
  6. #version: 0.9
  7. #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
  8.  
  9. #Log and Permission
  10. perm: LostOfStories.admin
  11.  
  12. #Prefix
  13. system: &9≫
  14. mute: &9[&3Mute&6System]
  15. rank: &9[&cRank&aChanger&9]
  16.  
  17. #TAB
  18. tab_top: %nl%&9- &8&lLost&2Of&6Stories &9-%nl%
  19. tab_under: %nl%&6%number of all players%&8/&950%nl%&ePing&9: &a%ping of player%%nl%
  20.  
  21. #Death Message
  22. pvpdeathmessage: &8[&4Death&8] &c%victim% &9≪ &6%attacker% &8| &f%name of attacker's tool%
  23. notooldeathmessage: &8[&4Death&8] &c%victim% &9≪ &6%attacker%
  24. pvedeathmessage: &8[&4Death&8] &c%victim% &9≪ &8[&f%attacker's name%&8&l]
  25. nonamepvedeathmessage: &8[&4Death&8] &c%victim% &9≪ &8[&f%attacker%&8]
  26. otherdeathmessage: &8[&4Death&8] &c%victim%
  27.  
  28. #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
  29. #EXP - config
  30. #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
  31. zombie: 0
  32. creeper: 0
  33. blaze: 0
  34. cavespider: 0
  35. enderman:0
  36. silverfish:0
  37. skeleton: 0
  38. slime: 0
  39. spider: 0
  40. witch: 0
  41. wither: 0
  42. zombiepigman: 0
  43. chicken: 0
  44. cow: 0
  45. horse: 0
  46. mooshroom: 0
  47. ocelot: 0
  48. pig: 0
  49. sheep: 0
  50. snowgolem: 0
  51. squid: 0
  52. villager:0
  53. wolf: 0
  54. #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
  55. maxlvl: 100
  56. #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
  57. variables:
  58. {lvl::%player%} = 1
  59. {xp::%player%} = 0
  60. {sp::%player%} = 1
  61. {str::%player%} = 0
  62. {def::%player%} = 0
  63. {spd::%player%} = 0
  64. {up::%player%} = 130
  65. #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
  66. every 2 second:
  67. loop all players:
  68. send action bar "&2[ &6Level&9: &a%{lvl::%loop-player%}% &8&l&2]" to loop-player
  69. wipe loop-player's sidebar
  70. set name of sidebar of loop-player to "&9- &cLost&2Of&6Stories &9-"
  71. set score "&8- &3&l&oステータス &8-" in sidebar of loop-player to 15
  72. set score "&a" in sidebar of loop-player to 14
  73. set score "&6&lLV&9: &a%{lvl::%loop-player%}%&8" in sidebar of loop-player to 13
  74. set score "&5&lSP&9: &a%{sp::%loop-player%}%" in sidebar of loop-player to 12
  75. set score "&2" in sidebar of loop-player to 11
  76. set score "&cランク&9: %{prefix::%uuid of loop-player%}%" in sidebar of loop-player to 10
  77. set score "&9" in sidebar of loop-player to 9
  78. set score "&8- &2&l&oニュース &8-" in sidebar of loop-player to 8
  79. set score "&e製作中です(´・ω・`)" in sidebar of loop-player to 7
  80. set score "&e何にも無いんです" in sidebar of loop-player to 6
  81. set score "&e勘弁してください" in sidebar of loop-player to 5
  82.  
  83. On any movement:
  84. if {prefix::%uuid of player%} is set:
  85. if {suffix::%uuid of player%} is set:
  86. set display name of player to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%{prefix::%uuid of player%}%%player%%{suffix::%uuid of player%}%"
  87. set the player's tablist name to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%{prefix::%uuid of player%}%%player%%{suffix::%uuid of player%}%"
  88. stop
  89. else:
  90. set display name of player to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%{prefix::%uuid of player%}%%player%"
  91. set the player's tablist name to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%{prefix::%uuid of player%}%%player%"
  92. stop
  93. else:
  94. if {suffix::%uuid of player%} is set:
  95. set display name of player to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%player%%{suffix::%uuid of player%}%"
  96. set the player's tablist name to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%player%%{suffix::%uuid of player%}%"
  97. stop
  98. else:
  99. set display name of player to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%player%"
  100. set the player's tablist name to "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%player%"
  101. stop
  102.  
  103. on level change:
  104. set {_nowlevels} to "%{lvl::%player%}%"
  105. set {_nowsp} to "%{sp::%player%}%"
  106. add 1 to {lvl::%player%}
  107. add 1 to {sp::%player%}
  108. add 130 to {up::%player%}
  109. set {xp::%player%} to 0
  110. message "{@system} &a&lレベルアップ&c!!!!"
  111.  
  112. On inventory click:
  113. if name of player's current inventory contains "&6%{nowinv::%player%}%&aのステータス":
  114. if clicked slot is 0:
  115. cancel event
  116. if clicked slot is 1:
  117. cancel event
  118. if clicked slot is 2:
  119. cancel event
  120. if clicked slot is 3:
  121. cancel event
  122. if clicked slot is 4:
  123. cancel event
  124. execute player command "statuspoint"
  125. if clicked slot is 5:
  126. cancel event
  127. if clicked slot is 6:
  128. cancel event
  129. if clicked slot is 7:
  130. cancel event
  131. if clicked slot is 8:
  132. cancel event
  133. if clicked slot is 9:
  134. cancel event
  135. if clicked slot is 10:
  136. cancel event
  137. if clicked slot is 11:
  138. cancel event
  139. if clicked slot is 12:
  140. cancel event
  141. if clicked slot is 13:
  142. cancel event
  143. if clicked slot is 14:
  144. cancel event
  145. if clicked slot is 15:
  146. cancel event
  147. if clicked slot is 16:
  148. cancel event
  149. if clicked slot is 17:
  150. cancel event
  151. if clicked slot is 18:
  152. cancel event
  153. if clicked slot is 19:
  154. cancel event
  155. if clicked slot is 20:
  156. cancel event
  157. if clicked slot is 21:
  158. cancel event
  159. if clicked slot is 22:
  160. cancel event
  161. if clicked slot is 23:
  162. cancel event
  163. if clicked slot is 24:
  164. cancel event
  165. if clicked slot is 25:
  166. cancel event
  167. if clicked slot is 26:
  168. cancel event
  169. if clicked slot is 27:
  170. cancel event
  171. if name of player's current inventory contains "&aステータスの&7&l振り分け":
  172. if clicked slot is 0:
  173. cancel event
  174. if clicked slot is 1:
  175. cancel event
  176. if clicked slot is 2:
  177. cancel event
  178. if clicked slot is 3:
  179. cancel event
  180. if clicked slot is 4:
  181. cancel event
  182. if clicked slot is 5:
  183. cancel event
  184. if clicked slot is 6:
  185. cancel event
  186. if clicked slot is 7:
  187. cancel event
  188. if clicked slot is 8:
  189. cancel event
  190. if clicked slot is 9:
  191. cancel event
  192. if clicked slot is 10:
  193. cancel event
  194. if {sp::%player%} is less than or equal to 0:
  195. message "{@system} &5SP&aがありません。" to player
  196. stop
  197. add 1 to {str::%player%}
  198. remove 1 from {sp::%player%}
  199. close the player's inventory
  200. message "{@system} &cPower&aを上げました。" to player
  201. stop
  202. if clicked slot is 11:
  203. cancel event
  204. if {sp::%player%} is less than or equal to 0:
  205. message "{@system} &5SP&aがありません。" to player
  206. stop
  207. add 1 to {def::%player%}
  208. remove 1 from {sp::%player%}
  209. close the player's inventory
  210. message "{@system} &9Defence&aを上げました。" to player
  211. stop
  212. if clicked slot is 12:
  213. cancel event
  214. if {sp::%player%} is less than or equal to 0:
  215. message "{@system} &5SP&aがありません。" to player
  216. stop
  217. add 1 to {spd::%player%}
  218. remove 1 from {sp::%player%}
  219. close the player's inventory
  220. message "{@system} &bSpeed&aを上げました。" to player
  221. stop
  222. if clicked slot is 13:
  223. cancel event
  224. if clicked slot is 14:
  225. cancel event
  226. if clicked slot is 15:
  227. cancel event
  228. if clicked slot is 16:
  229. cancel event
  230. if clicked slot is 17:
  231. cancel event
  232. if clicked slot is 18:
  233. cancel event
  234. if clicked slot is 19:
  235. cancel event
  236. if clicked slot is 20:
  237. cancel event
  238. if clicked slot is 21:
  239. cancel event
  240. if clicked slot is 22:
  241. cancel event
  242. execute player command "status"
  243. if clicked slot is 23:
  244. cancel event
  245. if clicked slot is 24:
  246. cancel event
  247. if clicked slot is 25:
  248. cancel event
  249. if clicked slot is 26:
  250. cancel event
  251. if clicked slot is 27:
  252. cancel event
  253.  
  254. Command /statuspoint:
  255. trigger:
  256. open chest with 3 row named "&aステータスの&7&l振り分け" to player
  257. wait 1 tick
  258. set {_slot} to 0
  259. set {_atk} to {str::%player%}
  260. set {_def} to {def::%player%}
  261. set {_spd} to {spd::%player%}
  262. set {_sp} to {sp::%player%}
  263. loop 27 times:
  264. set slot {_slot} of player's current inventory to glowing blue stained glass pane named "&f"
  265. add 1 to {_slot}
  266. wait 1 tick
  267. set slot 10 of player's current inventory to glowing red dye named "&cPower" with lore "&8[&a%{_atk}%&8]"
  268. wait 1 tick
  269. set slot 11 of player's current inventory to glowing blue dye named "&9Defence" with lore "&8[&a%{_def}%&8]"
  270. wait 1 tick
  271. set slot 12 of player's current inventory to glowing light blue dye named "&bSpeed" with lore "&8[&a%{_spd}%&8]"
  272. wait 1 tick
  273. set slot 13 of player's current inventory to air
  274. wait 1 tick
  275. set slot 14 of player's current inventory to air
  276. wait 1 tick
  277. set slot 15 of player's current inventory to air
  278. wait 1 tick
  279. set slot 16 of player's current inventory to glowing book named "&5SP" with lore "&8[&a%{_sp}%&8]"
  280. wait 1 tick
  281. set slot 22 of player's current inventory to glowing pink stained glass pane named "&aステータス"
  282.  
  283. Command /status [<player>]:
  284. trigger:
  285. if arg-1 is set:
  286. open chest with 3 row named "&6%arg-1%&aのステータス" to player
  287. wait 1 tick
  288. set {nowinv::%player%} to arg-1
  289. set {_slot} to 0
  290. set {_lvl} to {lvl::%arg-1%}
  291. set {_up} to {up::%arg-1%}
  292. set {_sp} to {sp::%arg-1%}
  293. set {_atk} to {str::%arg-1%}
  294. set {_def} to {def::%arg-1%}
  295. set {_spd} to {spd::%arg-1%}
  296. set {_rank} to {prefix::%uuid of arg-1%}
  297. loop 27 times:
  298. set slot {_slot} of player's current inventory to glowing black stained glass pane named "&f"
  299. add 1 to {_slot}
  300. wait 1 tick
  301. set slot 10 of player's current inventory to glowing diamond named "&6Level" with lore "&8[&a%{_lvl}%&8]"
  302. wait 1 tick
  303. set slot 11 of player's current inventory to glowing slimeball named "&5SP" with lore "&8[&a%{_sp}%&8]"
  304. wait 1 tick
  305. set slot 12 of player's current inventory to glowing red dye named "&cPower" with lore "&8[&a%{_atk}%&8]"
  306. wait 1 tick
  307. set slot 13 of player's current inventory to glowing blue dye named "&9defense" with lore "&8[&a%{_def}%&8]"
  308. wait 1 tick
  309. set slot 14 of player's current inventory to glowing light blue dye named "&bSpeed" with lore "&8[&a%{_spd}%&8]"
  310. wait 1 tick
  311. set slot 15 of player's current inventory to glowing book named "&eRank" with lore "%{_rank}%"
  312. if arg-1 isn't set:
  313. open chest with 3 row named "&6%player%&aのステータス" to player
  314. wait 1 tick
  315. set {nowinv::%player%} to player
  316. set {_slot} to 0
  317. loop 27 times:
  318. set slot {_slot} of player's current inventory to glowing black stained glass pane named "&f"
  319. add 1 to {_slot}
  320. wait 1 tick
  321. set slot 4 of player's current inventory to glowing red stained glass pane named "&aステータスの&7&l振り分け"
  322. wait 1 tick
  323. set slot 10 of player's current inventory to glowing diamond named "&6Level" with lore "&8[&a%{lvl::%player%}%&8]"
  324. wait 1 tick
  325. set slot 11 of player's current inventory to glowing slimeball named "&5SP" with lore "&8[&a%{sp::%player%}%&8]"
  326. wait 1 tick
  327. set slot 12 of player's current inventory to glowing red dye named "&cPower" with lore "&8[&a%{str::%player%}%&8]"
  328. wait 1 tick
  329. set slot 13 of player's current inventory to glowing blue dye named "&9defense" with lore "&8[&a%{def::%player%}%&8]"
  330. wait 1 tick
  331. set slot 14 of player's current inventory to glowing light blue dye named "&bSpeed" with lore "&8[&a%{spd::%player%}%&8]"
  332. wait 1 tick
  333. set slot 15 of player's current inventory to glowing book named "&eRank" with lore "%{prefix::%uuid of player%}%"
  334. stop
  335.  
  336. Command /statusreset [<player>]:
  337. permission: {@perm}
  338. trigger:
  339. if arg-1 isn't set:
  340. message "{@system} &6名前&aをいれてください。" to player
  341. stop
  342. else:
  343. message "{@system} &6%arg-1%&aのステータスをリセットしました。" to player
  344. set {lvl::%arg-1%} to 0
  345. set {up::%arg-1%} to 130
  346. set {sp::%arg-1%} to 0
  347. set {str::%arg-1%} to 0
  348. set {def::%arg-1%} to 0
  349. set {spd::%arg-1%} to 0
  350. command "effect %arg-1% clear"
  351. stop
  352. #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
  353. on chat:
  354. cancel event
  355. if {mute::%uuid of player%} is true:
  356. send "{@system} &6あなたは&cMUTE&6されています。" to player
  357. stop
  358. if {prefix::%uuid of player%} is set:
  359. if {suffix::%uuid of player%} is set:
  360. broadcast "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%{prefix::%uuid of player%}%%player%%{suffix::%uuid of player%}% &8≫&f %message%"
  361. else:
  362. broadcast "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%{prefix::%uuid of player%}%%player% &8≫&f %message%"
  363. else:
  364. if {suffix::%uuid of player%} is set:
  365. broadcast "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%player%%{suffix::%uuid of player%}% &8≫&f %message%"
  366. else:
  367. broadcast "&8[&6LV&9:&2%{lvl::%player%}%&8]&f%player% &8≫&f %message%"
  368.  
  369. command /rank [<text>] [<player>] [<text>]:
  370. permission: {@perm}
  371. trigger:
  372. if arg-1 is "help":
  373. send "&8----------------------------------"
  374. send " {@rank} "
  375. send "&a"
  376. send "&c/rank &aprefix &6%player% &9(rank)"
  377. send "&7- &9Prefix&aを設定します。"
  378. send "&c/rank &asuffix &6%player% &9(rank)"
  379. send "&7- &9Suffix&aを設定します。"
  380. send "&c/rank &aclear &6%player% &9prefix/suffix/all"
  381. send "&7- &9ランクを消します &a(allはprefixsuffixどっちも消します)"
  382. send "&8----------------------------------"
  383. stop
  384. if arg-1 is "prefix":
  385. if arg-2 is set:
  386. if arg-3 is set:
  387. set {prefix::%uuid of arg-2%} to colored arg-3
  388. message "{@system} &6%arg-2%&aの&9Prefix&aを%colored arg-3%&aに設定しました。" to player
  389. stop
  390. else:
  391. message "{@system} &9prefix&aを書いてください。" to player
  392. stop
  393. else:
  394. message "{@system} &6名前を入れてください。" to player
  395. stop
  396. if arg-1 is "suffix":
  397. if arg-2 is set:
  398. if arg-3 is set:
  399. set {suffix::%uuid of arg-2%} to colored arg-3
  400. message "{@system} &6%arg-2%&aの&9Suffix&aを%colored arg-3%&aに設定しました。" to player
  401. stop
  402. else:
  403. message "{@system} &9Suffix&aを書いてください。" to player
  404. stop
  405. else:
  406. message "{@rank} &6名前をいれてください。" to player
  407. stop
  408. if arg-1 is "clear":
  409. if arg-2 is set:
  410. if arg-3 is "prefix":
  411. clear {prefix::%uuid of arg-2%}
  412. message "{@system} &6%arg-2%&aの&9Prefix&aを消しました" to player
  413. stop
  414. if arg-3 is "suffix":
  415. clear {suffix::%uuid of arg-2%}
  416. message "{@system} &6%arg-2%&aの&9Suffix&aを消しました。" to player
  417. stop
  418. if arg-3 is "all":
  419. clear {prefix::%uuid of arg-2%}
  420. clear {suffix::%uuid of arg-2%}
  421. message "{@system} &6%arg-2%&aの&9Prefix&aと&9Suffix&aを消しました。" to player
  422. stop
  423. else:
  424. message "{@system} &6なにを&a消すか決めてください。" to player
  425. stop
  426. else:
  427. message "{@system} &&名前をいれてください。" to player
  428. stop
  429. else:
  430. message "{@system} &6/rank help" to player
  431. stop
  432.  
  433. Command /mute [<player>] [<text>]:
  434. permission: {@perm}
  435. trigger:
  436. if arg-1 is set:
  437. if arg-2 isn't set:
  438. set {mute::%uuid of arg-1%} to true
  439. set {mute::%arg-1%.reason} to "&8NONE"
  440. set {mute::%arg-1%.sender} to player
  441. wait 1 tick
  442. broadcast "{@system} &c%player%によって、&6%arg-1%&cがミュートされました。"
  443. stop
  444. else:
  445. set {mute::%uuid of arg-1%} to true
  446. set {mute::%arg-1%.reason} to arg-2
  447. set {mute::%arg-1%.sender} to player
  448. wait 1 tick
  449. broadcast "{@system} &c%player%によって、&6%arg-1%&cがミュートされました。"
  450. broadcast "{@system} &9理由&0: &a%arg-2%"
  451. stop
  452. else:
  453. send "&2&l―――――――――――――――――――――――――――――――――――――――"
  454. send " {@mute} "
  455. send "&a"
  456. send "{@system} &3/mute &6%player% &5Reason"
  457. send "{@system} &3/unmute &6%player% &5Reason"
  458. send "&2&l―――――――――――――――――――――――――――――――――――――――"
  459.  
  460. Command /unmute [<player>] [<text>]:
  461. permission: {@perm}
  462. trigger:
  463. if arg-1 is set:
  464. if arg-2 is set:
  465. delete {mute::%uuid of arg-1%}
  466. delete {mute::%arg-1%.reason}
  467. delete {mute::%arg-1%.sender}
  468. wait 1 tick
  469. broadcast "{@system} &a%player%によって、&6%arg-1%&aがミュート解除されました。"
  470. broadcast "{@system} &9理由&0: &a%arg-2%"
  471. else:
  472. delete {mute::%uuid of arg-1%}
  473. delete {mute::%arg-1%.reason}
  474. delete {mute::%arg-1%.sender}
  475. wait 1 tick
  476. broadcast "{@system} &a%player%によって、&6%arg-1%&aがミュート解除されました。"
  477. else:
  478. message "{@mute} &6名前をいれてください。" to player
  479. stop
  480.  
  481. on command "say" or "msg" or "tell":
  482. if {mute::%uuid of player%} is true:
  483. cancel event
  484. send "{@system}&cあなたは&a%{mute::%player%.sender}%&cに&a%{mute::%player%.reason}%&cという理由でミュートされています。"
  485. stop
  486. #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
  487. on any movement:
  488. if {str::%player%} is greater or equal to 1:
  489. apply strength 1 to the player for 10 seconds
  490.  
  491. on any movement:
  492. if {str::%player%} is greater or equal to 20:
  493. apply strength 2 to the player for 10 seconds
  494.  
  495. on any movement:
  496. if {str::%player%} is greater or equal to 50:
  497. apply strength 3 to the player for 10 seconds
  498.  
  499. on any movement:
  500. if {str::%player%} is greater or equal to 100:
  501. apply strength 4 to the player for 10 seconds
  502.  
  503. #Defense
  504.  
  505. on any movement:
  506. if {def::%player%} is greater or equal to 1:
  507. apply resistance 1 to the player for 10 seconds
  508.  
  509. on any movement:
  510. if {def::%player%} is greater or equal to 20:
  511. apply resistance 2 to the player for 10 seconds
  512.  
  513. on any movement:
  514. if {def::%player%} is greater or equal to 50:
  515. apply resistance 3 to the player for 10 seconds
  516.  
  517. on any movement:
  518. if {def::%player%} is greater or equal to 100:
  519. apply resistance 4 to the player for 10 seconds
  520.  
  521. #speed
  522. on any movement:
  523. if {spd::%player%} is greater or equal to 1:
  524. apply speed 1 to the player for 10 seconds
  525.  
  526. on any movement:
  527. if {spd::%player%} is greater or equal to 100:
  528. apply speed 2 to the player for 10 seconds
  529. #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=|=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=#
  530. On death of player:
  531. attacker is a player:
  532. if name of attacker's tool is set:
  533. set the death message to "{@pvpdeathmessage}"
  534. else:
  535. set the death message to "{@notooldeathmessage}"
  536. stop
  537. attacker is an entity:
  538. if attacker's name is set:
  539. set the death message to "{@pvedeathmessage}"
  540. else:
  541. set the death message to "{@nonamepvedeathmessage}"
  542. stop
  543. set the death message to "{@otherdeathmessage}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement