만약에 리퍼를 플레이하는사람이 나갔을경우

이걸 룰을 어떻게 짜야하나요?

rule(“리퍼가 나갔을때”)
{
event
{
Player Left Match;
All;
리퍼;
}
}

player left match를 사용하면 플레이어 정보(팀, 영웅, 변수)가 모두 지워지기 떄문에 이벤트는 All Teams에 all player로 해야합니다. 이럴 경우 배열을 사용해야 하는데요. 플레이어를 리퍼라는 배열에 넣은 후 player left match 이벤트가 발생 했을 때 array contains(리퍼들의 플레이어 배열, event player)==true이면 발생하게 하면 됩니다. 액션에서 리퍼들의 플레이어배열에서 이벤트플레이어를 삭제해주면 좋구요. 마찬가지로 리퍼에서 다른 영웅으로 바꿔도 배열에서 플레이어를 삭제해주는 작업이 필요합니다.

생각보다 간단한 작업은 아닐거예요.