Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- variables:
- {warns.%player%} = 0
- {mute.%player%} = false
- {warnban1.%player%} = false
- {warnban2.%player%} = false
- {warnban3.%player%} = false
- options:
- Permissao: lbpunir.admin
- PermissaoMensagem: &eVocê não tem permissão para usar este comando.
- PunirPrefix: &6&lPREFIX
- PlayerOff: &eEsse jogador está offline.
- bcban1: &eO jogador &f%arg 1%&e foi banido do servidor.
- bcban2: &eMotivo: &f%arg 2%
- bcban2s: &eMotivo: &fNão determinado
- bcban3: &eAutor: &f%player%
- MsgBan: &eVocê foi banido permanentemente do servidor.
- MotivoBan: &eMotivo:&f
- AutorBan: &eAutor:&f
- BanErrado: &cFoi banido incorretamente?
- BanErrado1: &fdiscord.gg/discord
- JaBan: &eEsse jogador já está banido.
- BanComando: &e/punir [jogador] [motivo] - &7Para banir um jogador..
- UnbanComando: &e/despunir [jogador] - &7Para desbanir um jogador.
- bcunban1: &eO jogador &f%arg 1% &efoi desbanido.
- bcunban2: &eAutor: &f%player%
- bcjaunban1: &eEsse jogador não está banido.
- bckick: &eO jogador &f%arg 1%&e foi expulso do servidor.
- bckickmotivo: &eMotivo: &f%arg 2%
- bckicksemmotivo: &eMotivo: &f
- bckickautor: &eAutor: &f%player%
- msgkick: &eVocê foi expulso do servidor.
- motivokick: &eMotivo:&f
- autorkick: &eAutor:&f
- motivo: &fNão determinado.
- expulsarcomando: &e/expulsar [jogador] [motivo]
- quantiawarns: &eSeus warns
- bcwarn1: &eO jogador &f%arg 1%&e levou um aviso.
- bcwarn2: &eMotivo: &f%arg 2%
- bcwarn3: &eQuantidade de avisos atuais
- bcmute3: &eO jogador &f%arg 1% &eestá com 3 avisos e levou mute temporariamente.
- bcmute4: &eO jogador &f%arg 1% &eestá com 4 avisos e levou mute temporariamente.
- bcmute4h: &eTempo: &f2 horas
- bcmute3h: &eTempo: &f1 hora
- bcmsg1h: &eVocê atingiu 3 warns e foi mutado temporariamente por 1 hora.
- bcmsg2h: &eVocê atingiu 4 warns e foi mutado temporariamente por 2 horas.
- tempomute: &eO seu tempo mutado expirou! Já pode falar novamente.
- vctamute: &eVocê está mutado temporariamente.
- tempmuteban1: &eO jogador &f%arg 1% &efoi banido temporariamente.
- tempmuteban2: &eMotivo:&f %{warns.%arg 1%}% avisos.
- TempoBan1h: &eTempo: &f30 minutos.
- TempoBan2h: &eTempo: &f1 hora.
- TempoBan3h: &eTempo: &f2 horas.
- warncomando: &e/avisar [jogador] [motivo]
- command /ban [<offlineplayer>] [<text>]:
- aliases: /punir
- permission: {@Permissao}
- permission message: {@PermissaoMensagem}
- trigger:
- if arg 1 is set:
- if arg 1 is online:
- if arg 2 is set:
- if {banido.%arg 1%} isn't set:
- set {banido.%arg 1%} to true
- set {ban.motivo.%arg 1%} to arg 2
- set {ban.staff.%arg 1%} to "%player%"
- broadcast ""
- broadcast "{@bcban1}"
- broadcast "{@bcban2}"
- broadcast "{@bcban3}"
- broadcast ""
- kick player due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%player%}%%nl%{@AutorBan} %{ban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
- else:
- send ""
- send "{@JaBan}"
- send ""
- else:
- if {banido.%arg 1%} isn't set:
- set {banido.%arg 1%} to true
- set {ban.motivo.%arg 1%} to "%arg 2%"
- set {ban.staff.%arg 1%} to "%player%"
- broadcast ""
- broadcast "{@bcban1}"
- broadcast "{@bcban2s}"
- broadcast "{@bcban3}"
- broadcast ""
- kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} {@motivo}%nl%{@AutorBan} %{ban.staff.%arg 1%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
- else:
- if arg 2 is set:
- if {banido.%arg 1%} isn't set:
- set {banido.%arg 1%} to true
- set {ban.motivo.%arg 1%} to "%arg 2%"
- set {ban.staff.%arg 1%} to "%player%"
- broadcast ""
- broadcast "{@bcban1}"
- broadcast "{@bcban2}"
- broadcast "{@bcban3}"
- broadcast ""
- kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%arg 1%}%%nl%{@AutorBan} %{ban.staff.%arg 1%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
- else:
- send ""
- send "{@JaBan}"
- send ""
- else:
- send ""
- send "{@BanComando}"
- else:
- send ""
- send "{@BanComando}"
- send ""
- command /unban [<offlineplayer>]:
- aliases: /desbanir
- permission: {@Permissao}
- permission message: {@PermissaoMensagem}
- trigger:
- if arg 1 is set:
- if {banido.%arg 1%} is true:
- delete {banido.%arg 1%}
- delete {ban.motivo.%arg 1%}
- delete {ban.staff.%arg 1%}
- broadcast ""
- broadcast "{@bcunban1}"
- broadcast "{@bcunban2}"
- broadcast ""
- else:
- if {warnban1.%arg 1%} is true:
- set {warnban1.%arg 1%} to false
- delete {tempban.motivo.%arg 1%}
- delete {tempban.staff.%arg 1%}
- broadcast ""
- broadcast "{@bcunban1}"
- broadcast "{@bcunban2}"
- broadcast ""
- else:
- if {warnban2.%arg 1%} is true:
- set {warnban2.%arg 1%} to false
- delete {tempban.motivo.%arg 1%}
- delete {tempban.staff.%arg 1%}
- broadcast ""
- broadcast "{@bcunban1}"
- broadcast "{@bcunban2}"
- broadcast ""
- else:
- if {warnban3.%arg 1%} is true:
- set {warnban3.%arg 1%} to false
- delete {tempban.motivo.%arg 1%}
- delete {tempban.staff.%arg 1%}
- broadcast ""
- broadcast "{@bcunban1}"
- broadcast "{@bcunban2}"
- broadcast ""
- else:
- send ""
- send "{@bcjaunban1}"
- send ""
- else:
- send ""
- send "{@UnbanComando}"
- send ""
- command /kick [<player>] [<text>]:
- aliases: /expulsar
- permission: {@Permissao}
- permission message: {@PermissaoMensagem}
- trigger:
- if arg 1 is set:
- if arg 1 is online:
- if arg 2 is set:
- broadcast ""
- broadcast "{@bckick}"
- broadcast "{@bckickmotivo}"
- broadcast "{@bckickautor}"
- broadcast ""
- kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@msgkick}%nl%{@motivokick} %arg 2%%nl%{@autorkick} %player%"
- else:
- broadcast ""
- broadcast "{@bckick}"
- broadcast "{@bckicksemmotivo} {@motivo}"
- broadcast "{@bckickautor}"
- broadcast ""
- kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@msgkick}%nl%{@bckicksemmotivo}{@motivo}%nl%{@autorkick} %player%"
- else:
- send ""
- send "{@PlayerOff}"
- send ""
- else:
- send ""
- send "{@expulsarcomando}"
- send ""
- command /warn [<player>] [<text>]:
- aliases: /avisar
- permission: {@Permissao}
- permission message: {@PermissaoMensagem}
- trigger:
- if arg 1 is set:
- if arg 1 is online:
- if arg 2 is set:
- add 1 to {warns.%arg 1%}
- broadcast ""
- broadcast "{@bcwarn1}"
- broadcast "{@bcwarn2} "
- broadcast "{@bcwarn3} &f%{warns.%arg 1%}%"
- broadcast ""
- send "" to arg 1
- send "{@quantiawarns} &f%{warns.%arg 1%}%" to arg 1
- send "" to arg 1
- if {warns.%arg 1%} is 3:
- set {mute.%arg 1%} to true
- broadcast ""
- broadcast "{@bcmute3}"
- broadcast "{@bcmute3h}"
- broadcast ""
- send "" to arg 1
- send "{@bcmsg1h}" to arg 1
- send "" to arg 1
- wait 1 hour
- if {mute.%arg 1%} is true:
- set {mute.%arg 1%} to false
- send ""
- send "{@tempomute}"
- send ""
- else:
- if {warns.%arg 1%} is 4:
- set {mute.%arg 1%} to true
- broadcast ""
- broadcast "{@bcmute4}"
- broadcast "{@bcmute4h}"
- broadcast ""
- send "" to arg 1
- send "{@bcmsg2h}" to arg 1
- send "" to arg 1
- wait 2 hours
- if {mute.%arg 1%} is true:
- set {mute.%arg 1%} to false
- send ""
- send "{@tempomute}"
- send ""
- else:
- if {warns.%arg 1%} is 5:
- set {warnban1.%arg 1%} to true
- set {tempban.motivo.%arg 1%} to arg 2
- set {tempban.staff.%arg 1%} to player
- broadcast ""
- broadcast "{@tempmuteban1}"
- broadcast "{@tempmuteban2}"
- broadcast "&eTempo: &f30 minutos."
- broadcast ""
- kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{tempban.motivo.%arg 1%}%%nl%{@TempoBan1h}%nl%{@AutorBan} %{tempban.staff.%arg 1%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
- wait 30 minutes
- if {warnban1.%player%} is true:
- set {warban1.%player%} to false
- delete {tempban.motivo.%arg 1%}
- delete {tempban.staff.%arg 1%}
- else:
- stop
- else:
- if {warns.%arg 1%} is 6:
- set {warnban2.%arg 1%} to true
- set {tempban.motivo.%arg 1%} to arg 2
- set {tempban.staff.%arg 1%} to player
- broadcast ""
- broadcast "{@tempmuteban1}"
- broadcast "{@tempmuteban2}"
- broadcast "&eTempo: &f60 minutos."
- broadcast ""
- kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{tempban.motivo.%player%}%%nl%{@TempoBan2h}%nl%{@AutorBan} %{tempban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
- wait 1 hour
- if {warnban2.%arg 1%} is true:
- set {warnban2.%arg 1%} to false
- delete {tempban.motivo.%arg 1%}
- delete {tempban.staff.%arg 1%}
- else:
- stop
- else:
- if {warns.%arg 1%} is 7:
- set {warnban3.%arg 1%} to true
- set {tempban.motivo.%arg 1%} to arg 2
- set {tempban.staff.%arg 1%} to player
- broadcast ""
- broadcast "{@tempmuteban1}"
- broadcast "{@tempmuteban2}"
- broadcast "&eTempo: &f2 horas."
- broadcast ""
- kick arg 1 due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{tempban.motivo.%player%}%%nl%{@TempoBan3h}%nl%{@AutorBan} %{tempban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
- wait 2 hours
- if {warnban3.%arg 1%} is true:
- set {warnban3.%arg 1%} to false
- delete {tempban.motivo.%arg 1%}
- delete {tempban.staff.%arg 1%}
- else:
- stop
- else:
- stop
- else:
- send ""
- send "{@warncomando}"
- send ""
- else:
- send ""
- send "{@PlayerOff}"
- send ""
- else:
- send ""
- send "{@warncomando}"
- send ""
- command /delwarn [<player>] [<integer>]:
- aliases: /retiraraviso
- permission: {@Permissao}
- permission message: {@PermissaoMensagem}
- trigger:
- if arg 1 is set:
- if arg 1 is online:
- if arg 2 is set:
- if arg 2 is number:
- if {warns.%arg 1%} is more or equal to arg 2:
- remove arg 2 from {warns.%arg 1%}
- send ""
- send "&eVocê removeu &f%arg 2%&e avisos do jogador &f%arg 1%"
- send ""
- send "" to arg 1
- send "&eForam removidos &f%arg 2%&e avisos da sua conta." to arg 1
- send "" to arg 1
- else:
- send ""
- send "&eEsse jogador não tem essa quantidade de avisos."
- send ""
- else:
- send ""
- send "&eOs avisos precisam ser em números."
- send ""
- else:
- send ""
- send "&e/retiraraviso [jogador] [quantia]"
- send ""
- else:
- send ""
- send "&EEsse jogador está offline."
- send ""
- else:
- send ""
- send "&e/retiraraviso [jogador] [quantia]"
- send ""
- on join:
- if {banido.%player%} is true:
- kick player due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%player%}%%nl%{@AutorBan} %{ban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
- if {warnban1.%player%} is true:
- kick player due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%player%}%%nl%{@TempoBan1h}%nl%{@AutorBan} %{ban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
- if {warnban2.%player%} is true:
- kick player due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%player%}%%nl%{@TempoBan2h}%nl%{@AutorBan} %{ban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
- if {warnban3.%player%} is true:
- kick player due to "{@PunirPrefix}%nl%%nl% {@MsgBan}%nl%{@MotivoBan} %{ban.motivo.%player%}%%nl%{@TempoBan3h}%nl%{@AutorBan} %{ban.staff.%player%}%%nl%%nl%{@BanErrado}%nl%{@BanErrado1}"
- on chat:
- if {mute.%player%} is true:
- cancel event
- send ""
- send "{@vctamute}"
- send ""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement