Bonsoir,
Il y a déjà eu des sujets pour ça, voici le dernier de mes codes en date pour.
options:
Ban-Click: 20
Kick-Click: 14
Avert-Click: 8
message-autoclick: §8§l» §c§o%attacker% a été ban pour autoclick. (clic: %{_click}%)
message-kick: §8§l» §c§o%attacker% a été kick pour autoclick. (clic: %{_click}%)
message-avert: §8§l» §c§o%attacker% est suspecté d'autoclick. (clic: %{_click}%)
Ban: §c§oBanSystème§8§l» §7§oVous avez été banni pour autoclick. (clic: %{_click}%)
Kick: §c§oKick§8§l» §7§oVous avez été kick pour autoclick.
on damage:
if attacker is a player:
if damage was caused by contact or attack:
if {WCAntiAutoClick.%uuid of attacker%.click} is not set:
set {_ping} to attacker's ping
if {_ping} <= 100:
set {_multiplicateur} to 1
else if {_ping} > 100:
set {_multiplicateur} to 1.10
else if {_ping} > 200:
set {_multiplicateur} to 1.20
else if {_ping} > 300:
set {_multiplicateur} to 1.30
else if {_ping} > 400:
set {_multiplicateur} to 1.40
add 1 to {WCAntiAutoClick.%uuid of attacker%.click}
wait 1 second
if {WCAntiAutoClick.%uuid of attacker%.click} >= {@Ban-Click}*{_multiplicateur}:
set {_click} to {WCAntiAutoClick.%uuid of attacker%.click}
ban the attacker due to "{@Ban}"
ip-ban attacker
kick the attacker due to "{@Ban}"
loop all players:
if loop-player has permission "click.voir":
send "{@message-autoclick}" to loop-player
delete {WCAntiAutoClick.%uuid of attacker%.click}
stop
else if {WCAntiAutoClick.%uuid of attacker%.click} >= {@Kick-Click}*{_multiplicateur}:
set {_click} to {WCAntiAutoClick.%uuid of attacker%.click}
kick the attacker due to "{@Kick}"
loop all players:
if loop-player has permission "click.voir":
send "{@message-kick}" to loop-player
delete {WCAntiAutoClick.%uuid of attacker%.click}
stop
else if {WCAntiAutoClick.%uuid of attacker%.click} >= {@Avert-Click}*{_multiplicateur}:
set {_click} to {WCAntiAutoClick.%uuid of attacker%.click}
loop all players:
if loop-player has permission "click.voir":
send "{@message-avert}" to loop-player
delete {WCAntiAutoClick.%uuid of attacker%.click}
stop
delete {WCAntiAutoClick.%uuid of attacker%.click}
else:
add 1 to {WCAntiAutoClick.%uuid of attacker%.click}