Advertisement
kuragonn

Untitled

Nov 10th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.32 KB | None | 0 0
  1. #全体オプション
  2.  
  3. options:
  4. Title: 未定(後々設定)
  5.  
  6. #SK reload
  7.  
  8. on load:
  9. broadcast "&a[&cSkript&a] リロードが完了しました。"
  10.  
  11. #sidebar on join
  12.  
  13. on join:
  14. wait 0.2 seconds
  15. create a new stylish scoreboard named "%player%"
  16. set title of stylish scoreboard "%player%" to "&6&l-&c&lLostWorld&6&l-"
  17. create a new id based score "%player%10" with text "&7&l< &e&l%player% &7&l>" slot 10 for stylish scoreboard "%player%"
  18. create a new id based score "%player%9" with text "&e" slot 9 for stylish scoreboard "%player%"
  19. create a new id based score "%player%8" with text "&6&lLevel &7&l> &c&l%{Level.%player%}%" slot 8 for stylish scoreboard "%player%"
  20. create a new id based score "%player%7" with text "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*(5*{Level.%player%}+{Level.%player%}^2)+100%" slot 7 for stylish scoreboard "%player%"
  21. create a new id based score "%player%6" with text "&f" slot 6 for stylish scoreboard "%player%"
  22. create a new id based score "%player%5" with text "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G" slot 5 for stylish scoreboard "%player%"
  23. create a new id based score "%player%4" with text "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65" slot 4 for stylish scoreboard "%player%"
  24. set stylish scoreboard of player to "%player%"
  25.  
  26. #reset
  27.  
  28. command /reset:
  29. trigger:
  30. set {Level.%player%} to 1
  31. set {Exp.%player%} to 0
  32. set {Money.%player%} to 100
  33. set {Soul.%player%} to 5
  34. send "&bステータスをリセットしました。"
  35.  
  36. #status set
  37.  
  38. command /setstatus [<text>] [<text>] [<number>] :
  39. trigger:
  40. if arg 2 is "level":
  41. set {Level.%arg 1%} to arg 3
  42. send "&b%arg 1% の %arg 2% を %arg 3% に設定しました。"
  43. stop
  44. if arg 2 is "exp":
  45. set {Exp.%arg 1%} to arg 3
  46. send "&b%arg 1% の %arg 2% を %arg 3% に設定しました。"
  47. stop
  48. if arg 2 is "money":
  49. set {Money.%arg 1%} to arg 3
  50. send "&b%arg 1% の %arg 2% を %arg 3% に設定しました。"
  51. stop
  52. if arg 2 is "soul":
  53. set {Soul.%arg 1%} to arg 3
  54. send "&b%arg 1% の %arg 2% を %arg 3% に設定しました。"
  55. stop
  56. else:
  57. send "&4Skript error"
  58. stop
  59.  
  60.  
  61.  
  62. #score 設定
  63.  
  64. command /applyboard:
  65. trigger:
  66. create a new stylish scoreboard named "%player%"
  67. set title of stylish scoreboard "%player%" to "&6&l-&c&lLostWorld&6&l-"
  68. create a new id based score "%player%10" with text "&7&l< &e&l%player% &7&l>" slot 10 for stylish scoreboard "%player%"
  69. create a new id based score "%player%9" with text "&e" slot 9 for stylish scoreboard "%player%"
  70. create a new id based score "%player%8" with text "&6&lLevel &7&l> &c&l%{Level.%player%}%" slot 8 for stylish scoreboard "%player%"
  71. create a new id based score "%player%7" with text "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*(5*{Level.%player%}+{Level.%player%}^2)+100%" slot 7 for stylish scoreboard "%player%"
  72. create a new id based score "%player%6" with text "&f" slot 6 for stylish scoreboard "%player%"
  73. create a new id based score "%player%5" with text "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G" slot 5 for stylish scoreboard "%player%"
  74. create a new id based score "%player%4" with text "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65" slot 4 for stylish scoreboard "%player%"
  75. set stylish scoreboard of player to "%player%"
  76.  
  77.  
  78.  
  79. command /updatescores:
  80. trigger:
  81. set the text of id "%player%10" to "&7&l< &e&l%player% &7&l>"
  82. set the text of id "%player%9" to "&e"
  83. set the text of id "%player%8" to "&6&lLevel &7&l> &c&l%{Level.%player%}%"
  84. set the text of id "%player%7" to "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*(5*{Level.%player%}+{Level.%player%}^2)+100%"
  85. set the text of id "%player%6" to "&f"
  86. set the text of id "%player%5" to "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G"
  87. set the text of id "%player%4" to "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65"
  88.  
  89. command /removeboard:
  90. trigger:
  91. reset stylish scoreboard of player
  92. delete stylish scoreboard named "%player%"
  93.  
  94. #TAB
  95.  
  96. on join:
  97. loop all players:
  98. set tab header to "&6&lThe Fantasy RPG Server" and footer to "&eOnline players &7: &e%amount of all players%&7/&e15" for loop-player
  99.  
  100.  
  101. on quit:
  102. loop all players:
  103. wait 0.5 ticks
  104. set tab header to "&6&lThe Fantasy RPG Server" and footer to "&eOnline players &7: &e%amount of all players%&7/&e15" for loop-player
  105.  
  106.  
  107.  
  108. #Join&Quitメッセージ表示
  109. on join:
  110. set join message to "&7[&a+&7] &7%player%"
  111.  
  112.  
  113. on quit:
  114. set quit message to "&7[&c-&7] &7%player%"
  115.  
  116.  
  117. on first join:
  118. message "&7[&a+&7] &7%player% &e-&6New&e-"
  119. set {Level.%player%} to 1
  120. set {Exp.%player%} to 0
  121. set {Money.%player%} to 100
  122. set {Soul.%player%} to 5
  123.  
  124. #level up
  125.  
  126. on death:
  127. wait 2 ticks
  128. if {Exp.%attacker%} is more than 2*(5*{Level.%attacker%}+{Level.%attacker%}^2)+99:
  129. set {Exp.%attacker%} to 0
  130. set {Level.%attacker%} to {Level.%attacker%}+1
  131. wait 2 ticks
  132. set the text of id "%attacker%10" to "&7&l< &e&l%attacker% &7&l>"
  133. set the text of id "%attacker%9" to "&e"
  134. set the text of id "%attacker%8" to "&6&lLevel &7&l> &c&l%{Level.%attacker%}%"
  135. set the text of id "%attacker%7" to "&6&lExp &7&l> &c&l%{Exp.%attacker%}%&7/&6%2*(5*{Level.%attacker%}+{Level.%attacker%}^2)+100%"
  136. set the text of id "%attacker%6" to "&f"
  137. set the text of id "%attacker%5" to "&6&lMoney &7&l> &c&l%{Money.%attacker%}%&6G"
  138. set the text of id "%attacker%4" to "&6&lSoul &7&l> &c&l%{Soul.%attacker%}%&7/&65"
  139. send "&bレベルが上がりました。" to attacker
  140.  
  141. #Soul
  142.  
  143. on respawn:
  144. if {Soul.%player%} is 5:
  145. set {Soul.%player%} to 4
  146. send "&bSoulが4に減少しました。"
  147. wait 2 ticks
  148. create a new stylish scoreboard named "%player%"
  149. set title of stylish scoreboard "%player%" to "&6&l-&c&lLostWorld&6&l-"
  150. create a new id based score "%player%10" with text "&7&l< &e&l%player% &7&l>" slot 10 for stylish scoreboard "%player%"
  151. create a new id based score "%player%9" with text "&e" slot 9 for stylish scoreboard "%player%"
  152. create a new id based score "%player%8" with text "&6&lLevel &7&l> &c&l%{Level.%player%}%" slot 8 for stylish scoreboard "%player%"
  153. create a new id based score "%player%7" with text "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*(5*{Level.%player%}+{Level.%player%}^2)+100%" slot 7 for stylish scoreboard "%player%"
  154. create a new id based score "%player%6" with text "&f" slot 6 for stylish scoreboard "%player%"
  155. create a new id based score "%player%5" with text "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G" slot 5 for stylish scoreboard "%player%"
  156. create a new id based score "%player%4" with text "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65" slot 4 for stylish scoreboard "%player%"
  157. set stylish scoreboard of player to "%player%"
  158. stop
  159. if {Soul.%player%} is 4:
  160. set {Soul.%player%} to 3
  161. send "&bSoulが3に減少しました。"
  162. wait 2 ticks
  163. create a new stylish scoreboard named "%player%"
  164. set title of stylish scoreboard "%player%" to "&6&l-&c&lLostWorld&6&l-"
  165. create a new id based score "%player%10" with text "&7&l< &e&l%player% &7&l>" slot 10 for stylish scoreboard "%player%"
  166. create a new id based score "%player%9" with text "&e" slot 9 for stylish scoreboard "%player%"
  167. create a new id based score "%player%8" with text "&6&lLevel &7&l> &c&l%{Level.%player%}%" slot 8 for stylish scoreboard "%player%"
  168. create a new id based score "%player%7" with text "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*(5*{Level.%player%}+{Level.%player%}^2)+100%" slot 7 for stylish scoreboard "%player%"
  169. create a new id based score "%player%6" with text "&f" slot 6 for stylish scoreboard "%player%"
  170. create a new id based score "%player%5" with text "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G" slot 5 for stylish scoreboard "%player%"
  171. create a new id based score "%player%4" with text "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65" slot 4 for stylish scoreboard "%player%"
  172. set stylish scoreboard of player to "%player%"
  173. stop
  174. if {Soul.%player%} is 3:
  175. set {Soul.%player%} to 2
  176. send "&bSoulが2に減少しました。"
  177. wait 2 ticks
  178. create a new stylish scoreboard named "%player%"
  179. set title of stylish scoreboard "%player%" to "&6&l-&c&lLostWorld&6&l-"
  180. create a new id based score "%player%10" with text "&7&l< &e&l%player% &7&l>" slot 10 for stylish scoreboard "%player%"
  181. create a new id based score "%player%9" with text "&e" slot 9 for stylish scoreboard "%player%"
  182. create a new id based score "%player%8" with text "&6&lLevel &7&l> &c&l%{Level.%player%}%" slot 8 for stylish scoreboard "%player%"
  183. create a new id based score "%player%7" with text "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*(5*{Level.%player%}+{Level.%player%}^2)+100%" slot 7 for stylish scoreboard "%player%"
  184. create a new id based score "%player%6" with text "&f" slot 6 for stylish scoreboard "%player%"
  185. create a new id based score "%player%5" with text "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G" slot 5 for stylish scoreboard "%player%"
  186. create a new id based score "%player%4" with text "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65" slot 4 for stylish scoreboard "%player%"
  187. set stylish scoreboard of player to "%player%"
  188. stop
  189. if {Soul.%player%} is 2:
  190. set {Soul.%player%} to 1
  191. send "&bSoulが1に減少しました。"
  192. wait 2 ticks
  193. create a new stylish scoreboard named "%player%"
  194. set title of stylish scoreboard "%player%" to "&6&l-&c&lLostWorld&6&l-"
  195. create a new id based score "%player%10" with text "&7&l< &e&l%player% &7&l>" slot 10 for stylish scoreboard "%player%"
  196. create a new id based score "%player%9" with text "&e" slot 9 for stylish scoreboard "%player%"
  197. create a new id based score "%player%8" with text "&6&lLevel &7&l> &c&l%{Level.%player%}%" slot 8 for stylish scoreboard "%player%"
  198. create a new id based score "%player%7" with text "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*(5*{Level.%player%}+{Level.%player%}^2)+100%" slot 7 for stylish scoreboard "%player%"
  199. create a new id based score "%player%6" with text "&f" slot 6 for stylish scoreboard "%player%"
  200. create a new id based score "%player%5" with text "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G" slot 5 for stylish scoreboard "%player%"
  201. create a new id based score "%player%4" with text "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65" slot 4 for stylish scoreboard "%player%"
  202. set stylish scoreboard of player to "%player%"
  203. stop
  204. if {Soul.%player%} is 1:
  205. set {Soul.%player%} to 5
  206. set {Exp.%player%} to {Exp.%player%}/2
  207. set {Money.%player%} to {Money.%player%}/2
  208. send "&bSoulが0になったのでExpとMoneyが半分になりました。"
  209. wait 2 ticks
  210. create a new stylish scoreboard named "%player%"
  211. set title of stylish scoreboard "%player%" to "&6&l-&c&lLostWorld&6&l-"
  212. create a new id based score "%player%10" with text "&7&l< &e&l%player% &7&l>" slot 10 for stylish scoreboard "%player%"
  213. create a new id based score "%player%9" with text "&e" slot 9 for stylish scoreboard "%player%"
  214. create a new id based score "%player%8" with text "&6&lLevel &7&l> &c&l%{Level.%player%}%" slot 8 for stylish scoreboard "%player%"
  215. create a new id based score "%player%7" with text "&6&lExp &7&l> &c&l%{Exp.%player%}%&7/&6%2*(5*{Level.%player%}+{Level.%player%}^2)+100%" slot 7 for stylish scoreboard "%player%"
  216. create a new id based score "%player%6" with text "&f" slot 6 for stylish scoreboard "%player%"
  217. create a new id based score "%player%5" with text "&6&lMoney &7&l> &c&l%{Money.%player%}%&6G" slot 5 for stylish scoreboard "%player%"
  218. create a new id based score "%player%4" with text "&6&lSoul &7&l> &c&l%{Soul.%player%}%&7/&65" slot 4 for stylish scoreboard "%player%"
  219. set stylish scoreboard of player to "%player%"
  220. stop
  221.  
  222.  
  223. #sound
  224.  
  225. on inventory click:
  226. play sound "BLOCK_LEVER_CLICK" to player with volume 5 and pitch 6
  227.  
  228. on command:
  229. play sound "BLOCK_LEVER_CLICK" to player with volume 5 and pitch 3
  230.  
  231.  
  232. #command log
  233.  
  234.  
  235. on command:
  236. sender is player
  237. loop all players:
  238. loop-player have permission "admin"
  239. message "&7[&bCommandLog&7] &b%player%&7 /%full command%" to loop-player
  240.  
  241.  
  242. #monster spawn
  243.  
  244.  
  245. command /spawnmonster [<text>] [<text>] [<number>] [<number>]:
  246. trigger:
  247. if arg 1 is "zombie"
  248. spawn a zombie at {zombie.spawn}
  249. set name of spawned entity to "&a[Lv. 1] Zombie"
  250. set {entity} to last spawned entity
  251.  
  252. on death:
  253. wait 3 seconds
  254. if victim is {entity}:
  255. spawn a zombie at {zombie.spawn}
  256. set name of spawned entity to "&a[Lv. 1] Zombie"
  257. set {entity} to last spawned entity
  258.  
  259. command /setmonster [<text>] [<text>] [<number>] [<number>]:
  260. trigger:
  261. if player is op:
  262. set {zombie.spawn} to location of player
  263. send "&8[&bMobspawn&8] &7設定を追加しました。"
  264.  
  265. command /removemonster [<text>] [<text>] [<number>] [<number>]:
  266. trigger:
  267. if player is op:
  268. delete {zombie.spawn}
  269. send "&8[&bMobspawn&8] &7設定を追加しました。"
  270.  
  271. #protection
  272.  
  273. on command /sk reload all:
  274. if player's name is not "KURAGON"
  275. send "&c警告 あなたはスクリプトをリロードする権限がありません。
  276. cancel event
  277. if player's name is not "Leaf_96"
  278. send "&c警告 あなたはスクリプトをリロードする権限がありません。
  279. cancel event
  280.  
  281. on place:
  282. player do not have permission "admin"
  283. cancel event
  284.  
  285. on break:
  286. player do not have permission "admin"
  287. cancel event
  288.  
  289. on drop:
  290. player do not have permission "admin"
  291. cancel event
  292.  
  293. on explode:
  294. cancel event
  295.  
  296. on craft:
  297. player do not have permission "admin"
  298. cancel event
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement