님의 입맛에 맞게 고치시기 바랍니다.
def replace
for actor in $game_party.actors
if actor.state?(스테이트 ID)
case actor.id
when 1
$game_player.instance_eval {@character_name = 'p2'}
when 2
$game_player.instance_eval {@character_name = '010-Lancer02'}
when 3
$game_player.instance_eval {@character_name = '022-Hunter03'}
end
$game_switches[1] = false
$game_map.need_refresh = true
end
end
end
두번째 줄에
if actor.state?(스테이트 ID)
이곳에서, 스테이트 ID를 지우시고 스테이트 아이디를 넣으세요.
'변신' 이라는 스테이트의 아이디를 넣으시면 됩니다.
일단, 액터 번호 3번까지 넣었구요.
더 넣으시려면
when 3 밑의 줄에 $game_player 어쩌고 있죠? 거기 밑에다 다음과 같이 쓰세요.
when 액터번호
$game_player.instance_eval {@character_name = '캐릭터이름'}
액터번호는 말그대로 그 액터의 번호구요,
캐릭터이름은 말그대로 그 캐릭터칩의 이름입니다.
def replace
for actor in $game_party.actors
if actor.state?(스테이트 ID)
case actor.id
when 1
$game_player.instance_eval {@character_name = 'p2'}
when 2
$game_player.instance_eval {@character_name = '010-Lancer02'}
when 3
$game_player.instance_eval {@character_name = '022-Hunter03'}
end
$game_switches[1] = false
$game_map.need_refresh = true
end
end
end
두번째 줄에
if actor.state?(스테이트 ID)
이곳에서, 스테이트 ID를 지우시고 스테이트 아이디를 넣으세요.
'변신' 이라는 스테이트의 아이디를 넣으시면 됩니다.
일단, 액터 번호 3번까지 넣었구요.
더 넣으시려면
when 3 밑의 줄에 $game_player 어쩌고 있죠? 거기 밑에다 다음과 같이 쓰세요.
when 액터번호
$game_player.instance_eval {@character_name = '캐릭터이름'}
액터번호는 말그대로 그 액터의 번호구요,
캐릭터이름은 말그대로 그 캐릭터칩의 이름입니다.