WeeHee

signeditor.sk V1.3

May 2nd, 2016
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.82 KB | None | 0 0
  1. #===============================================================================
  2. #Lavet af WeeHee/will2022
  3. #Alle rettigheder forbeholdes
  4. #===============================================================================
  5. #Du må ændre alt hvad du vil men det er på eget ansvar
  6. #===============================================================================
  7. options:
  8. prefix: &8[&cSigneditor&8]
  9. #Command aliases#
  10. alias1: se
  11. alias2: signeditor
  12. command /signedit [<text>] [<text>]:
  13. permission: signedit.command
  14. usage: /signedit <line> <text>
  15. aliases: {@alias1}, {@alias2}
  16. trigger:
  17. if arg 1 is not set:
  18. make player execute command "signedit help"
  19. stop
  20. if arg 1 is "help":
  21. player does not have permission "signedit.help":
  22. send "{@prefix} &cNej du har skam ikke permission...."
  23. player has permission "signedit.help":
  24. send "&b--------&aHELP MENU&b--------"
  25. send "&a/signedit <linje> <tekst> &6:&f Rediger en linje fra et skilt du kigger på, du kan også bruge farvekoder."
  26. send "&a/signedit codes &6:&f Viser en liste med farvekoder og formaterings koder"
  27. send "&a/signedit reload &6:&f Reloader skriptet!"
  28. send "&a/signedit save <skilt> &6:&f Gem et skilt."
  29. send "&a/signedit load <id> &6:&f Load et gemt skilt."
  30. send "&a/signedit delete <id> &6:&f Slet et gemt skilt."
  31. send "&a/signedit display <id> &6:&f Se i chatten hvordan skiltet ser ud."
  32. send "&a/signedit list &6:&f En liste med alle skilte."
  33. send "&a/signedit help &6:&f Viser denne hjælpe menu."
  34. send "&b-------------------------"
  35. if arg 1 is "reload":
  36. player does not have permission "signedit.reload":
  37. send "{@prefix} &cNej du har skam ikke permission...."
  38. player has permission "signedit.reload":
  39. execute console command "sk reload %script%"
  40. send "&aReloaded %script%"
  41. send "&aTjek konsollen for flere oplysninger!!"
  42. if arg 1 is "codes":
  43. player does not have permission "signedit.codes":
  44. send "{@prefix} &cNej du har skam ikke permission...."
  45. player has permission "signedit.codes":
  46. send "&b-------&aCodes&b-------"
  47. send "&6&o[Colors]"#https://www.spigotmc.org/attachments/colors-gif.129341/
  48. send "&0&&00 &1&&11 &2&&22 &3&&33"
  49. send "&4&&44 &5&&55 &6&&66 &7&&77"
  50. send "&8&&88 &9&&99 &a&&aa &b&&bb"
  51. send "&c&&cc &d&&dd &e&&ee &f&&ff"
  52. send "&6&o[Formatting]"
  53. send "&&k &ksedit"
  54. send "&&r Reset"
  55. send "&l&&l&r &m&&m"
  56. send "&n&&n&r &o&&o"
  57. send "&b-------------------"
  58. if arg 1 is "save":
  59. player does not have permission "signedit.signsave":
  60. send "{@prefix} &cNej du har skam ikke permission...."
  61. player has permission "signedit.signsave":
  62. if arg 2 is set:
  63. targeted block is a sign:
  64. add 1 to {savedsigns::%player%}
  65. set {savedsign::name%{savedsigns::%player%}%%player%} to arg 2
  66. set {savedsign::line1%arg 2%%player%} to line 1 of targeted block
  67. set {savedsign::line2%arg 2%%player%} to line 2 of targeted block
  68. set {savedsign::line3%arg 2%%player%} to line 3 of targeted block
  69. set {savedsign::line4%arg 2%%player%} to line 4 of targeted block
  70. send "{@prefix} &aGemte skiltet &n%arg 2%&a med id &n%{savedsigns::%player%}%"
  71. else:
  72. send "{@prefix} &aDu kikker ikke på et skilt!!"
  73. if arg 1 is "load":
  74. player does not have permission "signedit.signload":
  75. send "{@prefix} &cNej du har skam ikke permission...."
  76. player has permission "signedit.signload":
  77. if arg 2 is set:
  78. targeted block is a sign:
  79. if {savedsign::name%arg 2%%player%} is not set:
  80. send "{@prefix} Skiltet findes ikke /signedit list"
  81. else:
  82. set line 1 of targeted block to "%{savedsign::line1%{savedsign::name%arg 2%%player%}%%player%}%"
  83. set line 2 of targeted block to "%{savedsign::line2%{savedsign::name%arg 2%%player%}%%player%}%"
  84. set line 3 of targeted block to "%{savedsign::line3%{savedsign::name%arg 2%%player%}%%player%}%"
  85. set line 4 of targeted block to "%{savedsign::line4%{savedsign::name%arg 2%%player%}%%player%}%"
  86. send "{@prefix} &aLoaded skiltet &n%arg 2%"
  87. else:
  88. send "{@prefix} &aDu kikker ikke på et skilt!!"
  89. else:
  90. send "{@prefix} &aSkriv et id for at loade et skilt! (Id /signedit list)"
  91. if arg 1 is "display":
  92. player does not have permission "signedit.display":
  93. send "{@prefix} &cNej du har skam ikke permission...."
  94. player has permission "signedit.display":
  95. if arg 2 is set:
  96. send " ---------------- "
  97. send "%{savedsign::line1%{savedsign::name%arg 2%%player%}%%player%}%"
  98. send "%{savedsign::line2%{savedsign::name%arg 2%%player%}%%player%}%"
  99. send "%{savedsign::line3%{savedsign::name%arg 2%%player%}%%player%}%"
  100. send "%{savedsign::line4%{savedsign::name%arg 2%%player%}%%player%}%"
  101. send " ---------------- "
  102. else:
  103. send "{@prefix} &aPlz skriv et id fra et skilt! (Id /signedit list)"
  104. if arg 1 is "delete":
  105. player does not have permission "signedit.signdelete":
  106. send "{@prefix} &cNej du har skam ikke permission...."
  107. player has permission "signedit.signdelete":
  108. if arg 2 is set:
  109. if {savedsign::name%arg 2%%player%} is set:
  110. subtract 1 from {savedsigns::%player%}
  111. delete {savedsign::line1%{savedsign::name%arg 2%%player%}%%player%}
  112. delete {savedsign::line2%{savedsign::name%arg 2%%player%}%%player%}
  113. delete {savedsign::line3%{savedsign::name%arg 2%%player%}%%player%}
  114. delete {savedsign::line4%{savedsign::name%arg 2%%player%}%%player%}
  115. wait 1 tick
  116. delete {savedsign::name%arg 2%%player%}
  117. send "{@prefix} &cSlettede skiltet %arg 2%"
  118. else:
  119. send "{@prefix} &cSkiltet eksistere ikke!!"
  120. if arg 1 is "list":
  121. player does not have permission "signedit.list":
  122. send "{@prefix} &cNej du har skam ikke permission...."
  123. player has permission "signedit.list":
  124. loop {savedsigns::%player%} times:
  125. add 1 to {signsnumberloop::%player%}
  126. if {savedsign::name%{signsnumberloop::%player%}%%player%} is set:
  127. send "{@prefix} &aId: &c%{signsnumberloop::%player%}% &aSkilt navn: &c%{savedsign::name%{signsnumberloop::%player%}%%player%}%"
  128. else:
  129. delete {savedsigns::%player%}
  130. if {signsnumberloop::%player%} is not set:
  131. send "{@prefix} &cIngen gemte skilte loaded!"
  132. else:
  133. delete {signsnumberloop::%player%}
  134. loop players:
  135. player does not have permission "signedit.command":
  136. send "{@prefix} &cNej du har skam ikke permission...."
  137. player has permission "signedit.command":
  138. targeted block is a sign:
  139. if arg 1 is "1":
  140. set line 1 of targeted block to "%coloured arg 2%"
  141. if arg 1 is "2":
  142. set line 2 of targeted block to "%coloured arg 2%"
  143. if arg 1 is "3":
  144. set line 3 of targeted block to "%coloured arg 2%"
  145. if arg 1 is "4":
  146. set line 4 of targeted block to "%coloured arg 2%"
Advertisement
Add Comment
Please, Sign In to add comment