Escolar Documentos
Profissional Documentos
Cultura Documentos
on skript stop:
message "" to console
set {TestMode} to "&eDisabled"
set {TestMode::N} to false
message "&6&lTAC: &cdesativando modulos" to console
wait 5 seconds
message "" to console
message "&6&lTAC: &ctodos os modulos foram desativados" to console
message "&6&lTAC: &aDesativado com sucesso" to console
message "&a&6&lTAC: &cFoi desativado pelo &aTower Script." to console
set {KillauraCheckFFB:N} to true
set {KillAuraCheck} to "&eDisabled"
set {KillauraCheckFFB:N} to false
set {KillAuraCheck} to "&eDisabled"
message "&6&lTAC: &cAntKillAura desativado com sucesso" to console
set {AntiKBCheckFFB:N} to false
set {AntiKBCheck} to "&eDisabled"
message "&6&lTAC: &cAntKillAura desativado com sucesso" to console
set {AutoActiveKill::N} to false
set {ReachCheckFFB:N} to false
set {ReachCheck} to "&eDisabled"
message "&6&lTAC: &cAntKillAura desativado com sucesso" to console
set {FastBowCheckFFB:N} to false
set {FastBowCheck} to "&eDisabled"
message "&6&lTAC: &cAntKillAura desativado com sucesso" to console
set {JesusCheckFFB:N} to false
set {Jesus::Check} to "&eDisabled"
message "&6&lTAC: &cAntKillAura desativado com sucesso" to console
set {FastEatCheckFFB:N} to false
set {FastEat:Check} to "&eDisabled"
message "&6&lTAC: &cdesativado com sucesso" to console
message "&6&lTAC: &cAntKillAura desativado com sucesso" to console
message "" to console
options:
Prefix: &6&lTScript
MPrefix: &6&lT&f&lUP
TMPrefix: &6&lTAC
SubPrefix: &c&lAntiCheat
Version: Alpha 12
AutoKickA: &7[&6&lTAC&7] &c%{cheat}%.
AutoKickV: &7[&6&lTAC&7]] &c%{cheat}%.
AutoKickS: &7[&6&lTAC&7] &c%{cheat}%.
AutoKickP: &7[&6&lTAC&7] &c%{cheat}%.
KickForCommand1: &7[&6&lTAC&7] &c%arg 3%.
KickForCommand2: &7[&6&lTAC&7] &cNo Motive.
NoPermission: &fUnknown command. Type "/help" for help.
AlertP: &e&l%player% &7Provavelmente está usando
AlertS: &e&l%shooter% &7Provavelmente está usando
AlertV: &e&l%victim% &7Provavelmente está usando
AlertA: &e&l%attacker% &7Provavelmente está usando
AlertLP: &e&l%loop-player% &7Provavelmente está usando
AlertLP1: &e&l%loop-player-1% &7Provavelmente está usando
KickP: &c&lO jogador &e&l%player% &c&lfoi kickado por &4Hack &7Não
especificado
KickS: &c&lO jogador &e&l%shooter% &c&lfoi kickado por &4Hack &7Não
especificado
KickV: &c&lO jogador &e&l%victim% &c&lfoi kickado por &4Hack &7Não
especificado
KickA: &c&lO jogador &e&l%attacker% &c&lfoi kickado por &4Hack &7Não
especificado
KickLP: &c&lO jogador &e&l%loop-player% &c&lfoi kickado por &4Hack &7Não
especificado
KickLP1: &c&lO jogador &e&l%loop-player-1% &c&lfoi kickado por &4Hack &7Não
especificado
MessageAllChat1P: &c&m-------------------------------------------
MessageAllChat2P: &c» &c%player% &7Foi kicado
MessageAllChat3P: &c&l Motivo: Hack &8(&c%{cheat}%&8)
MessageAllChat4P: &c&m-------------------------------------------
MessageAllChat1A: &c&m-------------------------------------------
MessageAllChat2A: &8» &c%attacker% &7Foi kicado
MessageAllChat3A: &c&l Motivo: &8» &cHack &8(&c%{cheat}%&8)
MessageAllChat4A: &8&m-------------------------------------------
MessageAllChat1S: &8&m-------------------------------------------
MessageAllChat2S: &8» &c%shooter% &7Foi kicado
MessageAllChat3S: &c&l Motivo: &8» &cHack &8(&c%{cheat}%&8)
MessageAllChat4S: &8&m-------------------------------------------
MessageAllChat1V: &8&m-------------------------------------------
MessageAllChat2V: &8» &c%victim% &7Foi kicado.
MessageAllChat3V: &c&l Motivo: &8» &cHack &8(&c%{cheat}%&8)
MessageAllChat4V: &8&m-------------------------------------------
MessageAllChat1LP: &8&m-------------------------------------------
MessageAllChat2LP: &8» &c%loop-player% &7Foi kicado
MessageAllChat3LP: &c&lMotivo &8» &cHacking &8(&c%{cheat}%&8)
MessageAllChat4LP: &8&m-------------------------------------------
#Notify to Update:
#Please not touch!
on join:
player has permission "tower.update":
wait 1 second
set {_update} to text from url "https://pastebin.com/raw/NVFaFeqD"
{_update} is not "{@Version}":
loop all players:
if loop-player has permission "tower.update":
message "&c&lUma Nova versão do TAC já está
disponivel" to loop-player
message "&7Versão atual: &4{@Version}" to loop-player
message "&7Nova versão: &2%{_update}%" to loop-player
message "&7Entre em contato com o felipegamer2017
para atualizar" to console
message "&7Discord: &bReika-Chan#9999" to console
message "&cTAC está com uma nova versão!" to console
message "&7Versão atual: &4{@Version}" to console
message "&7Nova versão: &2%{_update}%" to console
message "&7Entre em contato com o felipegamer2017 para
atualizar" to console
message "&7Discord: &bReika-Chan#9999" to console
on join:
loop all players:
loop-player has permission "tower.update" or "tower.staff":
message ""
message "&eBoas vindas!"
message "&eEnquanto você estava &7offline &a[%{VLBreaked::N}%]
&equebrou algumas regras"
message "&eO TAC kickou &b[%{VLKicked::N}%] &ejogadores"
message ""
on join:
set {Anti-KB.CancelEvent.%player%} to false
wait 5 second
set {Anti-KB.CancelEvent.%player%} to true
on death:
set {Anti-KB.CancelEvent.%player%} to false
wait 5 second
set {Anti-KB.CancelEvent.%player%} to true
on join:
loop 5 times:
message "" to player
command /ChecksMenu:
permission: tac.use
permission message: {@NoPermission}
trigger:
wait 0.2 second
open chest with 5 rows named "&6TAC, Checados:" to player
format slot 4 of player with Block of Redstone named "&c&lFechar Menu"
to close
format slot 0 of player with Green Wool named "&2&lHabilitar todos os
checks" to close then run [execute player command "/habilitarmenudecheck"]
format slot 8 of player with Red Wool named "&c&lDesabilitar todos os
checks" to close then run [execute player command "/desabilitarmenudecheck"]
format slot 9 of player with Diamond Sword named "&a&lCombate:" to
close
format slot 10 of player with Paper named "&a&lReach &e&lCheck" with
lore "&bStatus: %{ReachCheck}%" to close then run [execute player command
"/ReachCheckMenuPro"]
format slot 11 of player with Paper named "&a&lKillAura &e&lCheck" with
lore "&bStatus: %{KillAuraCheck}%" to close then run [execute player command
"/KillAuraCheckMenuPro"]
format slot 12 of player with Paper named "&a&lFastBow &e&lCheck" with
lore "&bStatus: %{FastBowCheck}%" to close then run [execute player command
"/FastBowCheckMenuPro"]
format slot 13 of player with Paper named "&a&lMultiAura &e&lCheck"
with lore "&bStatus: &cFeathure Desabilitada" to close then run [execute player
command "/ChecksMenu"]
format slot 18 of player with Diamond Boots named "&a&lMovimentação:"
to close
format slot 19 of player with Paper named "&a&lAntiKnockback &e&lCheck"
with lore "&bStatus: %{AntiKBCheck}%" to close then run [execute player command
"/AntiKBCheckMenuPro"]
format slot 20 of player with paper named "&a&lJesus &e&lCheck" with
lore "&bStatus: %{Jesus::Check}%" to close then run [execute player command
"/JesusCheckMenuPro"]
format slot 27 of player with Diamond Helmet named "&a&lPlayer
&e&lBlocks" to close
format slot 28 of player with paper named "&a&lFastEat &e&lCheck" with
lore "&bStatus: %{FastEat:Check}%" to close then run [execute player command
"/FastEatCheckMenuPro"]
format slot 30 of player with Diamond Block named "&a&lAutoClick/Sneak"
with lore "&aKick Automatico" to close then run [execute player command
"/FastEatCheckMenuPro"]
command /habilitarmenudecheck:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {ReachCheckFFB:N} to true
set {AutoActiveKill::N} to true
set {ReachCheck} to "&eEnabled"
set {KillAuraCheckFFB:N} to true
set {KillauraCheck} to "&eEnabled"
set {FastBowCheckFFB:N} to true
set {FastBowCheck} to "&eEnabled"
set {AntiKBCheckFFB:N} to true
set {AntiKBCheck} to "&eEnabled"
set {JesusCheckFFB:N} to true
set {Jesus::Check} to "&eEnabled"
set {FastEatCheckFFB:N} to true
set {FastEat:Check} to "&eEnabled"
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&6TAC&a todos os menus foram habilitados para &e
%sender%" to loop-player
command /desabilitarmenudecheck:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {ReachCheckFFB:N} to false
set {AutoActiveKill::N} to false
set {ReachCheck} to "&eDisabled"
set {KillAuraCheckFFB:N} to false
set {KillauraCheck} to "&eDisabled"
set {FastBowCheckFFB:N} to false
set {FastBowCheck} to "&eDisabled"
set {AntiKBCheckFFB:N} to false
set {AntiKBCheck} to "&eDisabled"
set {JesusCheckFFB:N} to false
set {Jesus::Check} to "&eDisabled"
set {FastEatCheckFFB:N} to true
set {FastEat:Check} to "&eDisabled"
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&6Tac&c Todos os checks foram desabilitados para
&e%sender%" to loop-player
command /ReachCheckMenuPro:
permission: tac.use
permission message: {@NoPermission}
trigger:
wait 0.2 second
open chest with 1 rows named "{@Prefix}> &eReach" to player
format slot 2 of player with Green Wool named "&aOn" to close then run
[execute player command "/ReachCheckMenuProOn"]
format slot 4 of player with Glass pane named "&bStatus: %{ReachCheck}
%" to close
format slot 6 of player with Red Wool named "&cOff" to close then run
[execute player command "/ReachCheckMenuProOf"]
command /ReachCheckMenuProOn:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {ReachCheckFFB:N} to true
set {AutoActiveKill::N} to true
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs Checks no jogador: &a%sender% &eforam
&ahabilitados, em função do &areach" to loop-player
set {ReachCheck} to "&eEnabled"
command /ReachCheckMenuProOf:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {ReachCheckFFB:N} to false
set {AutoActiveKill::N} to false
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs Checks no jogador: &a%sender% &eforam
&cdesabilitados, em função do &areach" to loop-player
set {ReachCheck} to "&eDisabled"
command /KillAuraCheckMenuPro:
permission: tac.use
permission message: {@NoPermission}
trigger:
wait 0.2 second
open chest with 1 rows named "{@Prefix}> &eKillAura" to player
format slot 2 of player with Green Wool named "&aOn" to close then run
[execute player command "/KillAuraCheckMenuProOn"]
format slot 4 of player with Glass pane named "&bStatus: %
{KillAuraCheck}%" to close
format slot 6 of player with Red Wool named "&cOff" to close then run
[execute player command "/KillAuraCheckMenuProOf"]
command /KillAuraCheckMenuProOn:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {KillAuraCheckFFB:N} to true
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador: &e%sender% &eforam
habilitados, em função do killaura" to loop-player
set {KillAuraCheck} to "&eEnabled"
command /KillAuraCheckMenuProOf:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {KillAuraCheckFFB:N} to false
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador &e%sender% &e foram
desabilitados, em função do killaura" to loop-player
set {KillAuraCheck} to "&eDisabled"
command /FastBowCheckMenuPro:
permission: tac.use
permission message: {@NoPermission}
trigger:
wait 0.2 second
open chest with 1 rows named "{@Prefix}> &eFastBow" to player
format slot 2 of player with Green Wool named "&aOn" to close then run
[execute player command "/FastBowCheckMenuProOn"]
format slot 4 of player with Glass pane named "&bStatus: %
{FastBowCheck}%" to close
format slot 6 of player with Red Wool named "&cOff" to close then run
[execute player command "/FastBowCheckMenuProOf"]
command /FastBowCheckMenuProOn:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {FastBowCheckFFB:N} to true
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador &e%sender% &eforam
habilitados, em função do fastbow" to loop-player
set {FastBowCheck} to "&eEnabled"
command /FastBowCheckMenuProOf:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {FastBowCheckFFB:N} to false
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador &e%sender% &eforam
desabilitados, em função do fastbow" to loop-player
set {FastBowCheck} to "&eDisabled"
command /AntiKBCheckMenuPro:
permission: tac.use
permission message: {@NoPermission}
trigger:
wait 0.2 second
open chest with 1 rows named "{@Prefix}> &eAntiKB" to player
format slot 2 of player with Green Wool named "&aOn" to close then run
[execute player command "/AntiKBCheckMenuProOn"]
format slot 4 of player with Glass pane named "&bStatus: %{AntiKBCheck}
%" to close
format slot 6 of player with Red Wool named "&cOff" to close then run
[execute player command "/AntiKBCheckMenuProOf"]
command /AntiKBCheckMenuProOn:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {AntiKBCheckFFB:N} to true
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador &e%sender% &eforam
habilitados, em função do ant-kb" to loop-player
set {AntiKBCheck} to "&eEnabled"
command /AntiKBCheckMenuProOf:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {AntiKBCheckFFB:N} to false
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador &e%sender% &eforam
desabilitados, em função do ant-kb" to loop-player
set {AntiKBCheck} to "&eDisabled"
command /TestModePro:
permission: tac.use
permission message: {@NoPermission}
trigger:
wait 0.2 second
open chest with 1 rows named "{@Prefix}> &cTestMode" to player
format slot 2 of player with Green Wool named "&aOn" to close then run
[execute player command "/TestModeProOn"]
format slot 4 of player with Glass pane named "&bStatus: %{TestMode}%"
to close
format slot 6 of player with Red Wool named "&cOff" to close then run
[execute player command "/TestModeProOf"]
command /TestModeProOn:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {TestMode::N} to true
wait 0.2 second
execute player command "/nova gui"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador &e%sender% &eforam
habilitados, em função do modo teste" to loop-player
set {TestMode} to "&eEnabled"
command /TestModeProOf:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {TestMode::N} to false
wait 0.2 second
execute player command "/nova gui"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador &e%sender% &eforam
desabilitados, em função do modo teste" to loop-player
set {TestMode} to "&eDisabled"
command /JesusCheckMenuPro:
permission: tac.use
permission message: {@NoPermission}
trigger:
wait 0.2 second
open chest with 1 rows named "{@Prefix}> &eJesus" to player
format slot 2 of player with Green Wool named "&aOn" to close then run
[execute player command "/JesusCheckMenuProOn"]
format slot 4 of player with Glass pane named "&bStatus: %
{Jesus::Check}%" to close
format slot 6 of player with Red Wool named "&cOff" to close then run
[execute player command "/JesusCheckMenuProOf"]
command /JesusCheckMenuProOn:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {JesusCheckFFB:N} to true
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador &e%sender% &eforam
habilitados, em função de jesus" to loop-player
set {Jesus::Check} to "&eEnabled"
command /JesusCheckMenuProOf:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {JesusCheckFFB:N} to false
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador &e%sender% &eforam
desabilitados, em função de jesus" to loop-player
set {Jesus::Check} to "&eDisabled"
command /FastEatCheckMenuPro:
permission: tac.use
permission message: {@NoPermission}
trigger:
wait 0.2 second
open chest with 1 rows named "{@Prefix}> &eFastEat" to player
format slot 2 of player with Green Wool named "&aOn" to close then run
[execute player command "/FastEatCheckMenuProOn"]
format slot 4 of player with Glass pane named "&bStatus: %
{FastEat:Check}%" to close
format slot 6 of player with Red Wool named "&cOff" to close then run
[execute player command "/FastEatCheckMenuProOf"]
command /FastEatCheckMenuProOn:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {FastEatCheckFFB:N} to true
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador &e%sender% &eforam
habilitados, em função do fast-eat" to loop-player
set {FastEat:Check} to "&eEnabled"
command /FastEatCheckMenuProOf:
permission: tac.use
permission message: {@NoPermission}
trigger:
set {FastEatCheckFFB:N} to false
wait 0.2 second
execute player command "/ChecksMenu"
loop all players:
if loop-player has permission "tac.use":
message "&eOs checks no jogador &e%sender% &eforam
desabilitados, em função do fast-eat" to loop-player
set {FastEat:Check} to "&eDisabled"
#-------------------------------#
# Reach #
#-------------------------------#
on left click:
if {TestMode::N} is false:
add 1 to {KillauraCheck2::%player%}
every 2 seconds:
if {TestMode::N} is false:
loop all players:
clear {KillauraCheck2::%loop-player%}
on damage:
if attacker has permission "Tac.Bypass.Reach" or "TAC.Bypass.All":
stop
else if attacker does not have permission "Tac.Bypass.Reach" or
"TAC.Bypass.All":
if attacker is a player:
if {ReachCheckFFB:N} is true:
if {TestMode::N} is false:
attacker's gamemode is not creative
if {KillauraCheck2::%attacker%} is 16:
stop
else if {KillAuraCheck2::%attacker%} is not 16:
set {_distance} to distance between attacker
and victim
if {_distance} > 4.5:
if damage cause is not a projectile:
cancel event
add 1 to {VLKill::%attacker%}
add 1 to {VLBreaked::N}
loop all players:
loop-player has permission
"tac.msg":
message "&4AVISO:
&6&lTAC KillAura: %{VLKill::%attacker%}%/10" to loop-player
{VLKill::%attacker%} >= 10:
loop all players:
loop-player has
permission "tac.msg":
message
"{@MPrefix} > {@KickA}" to loop-player
strike lightning effect
at attacker
kill attacker
set {cheat} to "Reach"
message
"{@MessageAllChat1A}" to players
message "{@SubPrefix}
{@MessageAllChat2A}" to players
message
"{@MessageAllChat3A}" to players
message
"{@MessageAllChat4A}" to players
kick the attacker due to
"{@AutoKickA}"
add 1 to {VLKicked::N}
clear {VLKill::%attacker%}
#-------------------------------#
# Killaura #
#-------------------------------#
#Check 1:
on damage:
if {TestMode::N} is false:
if tool of the attacker is a sword:
attacker is blocking
cancel event
#Check 2:
on left click:
if {TestMode::N} is false:
add 1 to {KillauraCheck::%player%}
every 3 seconds:
if {TestMode::N} is false:
if {AutoActiveKill::N} is false:
stop
else:
if {AutoActiveKill::N} is true:
set {ReachCheck::N} to true
every 2 seconds:
if {TestMode::N} is false:
loop all players:
clear {KillauraCheck::%loop-player%}
on damage:
if attacker has permission "Tac.Bypass.KillAura" or "TAC.Bypass.All":
stop
else if attacker does not have permission "Tac.Bypass.KillAura" or
"TAC.Bypass.All":
if {KillAuraCheckFFB:N} is true:
if {TestMode::N} is false:
attacker's gamemode is not creative
set {_distance} to distance between attacker and victim
if {_distance} > 4:
if {KillauraCheck::%attacker%} >= 16:
if damage cause is not a projectile:
cancel event
add 1 to {VLKillAura::%attacker%}
add 1 to {VLBreaked::N}
loop all players:
if loop-player has permission
"tac.msg":
message "&4AVISO: &6&lTAC
KillAura: %{VLKillAura::%attacker%}%/10" to loop-player
set {ReachCheck::N} to false
{VLKillAura::%attacker%} >= 10:
loop all players:
loop-player has permission
"tac.msg":
message "{@MPrefix} >
{@KickA}" to loop-player
strike lightning effect at
attacker
kill attacker
set {cheat} to "Killaura"
message "{@MessageAllChat1A}"
to players
message "{@SubPrefix}
{@MessageAllChat2A}" to players
message "{@MessageAllChat3A}"
to players
message "{@MessageAllChat4A}"
to players
kick the attacker due to
"{@AutoKickA}"
add 1 to {VLKicked::N}
clear {VLKillAura::%attacker%}
#-------------------------------#
# Anti-KB #
#-------------------------------#
on damage:
if victim has permission "Tac.Bypass.Velocity" or "TAC.Bypass.All":
stop
else if victim does not have permission "Tac.Bypass.Velocity" or
"TAC.Bypass.All":
if {Anti-KB.CancelEvent.%victim%} is true:
if {AntiKBCheckFFB:N} is true:
if {TestMode::N} is false:
victim is a player
victim is not riding
victim's food level is not 0
victim doesn't have poison
victim doesn't have wither
victim isn't burning
victim's gamemode is not creative
damage wasn't caused by fall , burning , poison or
wither:
set {_pos1.%victim%} to location of victim
wait 6 tick
set {_pos1} to location of victim
wait 6 tick
if distance between {_pos1.%victim%} and victim
is less than 1.03:
if block at victim is not cobweb:
if block 1 meter above victim is
not cobweb:
set {_cancelevent1} to block
above victim
if block above
{_cancelevent1} is air:
set {_cancelevent2} to
block above {_cancelevent1}
if block behind
{_cancelevent2} is air:
if block 1 meter
south of {_cancelevent2} is air:
if block 1
meter west of {_cancelevent2} is air:
if
block 1 meter east of {_cancelevent2} is air:
add 1 to {VLNKB::%victim%}
add 1 to {VLBreaked::N}
{VLNKB::%victim%} >= 5:
kill victim
set {cheat} to
"AntiKnockback"
message "{@MessageAllChat1V}"
to players
message "{@SubPrefix}
{@MessageAllChat2V}" to players
message "{@MessageAllChat3V}"
to players
message "{@MessageAllChat4V}"
to players
add 1 to {VLKicked::N}
clear {VLNKB::%victim%}
#-------------------------------#
# FastBow #
#-------------------------------#
#Check 1:
on shoot:
if shooter has permission "Tac.Bypass.FastBow" or "TAC.Bypass.All":
stop
else if shooter does not have permission "Tac.Bypass.FastBow" or
"TAC.Bypass.All":
if projectile is an arrow:
if {SecondShoot:%shooter%} is true:
if {FastBowCheckFFB:N} is true:
if {TestMode::N} is false:
shooter is a player
add 1 to {ShootCheckFB::%shooter%}
if {ShootCheckFB::%shooter%} >= 6:
set {FirstShoot::%shooter%} to false
add 1 to {VLSFB::%shooter%}
add 1 to {VLBreaked::N}
loop all players:
if loop-player has permission
"tac.msg":
message "&4AVISO &6&lTAC
FastBow: %{VLSFB::%shooter%}%/3" to loop-player
set {FirstShoot::%shooter%}
to true
if {VLSFB::%shooter%} >= 3:
loop all players:
if loop-player has permission
"tac.msg":
message "{@MPrefix} >
{@KickS}" to loop-player
strike lightning effect at
shooter
kill shooter
set {cheat} to "FastBow"
message "{@MessageAllChat1S}"
to players
message "{@SubPrefix}
{@MessageAllChat2S}" to players
message "{@MessageAllChat3S}"
to players
message "{@MessageAllChat4S}"
to players
kick the shooter due to
"{@AutoKickS}"
add 1 to {VLKicked::N}
clear {VLSFB::%shooter%}
#Check 2:
on shoot:
if shooter has permission "Tac.Bypass.FastBow" or "TAC.Bypass.All":
stop
else if shooter does not have permission "Tac.Bypass.FastBow" or
"TAC.Bypass.All":
if projectile is an arrow:
if {FirstShoot::%shooter%} is true:
if {FastBowCheckFFB:N} is true:
if {TestMode::N} is false:
if projectile is an arrow:
if difference between {fastboowcheck.
%shooter%} and now is less than 1.2 ticks:
set {SecondShoot::%shooter%} to
false
add 1 to {VLSFB::%shooter%}
add 1 to {VLBreaked::N}
loop all players:
if loop-player has permission
"tac.msg":
message "&4AVISO:
&6&lTAC FastBow: %{VLSFB::%shooter%}%/3" to loop-player
set {SecondShoot::
%shooter%} to true
if {VLSFB::%shooter%} >= 3:
loop all players:
if loop-player has
permission "tac.msg":
message
"{@MPrefix} > {@KickS}" to loop-player
strike lightning effect
at shooter
kill shooter
set {cheat} to "FastBow"
message
"{@MessageAllChat1S}" to players
message "{@SubPrefix}
{@MessageAllChat2S}" to players
message
"{@MessageAllChat3S}" to players
message
"{@MessageAllChat4S}" to players
kick the shooter due to
"{@AutoKickS}"
add 1 to {VLKicked::N}
clear {VLSFB::%shooter%}
#-------------------------------#
# Jesus #
#-------------------------------#
on walk on water:
if player has permission "Tac.Bypass.Jesus" or "TAC.Bypass.All":
stop
else if player does not have permission "Tac.Bypass.Jesus" or
"TAC.Bypass.All":
player is a player
if {JesusCheckFFB:N} is true:
if {TestMode::N} is false:
player's gamemode is not creative
if block 0.50 west below player is water:
if block 0.50 north below player is water:
if block 0.50 south below player is water:
if block 0.50 east below player is water:
if block 0.50 southwest below
player is water:
if block 0.50 northwest below
player is water:
if block 0.50 southeast
below player is water:
if block 0.50
northeast below player is water:
block at
player is air
block under
player is water
wait 6 tick
set {_pos1}
to location of player
wait 5 tick
block at
player is air
set
{blockpos::%player%} to block under player
if
{blockpos::%player%} is water:
add 1
to {TestJesus::%player%}
if
{TestJesus::%player%} >= 3:
if {blockpos::%player%} is water:
add 1 to {VLJesus::%player%}
if {VLJesus::%player%} >= 3:
kill player
add 1 to {VLKicked::N}
clear {VLJesus::%player%}
clear {TestJesus::%player%}
#-------------------------------#
# FastEat #
#-------------------------------#
on consume:
if player has permission "Tac.Bypass.FastEat" or "TAC.Bypass.All":
stop
else if player does not have permission "Tac.Bypass.FastEat" or
"TAC.Bypass.All":
player is a player
if {FastEatCheckFFB:N} is true:
if {TestMode::N} is false:
player's gamemode is not creative:
if difference between {fasteatcheck.%player%} and now
is less than 1 second:
set {fasteatcheck.%player%} to now
add 1 to {VLEat::%player%}
loop all players:
if loop-player has permission "tac.msg":
message "&4AVISO: &6&lTAC FastEat:
%{VLEat::%player%}%/1" to loop-player
message "&6&lO Tac recomenda kick
da pessoa." to loop-player
strike lightning effect at player
kill player
set {cheat} to "FastEat"
message "{@SubPrefix} {@MessageAllChat2P}" to
players
message "{@MessageAllChat3P}" to players
message "{@MessageAllChat4P}" to players
kick the player due to "{@AutoKickP}"
clear {TestJesus::%player%}
clear {VLEat::%player%}
stop
set {fasteatcheck.%player%} to now
#-------------------------------#
# TestMode #
#-------------------------------#
#Killaura:
#
#
#Check 1:
on damage:
if {TestMode::N} is true:
if tool of the attacker is a sword:
attacker is blocking
cancel event
#Check 2:
on leftclick:
if {TestMode::N} is true:
add 1 to {KillauraCheck::%player%}
every 3 seconds:
if {TestMode::N} is true:
if {AutoActiveKill::N} is false:
stop
else:
if {AutoActiveKill::N} is true:
set {ReachCheck::N} to true
every 3 seconds:
if {TestMode::N} is true:
loop all players:
clear {KillauraCheck::%loop-player%}
on damage:
if {KillAuraCheckFFB:N} is true:
if {TestMode::N} is true:
attacker's gamemode is not creative
set {_distance} to distance between attacker and victim
if {_distance} > 4:
if {KillauraCheck::%attacker%} >= 16:
if damage cause is not a projectile:
cancel event
add 1 to {VLKillAuraTS::%attacker%}
loop all players:
if loop-player has permission "tac.msg":
message "&4AVISO: &6&lTAC KillAura:
%{VLKillAuraTS::%attacker%}%" to loop-player
set {ReachCheck::N} to false
{VLKillAuraTS::%attacker%} >= 10:
loop all players:
loop-player has permission
"tac.msg":
message "{@TMPrefix} >
{@KickA}" to loop-player
strike lightning effect at attacker
clear {VLKillAuraTS::%attacker%}
#FastBow:
#
#
#Check 1:
on shoot:
if projectile is an arrow:
if {FastBowCheckFFB:N} is true:
if {TestMode::N} is true:
shooter is a player
add 1 to {ShootCheckFB::%shooter%}
if {ShootCheckFB::%shooter%} >= 6:
add 1 to {VLSFBTS::%shooter%}
loop all players:
if loop-player has permission "tac.msg":
message "&4AVISO: &6&lTAC FastBow: %
{VLSFBTS::%shooter%}%" to loop-player
if {VLSFBTS::%shooter%} >= 3:
loop all players:
if loop-player has permission "tac.msg":
message "{@TMPrefix} > {@KickS}" to
loop-player
strike lightning effect at shooter
clear {VLSFBTS::%shooter%}
#Check 2:
on shoot:
if projectile is an arrow:
if {FastBowCheckFFB:N} is true:
if {TestMode::N} is true:
if difference between {bow.%shooter%} and now is less than
1 ticks:
add 1 to {VLSFBTS::%shooter%}
loop all players:
if loop-player has permission "tac.msg":
message "&4AVISO: &6&lTAC FastBow &bVL: %
{VLSFBTS::%shooter%}%" to loop-player
if {VLSFBTS::%shooter%} >= 3:
loop all players:
if loop-player has permission "tac.msg":
message "{@TMPrefix} > {@KickS}" to
loop-player
strike lightning effect at shooter
clear {VLSFBTS::%shooter%}
#AntiKnockback:
#
#
on damage:
if {AntiKBCheckFFB:N} is true:
if {TestMode::N} is true:
victim is a player
victim is not riding
victim's food level is not 0
victim doesn't have poison
victim doesn't have wither
victim isn't burning
victim's gamemode is not creative
damage wasn't caused by fall , burning , poison or wither:
set {_pos1.%victim%} to location of victim
wait 6 tick
set {_pos1} to location of victim
wait 6 tick
if distance between {_pos1.%victim%} and victim is less
than 1.01:
if block at victim is not cobweb:
if block 1 meter above victim is not cobweb:
set {_cancelevent1} to block above victim
if block above {_cancelevent1} is air:
set {_cancelevent2} to block above
{_cancelevent1}
if block behind {_cancelevent2} is
air:
if block 1 meter south of
{_cancelevent2} is air:
if block 1 meter west of
{_cancelevent2} is air:
if block 1 meter
east of {_cancelevent2} is air:
if block 1
meter north of {_cancelevent2} is air:
set
{_cancelevent3} to block behind victim
if
block behind {_cancelevent3} is air:
add 1 to {VLNKBTS::%victim%}
{VLNKBTS::%victim%} >= 5:
clear {VLNKBTS::%victim%}
#Reach:
#
#
on damage:
if attacker is a player:
if {ReachCheckFFB:N} is true:
if {TestMode::N} is true:
attacker's gamemode is not creative
set {_distance} to distance between attacker and victim
if {_distance} > 4.5:
if damage cause is not a projectile:
cancel event
add 1 to {VLKillTS::%attacker%}
loop all players:
loop-player has permission "tac.msg":
message "&4AVISO: &6&lTAC Reach: %
{VLKillTS::%attacker%}%" to loop-player
{VLKillTS::%attacker%} >= 10:
loop all players:
loop-player has permission
"tac.msg":
message "{@TMPrefix} >
{@KickA}" to loop-player
strike lightning effect at attacker
clear {VLKillTS::%attacker%}
#Jesus:
#
#
on walk on water:
player is a player
if {JesusCheckFFB:N} is true:
if {TestMode::N} is true:
player's gamemode is not creative
if block 0.50 west below player is water:
if block 0.50 north below player is water:
if block 0.50 south below player is water:
if block 0.50 east below player is water:
if block 0.50 southwest below player is
water:
if block 0.50 northwest below
player is water:
if block 0.50 southeast below
player is water:
if block 0.50 northeast
below player is water:
block at player is
air
block under player
is water
wait 6 tick
set {_pos1} to
location of player
wait 5 tick
block at player is
air
set {blockpos::
%player%} to block under player
if {blockpos::
%player%} is water:
add 1 to
{TestJesusTS::%player%}
if
{TestJesusTS::%player%} >= 3:
if
{blockpos::%player%} is water:
add 1 to {VLJesusTS::%player%}
clear {VLJesusTS::%player%}
clear {TestJesusTS::%player%}
#
#FastEat
#
on consume:
player is a player
if {FastEatCheckFFB:N} is true:
if {TestMode::N} is true:
player's gamemode is not creative:
if difference between {fasteatcheck.%player%} and now is
less than 1 second:
set {fasteatcheck.%player%} to now
add 1 to {TestFastEat::%player%}
loop all players:
if loop-player has permission "tac.msg":
message "&5AVISO: &6&lTAC FastEat: %
{TestFastEat::%player%}%/1" to loop-player
message "&6&lO Tac recomenda o kick do
individuo" to loop-player
strike lightning effect at player
clear {TestFastEat::%player%}
stop
set {fasteatcheck.%player%} to now