메뉴에 아이템, 스킬, 장비같은 버튼이 있잖아요.
거기에 새로운 버튼 하나를 추가하고. 동료를 선택하는 기능(스킬이나 장비 등의 버튼처럼)을 넣어서
동료 A를 선택하면 커먼이벤트 1을, 동료 B를 선택하면 커먼이벤트 2를 실행하도록 할 수 없을까요?
메뉴에 아이템, 스킬, 장비같은 버튼이 있잖아요.
거기에 새로운 버튼 하나를 추가하고. 동료를 선택하는 기능(스킬이나 장비 등의 버튼처럼)을 넣어서
동료 A를 선택하면 커먼이벤트 1을, 동료 B를 선택하면 커먼이벤트 2를 실행하도록 할 수 없을까요?
https://www.box.com/shared/shle7m9jgdwl3hke9ld6
사용법
1. 설정항목을 잘 설정한다.
module Imir_CommonEventsForActor
VOCAB = "커먼 이벤트" # 메뉴에서의 이름입니다.
ActorMax = 10 # 액터의 최대수 입니다. 실제 액터 최대수와 일치시켜주세요.
CommonEvents = []
for i in 1..ActorMax
CommonEvents[i] = 1 # 모든 액터를 1번 커먼이벤트로 기본설정
end
CommonEvents[1] = 2 #1번 액터는 2번 커먼이벤트로 설정
CommonEvents[2] = 2 #2번 액터는 2번 커먼이벤트로 설정
CommonEvents[3] = 3 #3번 액터는 3번 커먼이벤트로 설정
end
2. 게임 상에서 액터에게 할당된 커먼이벤트를 바꾸고 싶다.
$game_party.common_events[actor_id] = common_event_id
이벤트의 스크립트 창에서 이렇게 써주시면 됩니다.
exa) 4번 액터의 커먼이벤트를 10번 커먼이벤트로 하고 싶다.
$game_party.common_events[4] = 10