VX 스크립트

RPG VX에서 자주쓰이는 대표적인 참조값 입니다. 처음에 도움말과 프로그램 뜯어보면서 찾는다고 시간 많이 들였는데 다른 분들 혹시 찾으시는 분들 고생 덜으시라고 정리한거 올려드립니다. 그외의 값들은 거의 쓰이질 않는거 같네요. 이정도만으로도 왠만한건 다 만들수 있을것입니다. 스크립트를 이제 막 공부시작하시는 분들에게 조금이나마 도움이 됐기를 바랍니다...

//<--이거 오른쪽이 설명이고, 왼쪽이 참조하는 주소입니다.

 

 

// 변수 관련 참조값 

 

$game_variables[n]     // n번 변수에 저장된 값

 

// 적 그룹 관련 참조값


$game_troop.members.size           // 현재 전투 몬스터의 총 수 0 부터 시작
$game_troop.members[n].name    // 현재 적그룹의 n번째 몬스터의 이름
$game_troop.members[n].hp       // 현재 적그룹의 n번째 몬스터의 HP
$game_troop.members[n].maxhp // 현재 적그룹의 n번째 몬스터의 MAX HP
$game_troop.members[n].mp      // 현재 적그룹의 n번째 몬스터의 MP
$game_troop.members[n].maxmp // 현재 적그룹의 n번째 몬스터의 MAX MP
$game_troop.members[n].atk       // 현재 적그룹의 n번째 몬스터의 공격력
$game_troop.members[n].def       // 현재 적그룹의 n번째 몬스터의 방어력
$game_troop.members[n].spi       // 현재 적그룹의 n번째 몬스터의 정신력
$game_troop.members[n].agi       // 현재 적그룹의 n번째 몬스터의 민첩성
$game_troop.members[n].exp     // 현재 적그룹의 n번째 몬스터의 획득 경험치
$game_troop.members[n].gold   // 현재 적그룹의 n번째 몬스터의 획득 골드
$game_troop.members[n].hit       // 현재 적그룹의 n번째 몬스터의 명중률      
$game_troop.members[n].eva      // 현재 적그룹의 n번째 몬스터의 회피율
$game_troop.members[n].drop_item1.kind    // 현재 적그룹의 n번째 몬스터가 드롭하는 첫번째 아이템의 종류
                                                                         // 0: none, 1: item, 2: weapon, 3: armor
$game_troop.members[n].drop_item1.item_id  // 현재 적그룹의 n번째 몬스터가 드롭하는 첫번째 아이템의 ID값
$game_troop.members[n].drop_item1.weapon_id   // 현재 적그룹의 n번째 몬스터가 드롭하는 첫번째 무기의 ID값
$game_troop.members[n].drop_item1.armor_id  // 현재 적그룹의 n번째 몬스터가 드롭하는 첫번째 방어구의 ID값
$game_troop.members[n].drop_item1.denominator    //  첫번째 아이템의 드랍 확률 1/denominator
$game_troop.members[n].drop_item2.kind    // 현재 적그룹의 n번째 몬스터가 드롭하는 두번째 아이템의 종류
                                                                         // 0: none, 1: item, 2: weapon, 3: armor
$game_troop.members[n].drop_item2.item_id       // 현재 적그룹의 n번째 몬스터가 드롭하는 두번째 아이템의 ID값
$game_troop.members[n].drop_item2.weapon_id // 현재 적그룹의 n번째 몬스터가 드롭하는 첫번째 무기의 ID값
$game_troop.members[n].drop_item2.armor_id    // 현재 적그룹의 n번째 몬스터가 드롭하는 첫번째 방어구의 ID값
$game_troop.members[n].drop_item2.denominator    //  두번째 아이템의 드랍 확률 1/denominator

 

 

// 액터(주인공) 관련 참조값 ( 윗부분 설명 참고하세요. 거의 같습니다.)


$game_actors[n].name
$game_actors[n].hp
$game_actors[n].mp
$game_actors[n].maxhp
$game_actors[n].maxmp
$game_actors[n].atk
$game_actors[n].def
$game_actors[n].spi
$game_actors[n].agi
$game_actors[n].level
$game_actors[n].exp      // 현재 누적 EXP
$game_actors[n].next_exp     // 레벨업까지 남은 EXP
$game_actors[n].weapon_id   // 장착한 무기 ID
$game_actors[n].armor1_id    // 장착한 방패 ID
$game_actors[n].armor2_id    // 장착한 투구 ID
$game_actors[n].armor3_id    // 장착한 갑옷 ID
$game_actors[n].armor4_id    // 장착한 장신구 ID
$game_actors[n].two_swords_style   // 양손사용 옵션
$game_actors[n].fix_equipment        // 장비고정 옵션
$game_actors[n].auto_battle      // 자동전투 옵션
$game_actors[n].super_guard      // 강력방어 옵션
$game_actors[n].pharmacology      // 약의지식 옵션

 

 

// 파티 관련 참조값


$game_party.gold                     // 가진 골드 양
$game_party.steps                   // 걸음 수
$game_party.last_item_id           // 마지막으로 사용한 아이템의 ID
$game_party.last_actors_index  // 마지막 타겟이 된 액터
$game_party.last_target_index   // 마지막 타겟이 되었던 몬스터

 

 

// 무기 관련 참조값


$data_weapons[n].name // ID가 n번인 무기의 이름
$data_weapons[n].price // ID가 n번인 무기의 가격
$data_weapons[n].hit    // ID가 n번인 무기의 명중률
$data_weapons[n].atk   // ID가 n번인 무기의 공격력
$data_weapons[n].def   // ID가 n번인 무기의 방어력
$data_weapons[n].spi  // ID가 n번인 무기의 정신력
$data_weapons[n].agi   // ID가 n번인 무기의 민첩성
$data_weapons[n].two_handed      // 양손장비 옵션 true or false
$data_weapons[n].fast_attack       // 선제공격 옵션 true or false
$data_weapons[n].dual_attack       // 연속공격 옵션true or false
$data_weapons[n].critical_bonus    // 잦은 크리트컬 옵션 true or false   

 

 

// 방어구 관련 참조값 ( 무기관련 참조값 설명으로 대신...)


$data_armors[n].name
$data_armors[n].kind                    // 종류
0: shield,     1: helmet,    2: body armor,    3: accessory
$data_armors[n].price
$data_armors[n].eva
$data_armors[n].atk
$data_armors[n].def  
$data_armors[n].spi
$data_armors[n].agi
$data_armors[n].prevent_critical      // true or false
$data_armors[n].half_mp_cost        // true or false
$data_armors[n].double_exp_gain   // true or false
$data_armors[n].auto_hp_recover   // true or false
$data_armors[n].prevent_critical      // true or false

 

 

// 아이템 관련 참조값


$data_items[n].price                             // ID가 n번인 아이템의 가격
$data_items[n].hp_recovery_rate          //  % 회복
$data_items[n].hp_recovery                 // 절대치 회복
$data_items[n].mp_recovery_rate         // % 회복
$data_items[n].mp_recovery                // 절대치 회복
$data_items[n].parameter_type            // 능력치 변동 종류
0: None,   1: MaxHP,   2: MaxMP,   3: Attack,  4: Defense,   5: Spirit,  6: Agility
$data_items[n].parameter_points         // 능력치 변동량

 

 

// 스킬 관련 참조값


$data_skills[n].speed                 // 속도 보정치
$data_skills[n].base_damage     // 기본 데미지
$data_skills[n].variance             //  데미지 분산도
$data_skills[n].atk_f                   // 타격 관계도
$data_skills[n].spi_f                   // 정신 관계도
$data_skills[n].physical_attack   // true or false
$data_skills[n].damage_to_mp   // true or false
$data_skills[n].absorb_damage  // true or false
$data_skills[n].ignore_defense   // true or false
$data_skills[n].mp_cost             // SP 소모량
$data_skills[n].hit                      // 명중률

Comment '6'
  • ?
    허인 2009.06.02 19:30
    이건뭔니까?
  • ?
    까까까 2009.06.03 17:06

    스크립트 조작할때 쓰이는 것들입니다.

    정리된게 없는거 같아서 올려본겁니다.

    스크립트를 직접 왠만큼 조작하시는 분들께만 유용한.;;

  • profile
    아방스 2009.06.13 15:00
    정리가 잘되어 있네요 ^^
  • ?
    간댜 2010.06.20 08:41

    맘에들어요 ㅎㅎ

  • ?
    소방 2011.06.04 23:38

    고맙습니다~

  • ?
    Maxim_Cool 2012.01.25 13:02

    감사합니다~


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5408
110 기타 KGC패시브 스크립트 30 카르와푸딩의아틀리에 2009.10.07 3552
109 기타 Kylock 밤낮 스크립트 부분 한글화 + 달력 모드 (모드는 자작) 31 file RMdude 2009.02.15 4100
108 기타 Kylock1.2+(RMDude-Kylock1.5) Time System Script 4 file communnn 2011.10.20 2595
107 기타 Lock Screen 3 비극ㆍ 2010.04.19 2012
106 기타 Modified Advanced Weather Script VX 1.1 3 file Alkaid 2010.10.08 1967
105 기타 MSX - XP Characters on VX/VX Ace 2 Alkaid 2013.01.26 1346
104 기타 OriginalWij's Script Compilation 1.2 2 Alkaid 2010.09.20 1583
103 기타 reijubv - New Balloon Command (VXA에서도 작동) 1 file 혜인 2013.04.08 1332
102 기타 Resize and Scale by OriginalWij 1 습작 2013.05.13 1349
101 기타 RMVX Patcher 1.2.0 by Yeyinde 5 file Alkaid 2010.11.12 2118
100 기타 RPG 2000이나 RPG 2003처럼 전체화면으로 나오게 하는 스크립트(대박) 21 Man... 2008.10.28 4823
99 기타 rpg vx 렉 줄이는 스크립트 34 아방스 2008.03.09 4815
98 기타 RTS? 미니게임 스크립트 7 file 사람이라면? 2010.08.16 2788
97 기타 Staff Roll 13 file 허걱 2009.01.31 3523
96 기타 TagNote v2.0 5 Man... 2008.10.28 1996
95 기타 VX Weather Script by ccoa 1 Alkaid 2010.09.08 1318
94 기타 vx 보안 시스템 19 file 허걱 2009.07.29 3966
93 기타 VX서비스팩1 6 훈덕 2009.02.03 2807
92 기타 VX에서 포그 그래픽을 사용하자 16 아방스 2008.01.31 3895
91 기타 Wora's Christmas Giftbox 2008 4 file Alkaid 2010.09.18 1747
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7