Advertisement
CREAMPAN0408

Untitled

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