Slupik98

Warny

Aug 21st, 2014
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.27 KB | None | 0 0
  1. Options:
  2. logo: &8[&aSkyBlock&8]
  3. formatDostanieOfiara: &8Dostałeś %{_punkty}% punktów ostrzeżenia od admina %{_admin}% za %{_powod}%
  4. formatCofniecieOfiara: &8Admin %{_admin}% usunął Tobie %{_punkty}% punktów ostrzeżeń za %{_powod}%
  5. formatDostanieDajacy: &8Dałeś %{_punkty}% punktów ostrzeżenia graczowi %{_nick}% za %{_powod}%
  6. formatCofniecieDajacy: &8Usunąłeś graczowi %{_nick}% %{_punkty}% punktów ostrzeżeń za %{_powod}%
  7. maxPunkty: 25
  8. #
  9. command /warn [<text>] [<text>] [<text>]:
  10. trigger:
  11. if player have permissions "Warn.*":
  12. if arg 1 is set:
  13. set {_punkty} to arg 1 parsed as integer
  14. if {_punkty} is not set:
  15. send "{@logo} &8%arg 1% &ato błędna liczba"
  16. stop
  17. if arg 2 is set:
  18. set {_nick} to arg 2 parsed as player
  19. if {_nick} is not set:
  20. send "{@logo} &aGracz &8%arg 2% &ajest offline!"
  21. stop
  22. if arg 3 is not set:
  23. set {_powod} to "{@logo} &aAdmin nie podał powodu"
  24. else:
  25. set {_powod} to arg 3
  26. set {_admin} to player
  27. add {_punkty} to {Warny::gracz::%{_nick}%::ilosc}
  28. send "{@logo} {@formatDostanieOfiara}" to {_nick}
  29. if {Warny::gracz::%{_nick}%::ilosc} is greater than or equal to {@maxPunkty}:
  30. execute console command "ban %{_nick}% Przekroczono limit ostrzezen!"
  31. send "{@logo} {@formatDostanieDajacy}"
  32. else:
  33. send "{@logo} &aPodaj nick, prawidlowe uzycie &c/warn <ilosc_punktow> <nick> <powod>"
  34. else:
  35. send "{@logo} &aMusisz podać ilość punktów, prawidlowe uzycie &c/warn <ilosc_punktow> <nick> <powod>"
  36. else:
  37. send "{@logo} &cNie masz do tego praw"
  38. #
  39. command /unwarn [<text>] [<text>] [<text>]:
  40. trigger:
  41. if player have permissions "Warn.*":
  42. if arg 1 is set:
  43. set {_punkty} to arg 1 parsed as integer
  44. if {_punkty} is not set:
  45. send "{@logo} &8%arg 1% &ato błędna liczba"
  46. stop
  47. if arg 2 is set:
  48. set {_nick} to arg 2 parsed as player
  49. if {_nick} is not set:
  50. send "{@logo} &aGracz &8%arg 2% &ajest offline"
  51. stop
  52. if arg 3 is not set:
  53. set {_powod} to "{@logo} &aAdmin nie podał powodu"
  54. else:
  55. set {_powod} to arg 3
  56. set {_admin} to player
  57. remove {_punkty} from {Warny::gracz::%{_nick}%::ilosc}
  58. send "{@logo} {@formatCofniecieOfiara}" to {_nick}
  59. if {Warny::gracz::%{_nick}%::ilosc} is smaller than 0:
  60. set {Warny::gracz::%{_nick}%::ilosc} to 0
  61. send "{@logo} {@formatCofniecieDajacy}"
  62. else:
  63. send "{@logo} &aPodaj nick, prawidlowe uzycie &c/warn <ilosc_punktow> <nick> <powod>"
  64. else:
  65. send "{@logo} &aMusisz podać ilość punktów, prawidlowe uzycie &c/warn <ilosc_punktow> <nick> <powod>"
  66. else:
  67. send "{@logo} &cNie masz do tego praw"
  68. #
  69. command /warny [<text>]:
  70. trigger:
  71. if arg 1 is not set:
  72. set {_nick} to player
  73. send "{@logo} &aMasz &8%{Warny::gracz::%{_nick}%::ilosc}%&a punktów warnów na maksymalne &8{@maxPunkty}"
  74. else:
  75. if player have permissions "Warn.sprawdz" or "Warn.*":
  76. set {_nick} to arg 1
  77. if {Warny::gracz::%{_nick}%::ilosc} is not set:
  78. set {Warny::gracz::%{_nick}%::ilosc} to 0
  79. send "{@logo} &aGracz &8%{_nick}%&a ma &8%{Warny::gracz::%{_nick}%::ilosc}%&a punktów warnów na maksymalne &8{@maxPunkty}"
  80. else:
  81. send "{@logo} &cNie masz do tego praw"
Advertisement
Add Comment
Please, Sign In to add comment