게임에 참여한 플레이어 리스트를 생성하고 탈락할 때 마다 리스트에서 탈락한 플레이어를 제거하면 됩니다.
플레이어가 탈락 했을 때, 리스트의 개수가 2개 이하라면 최후의 2인이 되고, 1 이하라면 최후의 1인입니다.
리스트에 남은 플레이어 데이터를 토대로 플레이어의 팀을 참조 할 수 있도록 변수를 구성해서 최후의 2인 인 경우 두 플레이어가 같은 팀인지 확인하면 됩니다.
# 플레이어 리스트
set {game::%{_player}%} to {_team}
# 탈락한다면...
delete {game::%{_player}%}
# 최후의 2인
if number of {game::*} <= 2:
send "최후의 2인 입니다"
# 팀 비교
loop {game::*}:
if {_a} is not set:
set {_a} to loop-index
else if loop-value is not {game::%{_a}%}:
send "%loop-index%와 %{_a}%는 서로 다른 팀 입니다"
스크립터브혼
2021.10.18게임에 참여한 플레이어 리스트를 생성하고 탈락할 때 마다 리스트에서 탈락한 플레이어를 제거하면 됩니다.
플레이어가 탈락 했을 때, 리스트의 개수가 2개 이하라면 최후의 2인이 되고, 1 이하라면 최후의 1인입니다.
리스트에 남은 플레이어 데이터를 토대로 플레이어의 팀을 참조 할 수 있도록 변수를 구성해서 최후의 2인 인 경우 두 플레이어가 같은 팀인지 확인하면 됩니다.