질문과 답변

Extra Form

이벤트액알에서 이벤트가 다양한 패턴의 공격을 하도록 하려고 하는데 허걱님의 셀프변수사용하거든요?

$self_variables[6] =

#6번셀프변수는 이 이벤트의 x좌표

$self_variables[7] = 

#7번셀프변수는 이 이벤트의 y좌표

이 셀프변수 각각 오른쪽에 어떤 스크립트를 넣어야 '이 이벤트의  x좌표'가 셀프변수 6번이 되게 할수있는지..

 

알고싶은건... 아래처럼

$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                      // 명중률

 

이런것처럼 정리된것중에 xy를 가리키는게 어떤 스크립트인지..

Comment '4'
  • ?
    허걱 2011.02.23 12:10

    $game_map.events[@event_id].x  // 해당 이벤트의 X 좌표,

    $game_map.events[@event_id].y // 해당 이벤트의 Y 좌표.

  • ?
    허걱 2011.02.23 12:11

    참고로 @event_id  부분에 다른 숫자를 넣어줄 경우 해당 맵의 다른이벤트를 나타내게 됩니다.

    다른 이벤트일 경우 그 이벤트가 맵에 없으면 에러.

    그냥 @event_id 그대로 해줄경우는 해당 이벤트로 적용됩니다.

  • ?
    녹스  2011.02.24 09:17

    감사합니다~

    이제는 이벤트액알이 아니지만 어려운 보스패턴에 유용할것같네요

    타격판정으로 이벤트접촉을 한다는 용도?

  • profile
    6도 2014.09.06 04:03

    셀프변수안에 전역변수를 넣을 수 있나요?


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12454
RMXP 오프닝 apple0923 2018.09.23 108
기타 RMVX 화면을 크게 만드는 법? 1 file 데아곤 2019.02.17 108
플러그인 사용 RMMV 경험치를 수동으로 일일이 설정할 수 있는 플러그인을 구하고 싶습니다 2 코코아밀크 2019.05.04 108
기타 RMVXA 엔딩 스크롤 구현 관련 질문 2 독도2005 2020.01.28 108
플러그인 사용 RMMV 파판 7처럼 전투중에 3D모델이 등장하게 할 수 없나요? 5 JDG 2020.09.15 108
에러 해결 RMMV 캐릭터칩 뒷쪽 흰 배경이 안없어져요 9 다크크리에이터 2023.06.13 108
RMXP 특정 장비아이템을 착용할 경우 기술 마나소모량이 줄어드는 시스템 알중: 2016.07.13 109
RMVXA 스킬 툴셋에 관련하여 2 RPGvvxx 2016.03.26 109
RMMV NPC를 반투명으로 만드는 방법 2 이깅 2018.03.11 109
RMVX 던전마다 다른 배틀 BGM 설정방법 1 파닥이 2015.01.17 109
이벤트 작성 RMVXA 초보 제작자 인데 도와 주세요 2 skdk 2019.12.29 109
기타 사이트 이용 아방스 질문할때 그림 어떻게 넣나요... 10 Wolfclaw 2020.03.23 109
기타 궁금해요ㅠㅠ 2 냥크미리 2015.08.21 109
RMMV 이벤트의 이벤트 인식 1 Crze 2015.12.17 109
RMVX 스킬 사용조건 스크립트를 사용하고싶은데..에러는 안나거든요? 근데 적용이 안되요~ 액알의대가가되자 2016.02.07 109
RMVXA 한글이안되요.. 2 락취한스님 2016.08.20 109
RMMV 스크립트 while 문 ? for 문? 반복관련 질문드립니다... 1 몽롱하다 2016.12.16 109
기타 게임실행할려고하는데 자꾸 뷁 이라는 거 떠요 어떻게해요 1 뭉개뭉개구름end 2017.11.16 109
RMMV parallaxs에 제가 원하는 사진을 추가시키고 싶습니다. 2 file 타이레놀 2017.12.31 109
기타 RMMV 아이템창 글씨 정렬 file 마이럼 2022.06.22 109
Board Pagination Prev 1 ... 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ... 517 Next
/ 517