Hi, I need help with this. I have a pearl cooldown on my ffa server and it works but if you keep holding right-click on a player you can bypass the pearl cooldown.
Here's the code:
I also tried with:
Any suggestion?
Sorry for my english btw.
Here's the code:
Code:
on rightclick holding an ender pearl:
if {freezed.%player%} is not set:
if {fighting.%player%} is true:
if {started.%player%} is true:
if {cooldown::%player%} is not set:
set {cooldown::%player%} to now
if {cooldown::%player%} is set:
wait 15 seconds
if {fighting.%player%} is true:
if {cooldown::%player%} is set:
send "&7You are no longer on pearl cooldown."
wait 1 second
delete {_time.%player%}
delete {_cooldown.%player%}
delete {cooldown::%player%}
stop
else:
set {_time.%player%} to difference between {cooldown::%player%} and now
if {_time.%player%} is less than 16 seconds:
set {_cooldown.%player%} to 16 seconds
subtract {_time.%player%} from {_cooldown.%player%}
send "&cYou are on pearl cooldown for &e%{_cooldown.%player%}%&c." to player
cancel event
else:
set {cooldown::%player%} to now
else:
delete {_cooldown.%player%}
delete {cooldown::%player%}
delete {_time.%player%}
send "&cYou may not use enderpearls right now."
cancel event
else:
delete {_cooldown.%player%}
delete {cooldown::%player%}
delete {_time.%player%}
cancel event
else:
delete {_cooldown.%player%}
delete {cooldown::%player%}
delete {_time.%player%}
cancel event
I also tried with:
Code:
on rightclick on a player:
player's tool is ender pearl:
cancel event
Any suggestion?
Sorry for my english btw.