SHARE
TWEET

Untitled

a guest Feb 24th, 2020 65 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. options:
  2.     prefix: &8[&eLobby&8]
  3.  
  4.     ban_permission: lobby.mod
  5.  
  6.     banip_permission: lobby.admin
  7.  
  8.     tempban_permission: lobby.mod
  9.  
  10.     kick_permission: lobby.sup
  11.  
  12.     unban_permission: lobby.mod
  13.  
  14.     baninfo_permission: lobby.mod
  15.  
  16.     notify_permission: lobby.dev
  17.  
  18.  
  19. command /pban [<Offlineplayer>] [<Text>]:
  20.     trigger:
  21.         if player has permission "{@ban_permission}":
  22.             if arg 1 is set:
  23.                 if arg 2 is set:
  24.                     set {banned.%arg 1%} to true
  25.                     set {ban.time.%arg 1%} to now
  26.                     set {ban.reason.%arg 1%} to argument-2
  27.                     set {ban.expire.%arg 1%} to "Never"
  28.                     set {ban.bannedby.%arg 1%} to player
  29.                     set {BanIP.%arg 1%} to "False"
  30.                     kick arg 1 due to "&7Du wurdest für &c%arg 2% &7gebannt! &eVon: &7%player%"
  31.                     ban arg 1 due to "&7Du wurdest für &c%arg 2% &7gebannt! &eVon: &7%player%"
  32.                     loop all players:
  33.                         loop-player has permission "{@notify_permission}"
  34.                         send "{@prefix} &c%player% &7hat &c%arg 1% &7gebannt! &eGrund: &c%arg 2%" to loop-player
  35.                 else:
  36.                     send "{@prefix} &c/pBan <Spieler> <Grund>"
  37.             else:
  38.                 send "{@prefix} &c/pBan <Spieler> <Grund>"
  39.         else:
  40.             send "{@prefix} &cDu hast kein Zugriff!"
  41.  
  42. command /pbanip [<Offlineplayer>] [<Text>]:
  43.     trigger:
  44.         if player has permission "{@banip_permission}":
  45.             if arg 1 is set:
  46.                 if arg 2 is set:
  47.                     set {banned.%arg 1%} to true
  48.                     set {ban.time.%arg 1%} to now
  49.                     set {ban.reason.%arg 1%} to argument-2
  50.                     set {ban.expire.%arg 1%} to "Never"
  51.                     set {ban.bannedby.%arg 1%} to player
  52.                     set {IP.%arg 1%} to ip of arg 1
  53.                     set {BanIP.%arg 1%} to "True"
  54.                     kick arg 1 due to "&7Du wurdest für &c%arg 2% &7IP-Gebannt! &eVon: &7%player%"
  55.                     ban arg 1 due to "&7Du wurdest für &c%arg 2% &7IP-Gebannt! &eVon: &7%player%"
  56.                     ban ip of arg 1 due to "&7Du wurdest für &c%arg 2% &7IP-Geebannt! &eVon: &7%player%"
  57.                     loop all players:
  58.                         loop-player has permission "{@notify_permission}"
  59.                         send "{@prefix} &c%player% &7hat &c%arg 1% &7Ip-Gebannt! &eGrund: &c%arg 2%" to loop-player
  60.                 else:
  61.                     send "{@prefix} &c/pBanip <Spieler> <Grund>"
  62.             else:
  63.                 send "{@prefix} &c/pBanip <Spieler> <Grund>"
  64.         else:
  65.             send "{@prefix} &cDu hast kein Zugriff!"
  66.  
  67. command /punban [<offlineplayer>]:
  68.     trigger:
  69.         if player has permission "@unban_permission":
  70.             if arg 1 is set:
  71.                 if {banned.%arg 1%} is true:
  72.                     unban arg-1
  73.                     unban ip of arg 1
  74.                     set {banned.%arg 1%} to false
  75.                     loop all players:
  76.                         loop-player has permission "{@notify_permission}"
  77.                         send "{@prefix} &c%player% &7hat &c%arg 1% &7eine 2te Chance gegeben." to loop-player
  78.                 else:
  79.                     send "{@prefix} &7Der Spieler ist nicht gebannt!"
  80.             else:
  81.                 send "{@prefix} &c/Unban <Spieler>"
  82.         else:
  83.             send "{@prefix} &cDu hast kein Zugriff!"
  84.  
  85. command /pkick [<Offlineplayer>] [<Text>]:
  86.     trigger:
  87.         if player has permission "{@kick_permission}":
  88.             if arg 1 is set:
  89.                 if arg 2 is set:
  90.                     kick arg 1 due to "&7Du wurdest für &c%arg 2% &7gekickt! &eVon: &c%player%"
  91.                     loop all players:
  92.                         loop-player has permission "{@notify_permission}"
  93.                         send "{@prefix} &c%player% &7kick &c%arg 1% &eGrund: &c%arg 2%" to loop-player
  94.                 else:
  95.                     send "{@prefix} &c/pkick <Spieler> <Grund>"
  96.             else:
  97.                 send "{@prefix} &c/pkick <Spieler> <Grund>"
  98.         else:
  99.             send "{@prefix} &cDu hast kein Zugriff!"
  100.  
  101. command /pbaninfo [<offlineplayer>]:
  102.     trigger:
  103.         if player has permission "{@baninfo_permission}":
  104.             if arg is set:
  105.                 if {banned.%arg 1%} is true:
  106.                     send "&7&m------------------------"
  107.                     send "&7Spieler&7:&e %arg 1%"
  108.                     send "&7Gebannt von&7:&e %{ban.bannedby.%arg 1%}%"
  109.                     send "&7Ban Grund&7:&e %{ban.reason.%arg 1%}%"
  110.                     send "&7Gebannt am&7:&e %{ban.time.%arg 1%}%"
  111.                     send "&7IP-Ban&7:&e %{BanIP.%arg 1%}%"
  112.                     send "&7&m------------------------"
  113.                 else:
  114.                     send "{@prefix} &cCe Joueur n'est pas Ban"
  115.             else:
  116.                 send "{@prefix} &c/pbaninfo <Spieler>"
  117.         else:
  118.             send "{@prefix} &cDu hast kein Zugriff!"
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top