knugi

Untitled

May 27th, 2017
200
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.87 KB | None | 0 0
  1. #/bansk gracz sec/min/hour number [powod]
  2. #Jeżeli gracz zginie, po 30 sekundach daje bana na 1 minutę / 1 godzina / 1 dzien
  3. on death of player:
  4. send "&6Masz 30 sekund na pozegnanie sie z serwerem" to victim
  5. set {bansk::%victim%} to now
  6. add 1 day to {bansk::%victim%}
  7. set {bansk::%victim%::powod} to "&6Zginąłeś!"
  8. wait 30 second
  9. kick victim due to "&6Zginąłęs!%nl%&cBędziesz mógł wejść:%nl%%{bansk::%victim%}%"
  10. stop
  11. on connect:
  12. if {bansk::%player%} is set:
  13. if {bansk::%player%} is smaller than now:
  14. delete {bansk::%player%::powod}
  15. delete {bansk::%player%}
  16. stop
  17. kick player due to "%{bansk::%player%::powod}%%nl%&cBędziesz mógł wejść:%nl%%{bansk::%player%}%"
  18. stop
  19. command /bansk [<offlineplayer>] [<text>] [<integer>] [<text="&cAdmin ma zawsze rację!">]:
  20. trigger:
  21. if arg 1 is not set:
  22. send "&cPoprawne uzycie:"
  23. send " &f/bansk <nick> <sec/min/hour> <int> [<powod>]"
  24. stop
  25. if arg 2 is not set:
  26. send "&cBlad! &6Musisz podac <sec/min/hour>"
  27. stop
  28. if arg 2 is not "sec" or "s" or "min" or "m" or "hour" or "h":
  29. send "&cBlad: &6<sec/min/hour>"
  30. stop
  31. if arg 3 is not set:
  32. send "&cBlad: &cMusisz podać czas!"
  33. stop
  34. if arg 3 is smaller than 0:
  35. send "&cBlad: &6Czas nie moze byc mniejszy od 0."
  36. stop
  37. if arg 3 is larger than 59:
  38. send "&cBlad!: &6Czas nie moze byc wiekszy od 59"
  39. stop
  40. if arg 4 is not set:
  41. set {_powod} to "&cAdmin ma zawsze racje!"
  42. if arg 4 is set:
  43. set {_powod} to "&c%arg 4%"
  44. set {_player} to arg 1
  45. set {_czas} to arg 3
  46. if arg 2 is "s" or "sec":
  47. set {bansk::%{_player}%} to now
  48. set {bansk::%{_player}%::powod} to {_powod}
  49. set {_time} to "%{_czas}% second" parsed as timespan
  50. add {_time} to {bansk::%{_player}%}
  51. kick {_player} due to "%{_powod}%%nl%&cBędziesz mógł wejść:%nl%%{bansk::%{_player}%}%"
  52. stop
  53. if arg 2 is "m" or "min":
  54. set {bansk::%{_player}%} to now
  55. set {bansk::%{_player}%::powod} to {_powod}
  56. set {_time} to "%{_czas}% minutes" parsed as timespan
  57. add {_time} to {bansk::%{_player}%}
  58. kick {_player} due to "%{_powod}%%nl%&cBędziesz mógł wejść:%nl%%{bansk::%{_player}%}%"
  59. stop
  60. if arg 2 is "h" or "hour":
  61. set {bansk::%{_player}%} to now
  62. set {bansk::%{_player}%::powod} to {_powod}
  63. set {_time} to "%{_czas}% hour" parsed as timespan
  64. add {_time} to {bansk::%{_player}%}
  65. kick {_player} due to "%{_powod}%%nl%&cBędziesz mógł wejść:%nl%%{bansk::%{_player}%}%"
  66. stop
  67. command /ubsk [<text>]:
  68. trigger:
  69. if sender has permission "ban.admin":
  70. if arg 1 is not set:
  71. send "&cPoprawne uzycie:"
  72. send " &f/ubsk <nick>"
  73. stop
  74. if {bansk::%arg%} is set:
  75. delete {bansk::%arg%::powod}
  76. delete {bansk::%arg%}
  77. send "&cOdbanowales gracza: %arg%"
  78. stop
  79. send "&6Takiego gracza nie ma w bazie danych."
  80. stop
  81. send "&cNie posiadasz uprawnien"
  82. stop
Advertisement
Add Comment
Please, Sign In to add comment