Witam, napisalem skrypt na antylogout na pasku smoka z loopem i za kazdym razem kiedy gracz mnie udezy ustawilem walke od 30 sekund lecz gdy gracz udezy mnie 2 razy lub wiecej pokazuje raz ze koniec walki za 30 sekund raz za 20 potem za 29 potem za 19 i tak w kolko macie kod:
on damage of player:
if attacker is a player:
set {antylogout::walka::%attacker%} to true
set {antylogout::walka::%victim%} to true
set {_bossbar} to 31
display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&631&8) &cs" on bossbar with 55 + 45 percent by 1.2 seconds for attacker
display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&631&8) &cs" on bossbar with 55 + 45 percent by 1.2 seconds for victim
loop 30 times:
wait 1 seconds
remove 1 from {_bossbar}
display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.2 seconds for attacker
display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.2 seconds for victim
display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.5 seconds for attacker
display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.5 seconds for victim
set {antylogout::walka::%attacker%} to false
set {antylogout::walka::%victim%} to false
#on damage of player:
# if attacker is a player:
# if {antylogout::walka::%attacker%} is false:
# if {antylogout::walka::%victim%} is false:
# set {antylogout::walka::%attacker%} to true
# set {antylogout::walka::%victim%} to true
# set {_bossbar} to 32
# display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&631&8) &cs" on bossbar with 55 + 45 percent by 1.2 seconds for attacker
# display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&631&8) &cs" on bossbar with 55 + 45 percent by 1.2 seconds for victim
# loop 30 times:
# wait 1.1 seconds
# remove 1 from {_bossbar}
# display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.2 seconds for attacker
# display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.2 seconds for victim
# display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.5 seconds for attacker
# display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 45 percent by 1.5 seconds for victim
# set {antylogout::walka::%attacker%} to false
# set {antylogout::walka::%victim%} to false
# else:
# if {antylogout::walka::%victim%} is false:
# set {antylogout::walka::%victim%} to true
# set {_bossbar} to 30
# loop 30 times:
# wait 0.55 seconds
# remove 1 from {_bossbar}
# display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.5 seconds for victim
# display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.5 seconds for victim
# set {antylogout::walka::%victim%} to false
on command:
If {antylogout::walka::%player%} is true:
if command is "hdom" or "spawn" or "sethome" or "home" or "tpa" or "tpaccept" or "tpyes" or "unregister" or "repair" or "feed" or "kit":
cancel event
send "&cBLAD: &4/%command% jest zablokowane podczas pvp." to player
on rightclick on ender chest:
if {antylogout::walka::%player%} is true:
cancel event
send "&cBLAD: &4enderchesta nie mozna otwierac podczas pvp." to player
on command:
if {antylogout::walka::%player%} is true:
if command is "enderchest" or "ec":
cancel event
send "&cBLAD: &4enderchesta nie mozna otwierac podczas pvp." to player
on quit:
if {antylogout::walka::%player%} is true:
execute console command "/slay %player%"
broadcast "&8» &eGracz %player% wylogowal sie podczas pvp."
set {antylogout::walka::%player%} to false
on death of player:
wait 2 ticks
set {antylogout::walka::%player%} to false
Pytanie
Lotto 11
Witam, napisalem skrypt na antylogout na pasku smoka z loopem i za kazdym razem kiedy gracz mnie udezy ustawilem walke od 30 sekund lecz gdy gracz udezy mnie 2 razy lub wiecej pokazuje raz ze koniec walki za 30 sekund raz za 20 potem za 29 potem za 19 i tak w kolko macie kod:
on damage of player: if attacker is a player: set {antylogout::walka::%attacker%} to true set {antylogout::walka::%victim%} to true set {_bossbar} to 31 display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&631&8) &cs" on bossbar with 55 + 45 percent by 1.2 seconds for attacker display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&631&8) &cs" on bossbar with 55 + 45 percent by 1.2 seconds for victim loop 30 times: wait 1 seconds remove 1 from {_bossbar} display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.2 seconds for attacker display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.2 seconds for victim display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.5 seconds for attacker display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.5 seconds for victim set {antylogout::walka::%attacker%} to false set {antylogout::walka::%victim%} to false #on damage of player: # if attacker is a player: # if {antylogout::walka::%attacker%} is false: # if {antylogout::walka::%victim%} is false: # set {antylogout::walka::%attacker%} to true # set {antylogout::walka::%victim%} to true # set {_bossbar} to 32 # display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&631&8) &cs" on bossbar with 55 + 45 percent by 1.2 seconds for attacker # display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&631&8) &cs" on bossbar with 55 + 45 percent by 1.2 seconds for victim # loop 30 times: # wait 1.1 seconds # remove 1 from {_bossbar} # display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.2 seconds for attacker # display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.2 seconds for victim # display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.5 seconds for attacker # display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 45 percent by 1.5 seconds for victim # set {antylogout::walka::%attacker%} to false # set {antylogout::walka::%victim%} to false # else: # if {antylogout::walka::%victim%} is false: # set {antylogout::walka::%victim%} to true # set {_bossbar} to 30 # loop 30 times: # wait 0.55 seconds # remove 1 from {_bossbar} # display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.5 seconds for victim # display "&4Anty-Logout&8|&c Jestes podczas walki jeszcze &8(&6%{_bossbar}%&8) &cs" on bossbar with 100 percent by 1.5 seconds for victim # set {antylogout::walka::%victim%} to false on command: If {antylogout::walka::%player%} is true: if command is "hdom" or "spawn" or "sethome" or "home" or "tpa" or "tpaccept" or "tpyes" or "unregister" or "repair" or "feed" or "kit": cancel event send "&cBLAD: &4/%command% jest zablokowane podczas pvp." to player on rightclick on ender chest: if {antylogout::walka::%player%} is true: cancel event send "&cBLAD: &4enderchesta nie mozna otwierac podczas pvp." to player on command: if {antylogout::walka::%player%} is true: if command is "enderchest" or "ec": cancel event send "&cBLAD: &4enderchesta nie mozna otwierac podczas pvp." to player on quit: if {antylogout::walka::%player%} is true: execute console command "/slay %player%" broadcast "&8» &eGracz %player% wylogowal sie podczas pvp." set {antylogout::walka::%player%} to false on death of player: wait 2 ticks set {antylogout::walka::%player%} to falseOdnośnik do komentarza
https://skript.pl/temat/15177-bossbar/Udostępnij na innych stronach
3 odpowiedzi na to pytanie
Rekomendowane odpowiedzi