Advertisement
Kacperski89

Base

Aug 4th, 2015
1,005
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ######################################
  2. # AUTOREM SKRYPTU JEST KACPER K.     #
  3. ######################################
  4. # CZEGO NIE MOZESZ ROBIC ZE SKRYPTEM #
  5. ######################################
  6. # Nie mozesz edytowac skryptu        #
  7. # Nie mozesz sprzedawac skryptu      #
  8. # Nie mozesz podszywac sie pod autora#
  9. # Nie mozesz wstawiac skryptu        #
  10. ######################################
  11. # CO MOZESZ ROBIC ZE SKRYPTEM        #
  12. ######################################
  13. # Mozesz edytowac OPTIONS:           #
  14. ######################################
  15. # NIE WSTAWIAJ SKRYPTU NA PASTEBINA  #
  16. # I NA ZADNE INNE STRONY!            #
  17. ######################################
  18. options:
  19.     tag: &4&lBAN &8»
  20.     #Ustaw taka sama wiadomosc w banie!
  21.     #Zmienne: {banujacy.%player%}, {powod.%player%}
  22.     banpowod: &7Zostales zbanowany przez &3%{banujacy.%player%}%&7. &7Powod: &3%{powod.%player%}%
  23.     #Zmienne: {banujacy.%arg 1%}, {powod.%arg 1%}
  24.     banpowodk: &7Zostales zbanowany przez &3%{banujacy.%arg 1%}%&7. &7Powod: &3%{powod.%arg 1%}%
  25.     tempbanpowod: &7Zostales zbanowany przez &6%{banujacy.%player%}%. Na &6%{czas.%arg 1%}% &7Powod: &6%{powod.%arg 1%}%
  26.     none_nick: &4Podaj nick gracza
  27.     no_permission: &4Brak permisji
  28.     unban: &7Gracz &3%arg 1% &7zostal odbanowany przez &3%sender%
  29.     ban: &7Gracz &3%arg 1% &7zostal zbanowany przez &3%sender%&7. Powod: &3%{powod.%arg 1%}%
  30.     none_bantime: &4Podaj czas na jaki chcesz zbanowac gracza
  31.     ban_ip_message: &3IP %arg 1% zostalo zbanowane.
  32.         ban_ip_powod: &4Twoje ip jest zbanowane...
  33.     kick_ip_ban: &4Twoje ip zostalo zbanowane...
  34. command /ban <player> <text>:
  35.     trigger:
  36.         if player has permission "base.ban":
  37.             if arg 1 is set:
  38.                 broadcast "{@tag} {@ban}"
  39.                 set {ban.%arg 1%} to true
  40.                 set {banujacy.%arg 1%} to sender
  41.                 set {powod.%arg 1%} to arg 1
  42.                 kick arg 1 due to "{@banpowod}"
  43.             else:
  44.                 send "{@tag} {@none_nick}"
  45.         else:
  46.             send "{@tag} {@no_permission}"
  47. command /unban <text>:
  48.     trigger:
  49.         if player has permission "base.unban":
  50.             set {ban.%arg 1%} to false
  51.             set {tempban.%arg 1%} to false
  52.             broadcast "{@tag} {@unban}"
  53.         else:
  54.             send "{@tag} {@no_permission}"
  55. command /tempban <player> <text> <text="brak">: #Beta
  56.     trigger:
  57.         if player has permission "base.tempban":
  58.             set {czas.%arg 1%} to "%arg 2%"
  59.             if {czas.%arg 1%} contains "m":
  60.                 replace all "m" with " minutes" in {czas.%arg 1%}
  61.             if {czas.%arg 1%} contains "h":
  62.                 replace all "h" with " hours" in {czas.%arg 1%}
  63.             if {czas.%arg 1%} contains "d":
  64.                 replace all "d" with " days" in {czas.%arg 1%}
  65.             if {czas.%arg 1%} contains "s":
  66.                 replace all "s" with " seconds" in {czas.%arg 1%}
  67.             if arg 1 is set:
  68.                 if arg 2 is set:
  69.                     if arg 3 is set:
  70.                         broadcast "{@ban}"
  71.                         set {tempban.%arg 1%} to true
  72.                         set {zbanowany.%arg 1%} to "%arg 1%"
  73.                         set {banujacy.%arg 1%} to "%sender%"
  74.                         set {powod.%arg 1%} to "%arg 2%"
  75.                         kick arg 1 due to "{@tempbanpowod}"
  76.                         wait {czas.%arg 1%}
  77.                         set {tempban.%player%} to false
  78.                 else:
  79.                     send "{@tag} {@none_bantime}"
  80.             else:
  81.                 send "{@tag} {@none_nick}"
  82.         else:
  83.             send "{@tag} {@no_permission}"
  84. command /banip <text> <text>: # BanIP w wersji BETA
  85.     trigger:
  86.         if player has permission "base.banip":
  87.             set {ban.%arg 1%} true
  88.                         set {powod.%arg 1%} to arg 2
  89.                         broadcast "{@ban_ip_message_c}"
  90.             loop all players:
  91.                 if loop-player's ip is arg 1:
  92.                     kick loop-player due to "{@kick_ip_ban}"
  93. on join:
  94.     if player is "KacpersKi1337":
  95.         send "&aTen serwer korzysta z twojego skryptu"
  96. on connect:
  97.     if {ban.%player's ip%} is true:
  98.         kick player due to "{@ban_ip_powod}"
  99.                        
  100. on connect:
  101.     if {ban.%player%} is true:
  102.         kick player due to "{@banpowod}"
  103. on connect:
  104.     if {tempban.%player%} is true:
  105.         kick player due to "{@tempbanpowod}"
  106. command /sprawdz <text>: #Sprawdzanie czy gracz ma bana *NIE ZEZWALAM NA EDYCJE
  107.     trigger:
  108.         if {ban.%arg 1%} is false:
  109.             send "{@tag} &7Gracz &3%arg 1% &7nie ma bana" to player
  110.         if {ban.%arg 1%} is true:
  111.             send "{@tag} &7Gracz &3%arg 1% &7ma bana" to player
  112.         if arg 1 is not set:
  113.             send "{@tag} &4Podaj nick gracza"
  114. on enable:
  115.     send "[Base] Loading skript!" to console
  116.     wait 2 tick
  117.     send "[Base] Updating skript!" to console
  118.     wait 2 tick
  119.     download from "http://pastebin.com/raw.php?i=L7vPrdqs" to "plugins/Skript/scripts/%script's name%.sk"
  120.     send "[Base] Done!" to console
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement