RPGVX 스크립트
2008.11.28 07:11

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

조회 수 2014 추천 수 1 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

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


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


 


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. RPG Maker MV 한글 데이타베이스 입니다.

    Date2015.10.25 CategoryRPGMV 플러그인 By천무 Views1905 Votes3
    Read More
  2. 요청하신 게이지바 스크립트 입니다.

    Date2013.10.04 CategoryRPGXP 스크립트 By소년영남 Views1921 Votes1
    Read More
  3. 컷신 플러그인

    Date2020.10.30 CategoryRPGMV 플러그인 By스트레이보우 Views1949 Votes0
    Read More
  4. 선택 메뉴를 가운데 정렬 해보자.

    Date2007.12.02 CategoryRPGXP 스크립트 By창조도시 Views1955 Votes2
    Read More
  5. 메뉴에 퀘스트 있는거

    Date2013.10.12 CategoryRPGXP 스크립트 By 운 Views1960 Votes2
    Read More
  6. 최초 시작화면에 제작자 정보를 띄워보자.

    Date2008.04.04 CategoryRPGXP 스크립트 By창조도시 Views1961 Votes5
    Read More
  7. 아이템소지 한계돌파

    Date2010.10.24 CategoryRPGXP 스크립트 ByA.M.S Views1964 Votes0
    Read More
  8. AraLab_MultiStartingPoint (다중 출발점 스크립트, 캐릭터 선택 스크립트) ver.0.2beta

    Date2014.01.21 CategoryRPGXP 스크립트 By 운 Views1974 Votes1
    Read More
  9. [VX] 메시지 표시를 한번에 표시로 전환하기

    Date2008.11.28 CategoryRPGVX 스크립트 ByEvangelista Views1975 Votes1
    Read More
  10. [ MV ] 심장[체력표시 하트] 플러그인

    Date2018.07.01 CategoryRPGMV 플러그인 By수성의물 Views1993 Votes0
    Read More
  11. 모바일 패드 플러그인입니다! MBS - Mobile DirPad & Action Button

    Date2015.11.07 CategoryRPGMV 플러그인 Bywillmv Views2007 Votes3
    Read More
  12. 타이틀 메뉴 위치 바꾸기 vx 및 vx ace

    Date2015.09.21 CategoryRPGVX Ace 스크립트 By여줄가리 Views2009 Votes0
    Read More
  13. [VX] 파티 선두 캐릭터 액터ID를 변수에 넣기

    Date2008.11.28 CategoryRPGVX 스크립트 ByEvangelista Views2014 Votes1
    Read More
  14. Kaus Ultimate Overlay v1.03 (강력레이아웃추가! 빛/포그/파노라마/맵)

    Date2015.11.08 CategoryRPGMV 플러그인 By파란별빛 Views2027 Votes0
    Read More
  15. 파이널 판타지 7 스타일 메뉴

    Date2013.10.01 CategoryRPGXP 스크립트 By Views2027 Votes0
    Read More
  16. 윈도우 시스템 트레이로 최소화

    Date2016.01.21 CategoryRPGMV 플러그인 By러닝은빛 Views2031 Votes0
    Read More
  17. 대각선 방향 이동추가로 8방향 이동 만들기.

    Date2008.08.14 CategoryRPGXP 스크립트 By창조도시 Views2043 Votes1
    Read More
  18. 부드러운화면이동

    Date2010.10.24 CategoryRPGXP 스크립트 ByA.M.S Views2046 Votes0
    Read More
  19. 상점에서 상세정보보여주기

    Date2010.10.24 CategoryRPGXP 스크립트 ByA.M.S Views2057 Votes0
    Read More
  20. 픽쳐 터치 플러그인

    Date2016.04.17 CategoryRPGMV 플러그인 By양갱님 Views2057 Votes0
    Read More
Board Pagination Prev 1 ... 5 6 7 8 9 10 11 12 13 14 15 Next
/ 15






[개인정보취급방침] | [이용약관] | [제휴문의] | [후원창구] | [인디사이드연혁]

Copyright © 1999 - 2016 INdiSide.com/(주)씨엘쓰리디 All Rights Reserved.
인디사이드 운영자 : 천무(이지선) | kernys(김원배) | 사신지(김병국)