Advertisement
Guest User

Untitled

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