Advertisement
CREAMPAN0408

Untitled

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