Advertisement
CREAMPAN0408

Untitled

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