Advertisement
Guest User

Untitled

a guest
Jan 31st, 2019
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.99 KB | None | 0 0
  1. #Skrypt by KaPeGie
  2. #Zezwalam na edycje
  3. #Zakaz zmiany autora
  4.  
  5. variables:
  6. {ranga::%player%} = "Gracz"
  7. {moc_permisji::%player%} = 0
  8. {kolor::%player%} = 1
  9.  
  10. #Bug, wpisz tą komendę gdy nie możesz pisać na czacie z powodu: Wykryto jakis blad! Wejdz ponownie na serwer, a jak to nie dziala to powiadom administracje!
  11. command /bug:
  12. trigger:
  13. if file "plugins/Skript/scripts/permissions/%player%.yml" doesn't exists:
  14. create file "plugins/Skript/scripts/permissions/%player%.yml"
  15. set "Permissions.ranga" to "Gracz" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
  16. set "Permissions.moc" to "0" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
  17. set "Permissions.kolor" to "1" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
  18.  
  19. #Permisje
  20. command /ranga [<text>] [<text>] [<text>] [<text>] [<text>]:
  21. trigger:
  22. if {moc_permisji::%player%} is "6":
  23. if arg 1 is set:
  24. if arg 2 is set:
  25. if arg 1 is "info":
  26. send "&cGracz: &e%arg 2%" to sender
  27. send "&cRanga: &e%{ranga::%arg 2%}%" to sender
  28. send "&cMoc permisji: &e%{moc_permisji::%arg 2%}%" to sender
  29. send "&cKolor: &e%{kolor::%arg 2%}%" to sender
  30. else if arg 1 is "set":
  31. if arg 3 is set:
  32. if arg 4 is set:
  33. if arg 5 is set:
  34. set "Permissions.ranga" to "%arg 3%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
  35. set "Permissions.moc" to "%arg 4%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
  36. set "Permissions.kolor" to "%arg 5%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
  37. set {ranga::%arg 2%} to single value "Permissions.ranga" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
  38. set {moc_permisji::%arg 2%} to single value "Permissions.moc" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
  39. set {kolor::%arg 2%} to single value "Permissions.kolor" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
  40. send "&a&lPomyslnie zmieniono range gracza: &c&l%arg 2% &a&lna: &c&l%arg 3%&a&l, moc permisji na: &c&l%arg 4% &a&l i kolor na: &c&l%arg 5%" to sender
  41. else:
  42. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  43. else:
  44. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  45. else:
  46. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  47. else:
  48. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  49. else:
  50. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  51. else:
  52. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  53. else if command sender is console:
  54. if arg 1 is set:
  55. if arg 2 is set:
  56. if arg 1 is "info":
  57. send "&cGracz: &e%arg 2%" to sender
  58. send "&cRanga: &e%{ranga::%arg 2%}%" to sender
  59. send "&cMoc permisji: &e%{moc_permisji::%arg 2%}%" to sender
  60. send "&cKolor: &e%{kolor::%arg 2%}%" to sender
  61. else if arg 1 is "set":
  62. if arg 3 is set:
  63. if arg 4 is set:
  64. if arg 5 is set:
  65. set "Permissions.ranga" to "%arg 3%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
  66. set "Permissions.moc" to "%arg 4%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
  67. set "Permissions.kolor" to "%arg 5%" in yaml file "plugins/Skript/scripts/permissions/%arg 2%.yml"
  68. set {ranga::%arg 2%} to single value "Permissions.ranga" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
  69. set {moc_permisji::%arg 2%} to single value "Permissions.moc" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
  70. set {kolor::%arg 2%} to single value "Permissions.kolor" get of "plugins/Skript/scripts/permissions/%arg 2%.yml"
  71. send "&a&lPomyslnie zmieniono range gracza: &c&l%arg 2% &a&lna: &c&l%arg 3%&a&l, moc permisji na: &c&l%arg 4% &a&l i kolor na: &c&l%arg 5%" to sender
  72. else:
  73. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  74. else:
  75. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  76. else:
  77. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  78. else:
  79. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  80. else:
  81. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  82. else:
  83. send "&cPrawidlowe uzycie: /ranga <info/set> <nick> <przy set jeszcze po nicku <ranga> <moc_permisji> <kolor>>"
  84. else:
  85. send "&cNie masz permisji!"
  86.  
  87. #komendy
  88. #Przykladowa komenda
  89. command /ogloszenie [<text>]:
  90. trigger:
  91. if {moc_permisji::%player%} is "2" or "3" or "4" or "5" or "6":
  92. if arg is set:
  93. broadcast "&4&lOgloszenie &7>> &a&l%arg% &f~ %player%"
  94. else:
  95. send "&cPoprawne uzycie: /ogloszenie <text>"
  96. else if command sender is console:
  97. if arg is set:
  98. broadcast "&4&lOgloszenie &7>> &a&l%arg% &f~ CONSOLE"
  99. else:
  100. send "&cPoprawne uzycie: /ogloszenie <text>"
  101. else:
  102. send "&cNie masz permisji!" to sender
  103.  
  104. #eventy
  105.  
  106. on chat:
  107. cancel event
  108. if {kolor::%player%} is "1":
  109. broadcast "&8>>&a%{ranga::%player%}%&8<< &7%player%&8: &7%message%"
  110. else if {kolor::%player%} is "2":
  111. broadcast "&8>>&3%{ranga::%player%}%&8<< &3%player%&8: &b%message%"
  112. else if {kolor::%player%} is "3":
  113. broadcast "&8>>&4%{ranga::%player%}%&8<< &c%player%&8: &c%message%"
  114. else if {kolor::%player%} is "4":
  115. broadcast "&8>>&e%{ranga::%player%}%&8<< &c%player%&8: &c%message%"
  116. else:
  117. send "&cWykryto jakis blad! Wejdz ponownie na serwer, a jak to nie dziala to powiadom administracje!"
  118.  
  119. on script load:
  120. if folder "plugins/Skript/scripts/permissions" doesn't exists:
  121. create folder "plugins/Skript/scripts/permissions"
  122.  
  123. on first join:
  124. if file "plugins/Skript/scripts/permissions/%player%.yml" doesn't exists:
  125. create file "plugins/Skript/scripts/permissions/%player%.yml"
  126. set "Permissions.ranga" to "Gracz" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
  127. set "Permissions.moc" to "0" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
  128. set "Permissions.kolor" to "1" in yaml file "plugins/Skript/scripts/permissions/%player%.yml"
  129.  
  130. on join:
  131. set {ranga::%player%} to single value "Permissions.ranga" get of "plugins/Skript/scripts/permissions/%player%.yml"
  132. set {moc_permisji::%player%} to single value "Permissions.moc" get of "plugins/Skript/scripts/permissions/%player%.yml"
  133. set {kolor::%player%} to single value "Permissions.kolor" get of "plugins/Skript/scripts/permissions/%player%.yml"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement