on damage: if victim is player: set {kukubaczek.antirelog.pkt.%victim%} to 100 set {kukubaczek.antirelog.pkt.%attacker%} to 100 create bar with "&cANTY-RELOG" and 100 to victim create bar with "&cANTY-RELOG" and 100 to attacker if attacker is player: set {kukubaczek.antirelog.obnizanie.%victim%} to 5 set {kukubaczek.antirelog.obnizanie.%attacker%} to 5 set {kukubaczek.antirelog.lastdamager.%victim%} to attacker set {kukubaczek.antirelog.lastdamager.%attacker%} to victim stop else: set {kukubaczek.antirelog.obnizanie.%victim%} to 20 stop every 1 second: loop all players: if {kukubaczek.antirelog.pkt.%loop-player%} is set: if {kukubaczek.antirelog.pkt.%loop-player%} is 0: delete boss bar of loop-player create bar with "&aANTY-RELOG" and 0 to loop-player wait 1 second if {kukubaczek.antirelog.pkt.%loop-player%} is greater than 0: stop else: delete boss bar of loop-player clear {kukubaczek.antirelog.pkt.%loop-player%} clear {kukubaczek.antirelog.obnizanie.%loop-player%} stop if {kukubaczek.antirelog.pkt.%loop-player%} is greater than 0: set {kukubaczek.antirelog.pkt.%loop-player%} to {kukubaczek.antirelog.pkt.%loop-player%} - {kukubaczek.antirelog.obnizanie.%loop-player%} create bar with "&cANTY-RELOG" and {kukubaczek.antirelog.pkt.%loop-player%} to loop-player if {kukubaczek.antirelog.pkt.%loop-player%} is less than {kukubaczek.antirelog.obnizanie.%loop-player%}: set {kukubaczek.antirelog.pkt.%loop-player%} to 0 if {kukubaczek.antirelog.lastdamager.%loop-player%} is set: if distance between {kukubaczek.antirelog.lastdamager.%loop-player%} and the loop-player is greater than 10: set {kukubaczek.antirelog.obnizanie.%loop-player%} to {kukubaczek.antirelog.obnizanie.%loop-player%} + 1 if distance between {kukubaczek.antirelog.lastdamager.%loop-player%} and the loop-player is greater than 20: set {kukubaczek.antirelog.obnizanie.%loop-player%} to {kukubaczek.antirelog.obnizanie.%loop-player%} + 1 if distance between {kukubaczek.antirelog.lastdamager.%loop-player%} and the loop-player is greater than 30: set {kukubaczek.antirelog.obnizanie.%loop-player%} to {kukubaczek.antirelog.obnizanie.%loop-player%} + 1 stop #send "2 %{kukubaczek.antirelog.pkt.%loop-player%}% - %{kukubaczek.antirelog.obnizanie.%loop-player%}%" to loop-player else if {kukubaczek.antirelog.pkt.%loop-player%} is not set: delete boss bar of loop-player stop on death: clear {kukubaczek.antirelog.pkt.%player%} clear {kukubaczek.antirelog.obnizanie.%player%} clear {kukubaczek.antirelog.pkt.%{kukubaczek.antirelog.lastdamager.%victim%}%} clear {kukubaczek.antirelog.obnizanie.%{kukubaczek.antirelog.lastdamager.%victim%}%} delete boss bar of player stop on join: clear {kukubaczek.antirelog.pkt.%player%} clear {kukubaczek.antirelog.obnizanie.%player%} delete boss bar of player stop on quit: if {kukubaczek.antirelog.pkt.%player%} is set: if {kukubaczek.antirelog.pkt.%player%} is greater than 0: delete boss bar of player kill the player broadcast "&cGracz &6%player% &cwylogowal sie w czasie walki" clear {kukubaczek.antirelog.pkt.%player%} clear {kukubaczek.antirelog.obnizanie.%player%} stop command /logout []: trigger: if {kukubaczek.antirelog.pkt.%player%} is set: if {kukubaczek.antirelog.pkt.%loop-player%} is 0: delete boss bar of loop-player create bar with "&aANTY-RELOG" and 0 to loop-player wait 1 second if {kukubaczek.antirelog.pkt.%loop-player%} is greater than 0: stop else: delete boss bar of loop-player clear {kukubaczek.antirelog.pkt.%loop-player%} clear {kukubaczek.antirelog.obnizanie.%loop-player%} stop if arg 1 is not set: if {kukubaczek.antirelog.pkt.%player%} is greater than 0: send "Relog dla gracza &6%player%&f: &cNIE, &4%{kukubaczek.antirelog.pkt.%player%}%/100&f! %{kukubaczek.antirelog.obnizanie.%player%}%" stop else: send "Relog dla gracza &6%player%&f: &aTAK&f, &a0/100&f!" stop else: if player has permission "antirelog.other": if {kukubaczek.antirelog.pkt.%arg-player%} is greater than 0: send "Relog dla gracza &6%arg-player%&f: &cNIE, &4%{kukubaczek.antirelog.pkt.%arg-player%}%/100&f!" stop else: send "Relog dla gracza &6%arg-player%&f: &aTAK&f, &a0/100&f!" stop else: send "&cNie masz uprawnien!" stop