on click on magma block or bedrock:
loop all players:
if "%region at loop-players%" contains "hellrock1":
if {kamienhp1} is bigger than 1:
remove 5 from {kamienhp1}
send "Zginiemy: &4&l%{kamienhp1}%" to loop-players
stop
if {kamienhp1} is less than or equal to 7:
send "&7Zniszczyles ten kamien." to player
set block at {loc::kamhpOne1} to air # Z
set block at {loc::kamhpOne2} to air # Z
set block at {loc::kamhpOne3} to air # Z
set block at {loc::kamhpOne4} to air # z
set block at {loc::kamhpOne5} to air # Z
set block at {loc::kamhpOne6} to air # z
execute console command "piorun %loop-players%"
execute console command "piorun %loop-players%"
execute console command "piorun %loop-players%"
execute console command "piorun %loop-players%"
wait 3 seconds
set {kamienhp1} to 250
set {KAMIENHP1DS} to true
if {KAMIENHP1DS} is true:
if {KAMIENHP2DS} is true:
if {KAMIENHP3DS} is true:
if {KAMIENHP4DS} is true:
loop all players:
send "&7Wszystkie kamienie zniszczone, ostatni zniszczyl &7&l%player%" to all players
if "%region at loop-players%" contains "GlownaHS" or "hellrock1" or "hellrock2" or "hellrock3" or "hellrock4":
wait 5 seconds
send "&7DaDaDa." to loop-players
wait 1 seconds
teleport loop-players to {stage1::hs}
stop
To tylko 1 z 4 członów tego srkyptu, pozstale 3 maja zmienione tylko zmienne.
Chodzi o to, ze zamiast loopowac wszystkich graczy z danego regionu, loopuje tylko 1.
Pytanie
Wakal 23
on click on magma block or bedrock: loop all players: if "%region at loop-players%" contains "hellrock1": if {kamienhp1} is bigger than 1: remove 5 from {kamienhp1} send "Zginiemy: &4&l%{kamienhp1}%" to loop-players stop if {kamienhp1} is less than or equal to 7: send "&7Zniszczyles ten kamien." to player set block at {loc::kamhpOne1} to air # Z set block at {loc::kamhpOne2} to air # Z set block at {loc::kamhpOne3} to air # Z set block at {loc::kamhpOne4} to air # z set block at {loc::kamhpOne5} to air # Z set block at {loc::kamhpOne6} to air # z execute console command "piorun %loop-players%" execute console command "piorun %loop-players%" execute console command "piorun %loop-players%" execute console command "piorun %loop-players%" wait 3 seconds set {kamienhp1} to 250 set {KAMIENHP1DS} to true if {KAMIENHP1DS} is true: if {KAMIENHP2DS} is true: if {KAMIENHP3DS} is true: if {KAMIENHP4DS} is true: loop all players: send "&7Wszystkie kamienie zniszczone, ostatni zniszczyl &7&l%player%" to all players if "%region at loop-players%" contains "GlownaHS" or "hellrock1" or "hellrock2" or "hellrock3" or "hellrock4": wait 5 seconds send "&7DaDaDa." to loop-players wait 1 seconds teleport loop-players to {stage1::hs} stopTo tylko 1 z 4 członów tego srkyptu, pozstale 3 maja zmienione tylko zmienne.
Chodzi o to, ze zamiast loopowac wszystkich graczy z danego regionu, loopuje tylko 1.
Proszę o pomoc.
Odnośnik do komentarza
https://skript.pl/temat/24740-problem-ze-skryptem-na-dungeona/Udostępnij na innych stronach
11 odpowiedzi na to pytanie
Rekomendowane odpowiedzi