RPGVX スクリプト
2008.11.28 07:11

[VX] 파티 선두 캐릭터 액터ID를 변수에 넣기

閲覧数 1963 推奨数 1 コメント 0
?

Shortcut

Prev前へ 書き込み

Next次へ 書き込み

Larger Font Smaller Font 上へ 下へ Go comment 印刷
?

Shortcut

Prev前へ 書き込み

Next次へ 書き込み

Larger Font Smaller Font 上へ 下へ Go comment 印刷

따로 스크립트 메뉴에서 집어넣을 필요는 없습니다.


이하의 구문을 이벤트에디터 내 스크립트 안에 집어넣어 주기만 하면 됩니다.


 


if $game_party.actors.size > 0
$game_variables[n] = $game_party.members[m].id
end


 


n에 파티 캐릭터 id를 집어 넣을 변수값


m에 몇 번째(-1)캐릭터인지.


 


 


알고리즘


if구문은 현재 파티원이 한 명도 없을 때엔 변수값의 처리를 하지 않습니다.


이후 n번 변수에 파티 대열상 m번째(-1) 캐릭터의 액터ID를 넣습니다.


 


용어설명


액터ID : 데이터베이스에서 액터 설정을 할 때 매겨지는 번호입니다. 가령 랄프가 1, 울리카가 2입니다.


 


사용법


n 부분에 파티 캐릭터 id를 집어넣을 변수값을 기록합니다. 1이라고 쓰면 1번 변수에 그 값이 들어갑니다.


0 부분에 몇 번째 캐릭터인지 기록합니다. 선두 캐릭터는 0입니다. 1이 아닙니다. 이 부분에 주의할 것.


가령 3번째 캐릭터는 2가 되는 식입니다. 즉 랄프, 울리카 뭐시기, 거시기 순으로 4인파티라면 이들의


파티내 대열 인덱스 번호는 0, 1, 2, 3 순서가 됩니다.


정작 액터 id는 -1을 가산하지 않습니다. DB상 id 1번의 액터라면 변수값엔 1번으로 추가됩니다.


 


특히 파티원 자율변경을 사용하는 분은 효과적으로 쓸 수 있을 것입니다.


 


 


사용례


어느 마을에서 주인공의 소꿉친구와 조우했을 때,


위의 스크립트 구문을 사용해서 1번 변수에 현재 파티 선두 캐릭터의 ID를 집어넣었다면,


파티 선두 캐릭터 ID가 1, 즉 주인공이라면 소꿉친구가 반갑게 인사하도록,


그렇지 않다면 그냥 보통 NPC처럼 반응하도록 조건분기로 설정할 수 있습니다.


이외에도 많은 사용법이 있으니 연구해 보도록 합시다.


 



 


 


4번 변수값에 선두액터의 ID를 넣고 각 액터별로 미리 지정해 둔 성별 관련 변수값을 집어넣어


조건분기하는 이벤트입니다.

?

  1. Mog_Battle_hud(MZ버전도 있습니다)

    Date2021.03.05 CategoryRPG MVプラグイン By스트레이보우 Views2012 Votes0
    Read More
  2. 컷신 플러그인

    Date2020.10.30 CategoryRPG MVプラグイン By스트레이보우 Views2694 Votes0
    Read More
  3. 업적플러그인

    Date2020.09.02 CategoryRPG MVプラグイン By스트레이보우 Views2267 Votes0
    Read More
  4. 한글조합입력기(영어가능)

    Date2019.11.10 CategoryRPGXP スクリプト By조규진1 Views1205 Votes0
    Read More
  5. 게임에서 제공해주는 노래가 아닌 외부에서 다운받고 안에 넣어쓰려면 어떻게 해야하나요?

    Date2019.07.26 CategoryRPG MVプラグイン ByBigOrca Views1652 Votes0
    Read More
  6. Ghost Effect

    Date2019.01.20 CategoryRPG MVプラグイン By러닝은빛 Views1325 Votes0
    Read More
  7. RPG XP Xas액알

    Date2018.10.30 CategoryRPGXP スクリプト By심심치 Views1332 Votes0
    Read More
  8. 커스텀 숫자 입력 패드

    Date2018.10.19 CategoryRPG MVプラグイン By러닝은빛 Views1399 Votes0
    Read More
  9. 9마리 이상의 몬스터 설정 | More Enemies

    Date2018.08.31 CategoryRPG MVプラグイン By러닝은빛 Views1152 Votes0
    Read More
  10. 동적 맵 타일 수정 플러그인

    Date2018.07.17 CategoryRPG MVプラグイン By베지테리안카카오 Views1252 Votes0
    Read More
  11. VXA에서 XBOX360 컨트롤러 사용 여부 체크

    Date2018.07.15 CategoryRPG VX Ace スクリプト By러닝은빛 Views1054 Votes0
    Read More
  12. RMMV 옵션 창에 메시지 속도 및 글자 크기 변경 기능 추가

    Date2018.07.15 CategoryRPG MVプラグイン By러닝은빛 Views1799 Votes0
    Read More
  13. 한글 데미지 표시

    Date2018.07.09 CategoryRPG MVプラグイン By러닝은빛 Views1618 Votes0
    Read More
  14. [ MV ] 심장[체력표시 하트] 플러그인

    Date2018.07.01 CategoryRPG MVプラグイン By수성의물 Views2409 Votes0
    Read More
  15. [鳥小屋] 실적 플러그인(인게임 트로피 시스템)

    Date2017.10.31 CategoryRPG MVプラグイン By이니군 Views1910 Votes0
    Read More
  16. LuD Script Package

    Date2017.08.16 CategoryRPG VX Ace スクリプト ByLuD Views1824 Votes0
    Read More
  17. [VXAce] 레이어 맵 <layer> 시스템

    Date2017.08.07 CategoryRPG VX Ace スクリプト ByLuD Views1479 Votes0
    Read More
  18. [RPG MV] 퀘스트 마커 지속 표시 플러그인

    Date2017.04.09 CategoryRPG MVプラグイン Bylklslel Views1881 Votes0
    Read More
  19. Mirror Area - RPG Maker MV

    Date2017.01.03 CategoryRPG MVプラグイン By러닝은빛 Views5182 Votes0
    Read More
  20. Keyboard Event - RPG Maker MV

    Date2017.01.03 CategoryRPG MVプラグイン By러닝은빛 Views2457 Votes0
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15