iChinchillinq

Tempban/Untempban Skript

Mar 1st, 2018
460
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. options:
  2.  
  3. #PREFIX
  4.  
  5. prefix: &6&lFightinq &8&l»
  6.  
  7.  
  8. #send WHEN YOU TEMPBAN SOMEONE
  9.  
  10. msgyou: &7%arg-1% &ehas been &ctempbanned &eby &7%player%&e.
  11.  
  12. #send WHEN YOU UNTEMPBAN SOMEONE
  13.  
  14. unmsgyou: &7%arg 1% &ehas been &aunbanned &eby &7%player%&e.
  15.  
  16.  
  17. #send WHEN YOU TEMPBAN SOMEONE (reason)
  18.  
  19. reason: &6Reason: &e%{tban3.%arg 1%}%
  20.  
  21. #send WHEN YOU TEMPBAN SOMEONE (time)
  22.  
  23. time: &6Time: &e%{tban.%arg 1%}%
  24.  
  25. msgplayer: &eYou have been &ctempbanned&e by &7%player%&e.
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. command /tempban <offline player> <text> <timespan>:
  41. permission: sk.staff
  42. trigger:
  43. set {tban.%arg 1%} to arg 3
  44. set {tban2.%arg 1%} to now
  45. set {tban3.%arg 1%} to arg 2
  46. broadcast "&c"
  47. broadcast "{@prefix} {@msgyou}"
  48. broadcast "{@reason}"
  49. broadcast "{@time}"
  50. broadcast "&c"
  51. kick arg 1 because "%nl%{@prefix} {@msgplayer}%nl%{@reason}%nl%{@time}%nl%"
  52. ban arg 1 because "%nl%{@prefix} {@msgplayer}%nl%{@reason}%nl%{@time}%nl%"
  53.  
  54. command /untempban <offline player>:
  55. permission: sk.staff
  56. trigger:
  57. broadcast "&c"
  58. broadcast "{@prefix} {@unmsgyou}"
  59. broadcast "&6Tempban Reason: &e%{tban3.%arg 1%}%"
  60. broadcast "&6Tempban Time: &e%{tban.%arg 1%}%"
  61. broadcast "&c"
  62. delete {tban.%arg 1%}
  63. delete {tban2.%arg 1%}
  64. delete {tban3.%arg 1%}
  65. unban arg 1
  66.  
  67. command /sutb <offline player>:
  68. permission: sk.staff
  69. trigger:
  70. delete {tban.%arg 1%}
  71. delete {tban2.%arg 1%}
  72. delete {tban3.%arg 1%}
  73. unban arg 1
  74.  
  75. on join:
  76. if {tban.%player%} is set:
  77. set {_twaited} to difference between {tban2.%player%} and now
  78. if {_twaited} is less than {tban.%player%}:
  79. stop
  80. else:
  81. execute console command "/sutb %player%"
  82. delete {tban.%player%}
  83. delete {tban2.%player%}
  84. delete {tban3.%player%}
Add Comment
Please, Sign In to add comment