Advertisement
CREAMPAN0408

Untitled

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