Advertisement
minmin0917

LapisNetWork - Proxy

Dec 11th, 2019
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.17 KB | None | 0 0
  1. on join:
  2. set join message to "&e%player% さんがサーバーへ参加しました!!"
  3. command "/tp %player% 937 8 196 0 0"
  4. add 1 to {Server.Player}
  5. if {Profile.Rank.%player%} is not set:
  6. set {Profile.Rank.%player%} to "Default"
  7. else:
  8. stop
  9.  
  10. on quit:
  11. set quit message to "&e%player% さんがサーバーから抜けました"
  12. remove 1 from {Server.player}
  13.  
  14. on chat:
  15. cancel event
  16. if {Profile.Rank.%player%} is "VIP":
  17. broadcast "&6 [VIP] %player% &f: %message%"
  18. if {Profile.Rank.%player%} is "Admin":
  19. broadcast "&c [Admin] %player% &f: %message%"
  20. if {Profile.Rank.%player%} is "Owner":
  21. broadcast "&4 [Owner] %player% &f: %message%"
  22. if {Profile.Rank.%player%} is "Default":
  23. wait 1 ticks
  24. broadcast "&7 %player% &f: &7%message%"
  25.  
  26. on break:
  27. if {Profile.Rank.%player%} is "Admin" or "Owner":
  28. stop
  29. else:
  30. cancel event
  31.  
  32. on place:
  33. if {Profile.Rank.%player%} is "Admin" or "Owner":
  34. stop
  35. else:
  36. cancel event
  37.  
  38. on drop:
  39. if {Profile.Rank.%player%} is "Admin" or "Owner":
  40. stop
  41. else:
  42. cancel event
  43.  
  44. on death:
  45. force victim to respawn
  46. command "/tp %player% 937 8 196 0 0"
  47.  
  48. every seconds in "world":
  49. loop all players:
  50. if {Profile.Location.%loop-player%} is "Lobby":
  51. wipe loop-player's sidebar
  52. set name of sidebar of loop-player to "&9 Lapis&aNetWork "
  53. set score "&a" in sidebar of loop-player to 10
  54. set score "&c Rank &f: %{Profile.Rank.%loop-player%}%" in sidebar of loop-player to 9
  55. set score "&b" in sidebar of loop-player to 8
  56. set score "&6 Coin &f: 未実装" in sidebar of loop-player to 7
  57. set score "&c" in sidebar of loop-player to 6
  58. set score "&f Location : %{Profile.Location.%loop-player%}%" in sidebar of loop-player to 5
  59. set score "&a" in sidebar of loop-player to 4
  60. set score "&9www.lapisnetwork.net" in sidebar of loop-player to 1
  61. if {Profile.Location.%loop-player%} is "FFA":
  62. wipe loop-player's sidebar
  63. set name of sidebar of loop-player to "&9 Lapis&aNetWork &cFFA "
  64. set score "&a" in sidebar of loop-player to 6
  65. set score "&b FFA Level &f: 未実装" in sidebar of loop-player to 5
  66. set score "&b" in sidebar of loop-player to 4
  67. set score "&c FFA Kills &f: 未実装" in sidebar of loop-player to 3
  68. set score "&c" in sidebar of loop-player to 2
  69. set score "&f Location : %{Profile.Location.%loop-player%}%" in sidebar of loop-player to 1
  70.  
  71. command /play [<text>]:
  72. trigger:
  73. if arg 1 is not set:
  74. send "&c[Play]プレイコマンドの使用方法 : /play <プレイしたいゲーム> // 現在、FFAのみプレイ可能です"
  75. if arg 1 is "FFA":
  76. set {Profile.Location.%player%} to "FFA"
  77. command "/tp %player% 988 51 967 0 0"
  78.  
  79. command /warp [<text>]:
  80. trigger:
  81. if arg 1 is not set:
  82. send "&c[Warp] ワープコマンドの使用方法 : /warp <行きたい場所> // 現在、Lobby のみワープ可能です"
  83. if arg 1 is "Lobby":
  84. send "&c[Warp] Lobby (1) にワープします"
  85. wait 1 seconds
  86. send "&c[Warp] Lobby (1) へのワープが完了しました!!"
  87. set {Profile.Location.%player%} to "Lobby"
  88. command "/tp %player% 937 8 196 0 0"
  89.  
  90. command /rank [<text>] [<offline player>] [<text>]:
  91. permission: op
  92. trigger:
  93. if arg 1 is not set:
  94. send "&c[Rank] ランクコマンドの使用方法 : /rank set <プレイヤー> <ランク名> // 現在 Default,VIP,Adminが選択可能です"
  95. if arg 1 is "Set":
  96. if arg 2 is not set:
  97. send "&c[Rank] プレイヤーを選択してください"
  98. if arg 2 is set:
  99. if arg 3 is not set:
  100. send "&c[Rank] ランク名を選択してください // 現在 Default,VIP,Adminが選択可能です"
  101. if arg 3 is "Default":
  102. set {Profile.Rank.%arg 2%} to "Default"
  103. send "&c[Rank] &e%arg 2% &cさんのランクを &7Default &cに設定しました!"
  104. if arg 3 is "VIP":
  105. set {Profile.Rank.%arg 2%} to "VIP"
  106. send "&c[Rank] &e%arg 2% &cさんのランクを &6VIP &cに設定しました!"
  107. if arg 3 is "Admin":
  108. set {Profile.Rank.%arg 2%} to "Admin"
  109. send "&c[Rank] &e%arg 2% &cさんのランクを &cAdmin &cに設定しました!"
  110. if arg 1 is "Owner":
  111. if arg 2 is set:
  112. set {Profile.Rank.%arg 2%} to "Owner"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement