따로 스크립트 메뉴에서 집어넣을 필요는 없습니다.
이하의 구문을 이벤트에디터 내 스크립트 안에 집어넣어 주기만 하면 됩니다.
if $game_party.actors.size > 0
$game_variables[n] = $game_party.actors[0].id
end
n에 파티 캐릭터 id를 집어 넣을 변수값
0에 몇 번째(-1)캐릭터인지.
알고리즘
if구문은 현재 파티원이 한 명도 없을 때엔 변수값의 처리를 하지 않습니다.
사용법
n 부분에 파티 캐릭터 id를 집어넣을 변수값을 기록합니다. 1이라고 쓰면 1번 변수에 그 값이 들어갑니다.
0 부분에 몇 번째 캐릭터인지 기록합니다. 선두 캐릭터는 0입니다. 1이 아닙니다. 이 부분에 주의할 것.
가령 3번째 캐릭터는 2가 되는 식입니다.
정작 액터 id는 -1을 가산하지 않습니다. DB상 id 1번의 액터라면 변수값엔 1번으로 추가됩니다.
특히 파티원 자율변경을 사용하는 분은 효과적으로 쓸 수 있을 것입니다.