VX 스크립트

질답 게시판 (묻고 답하기 게시판) [레벨:0]이억팔천 님의 http://avangs.info/kin/904674 게시글에 대한 답변용 스크립트 입니다.

 

제목 그대로 엑터를 파티원의 첫번째 멤버로 추가시키는 스크립트 입니다.

 

사용법은 이벤트->스크립트 부분에

insert_actor(actor_id) 이라고 적어주면 됩니다.

actor_id 부분에 추가하고 싶은 엑터의 id를 적어주면 됩니다. (데이터베이스의 ID)

 

초기화 상태로 추가하려면

insert_actor(actor_id, init) 으로 적으면 됩니다.

actor_id 는 엑터의 id, init 은 초기화 여부를 결정합니다. init 부분에 true 를 적으면 초기화시키게 됩니다.

 

아래 스크립트를 복사해서 Main 위쪽으로 소재추가 부분에 새로이 추가해 주시면 됩니다.

 

 

class Game_Party
  #--------------------------------------------------------------------------
  # ● 액터를 가세한다
  #     actor_id : 액터 ID
  #     pos : 삽입할 위치
  #--------------------------------------------------------------------------
  def insert_actor(actor_id)
    if @actors.size < MAX_MEMBERS and not @actors.include?(actor_id)
      @actors.unshift(actor_id)
      $game_player.refresh
      return true
    end
    return false
  end
end

 

class Game_Interpreter
  #--------------------------------------------------------------------------
  # ● 멤버의 추가
  #--------------------------------------------------------------------------
  def insert_actor(actor_id, init = false)
    return_result = false
    if $game_actors[actor_id] != nil
      $game_actors[@params[0]].setup(@params[0]) unless init == false
      return_result = $game_party.insert_actor(actor_id)
      $game_map.need_refresh = true
    end
    return return_result
  end
end

Who's 허걱

?

공개된 사이트에서 퍼온 자료를 제외한(이 경우는 글에 출처를 남깁니다.)

제가 올린 모든 글과 자작 자료에대해 무단으로 퍼가는것을 금지합니다.

Comment '5'
  • profile
    하늘바라KSND 2012.12.05 00:09
    이벤트->스크립트에 값을 넣으면 언제나 처음에 위치하게 되는 건가요?
  • ?
    허걱 2012.12.05 21:17
    # 아래의 스크립트를 사용하면 위치를 지정할 수 있습니다. index 부분에 위치를 지정해 주세요.

    class Game_Party
    #--------------------------------------------------------------------------
    # ● 액터를 가세한다
    # actor_id : 액터 ID
    # pos : 삽입할 위치
    #--------------------------------------------------------------------------
    def insert_actor(actor_id, index)
    if @actors.size < MAX_MEMBERS and not @actors.include?(actor_id)
    @actors.insert(index, actor_id)
    $game_player.refresh
    return true
    end
    return false
    end
    end



    class Game_Interpreter
    #--------------------------------------------------------------------------
    # ● 멤버의 추가
    #--------------------------------------------------------------------------
    def insert_actor(actor_id, index = 0, init = false)
    return_result = false
    if $game_actors[actor_id] != nil
    $game_actors[@params[0]].setup(@params[0]) unless init == false
    return_result = $game_party.insert_actor(actor_id, index)
    $game_map.need_refresh = true
    end
    return return_result
    end
    end
  • profile
    하늘바라KSND 2012.12.05 23:17
    오오

    이것이라면 시점변환이 더 용이해지겠군요!
  • ?
    이억팔천 2012.12.07 01:41
    저기.. 제가 멍청해서 그런지
    아무리 해봐도
    nameerror occurred while running script가 뜨면서 되지 않습니다
  • ?
    허걱 2012.12.09 07:34
    http://avangs.info/study_VX/187558
    참고해 보세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5398
97 Side View CBS 사이드뷰배틀 블리치버젼 13 RPGbooster 2008.10.11 5232
96 HUD 맵이름 띄우는 스크립트 입니다. 33 시에란 2008.08.16 5271
95 메시지 여러항목 선택지 ... Scene처리.. 23 file 허걱 2009.02.14 5277
94 장비 [스크립트]무기에 옵션을 부가하자 18 아방이 2008.01.29 5380
93 스킬 스킬 사용시 컷인 연출 (번역) 26 file 훈덕 2009.02.05 5387
92 파티 최대 파티 늘리는 스크립트 59 file 아방스 2008.03.09 5431
91 전투 RPG Tankentai SBS 3.3 Kaduki Eng 2 아방스 2009.02.05 5467
90 퀘스트 [패치]오메가 퀘스트 시스템 확장판 v.1.1 72 file 레오 2010.09.25 5474
89 온라인 VX Phoenix 온라인 스크립트 Ver 1.5 36 아방스 2009.07.02 5510
88 전투 카운트배틀 시스템(스크립트 한글살짝번역) 10 file 카르와푸딩의아틀리에 2009.06.17 5520
87 타이틀/게임오버 맵 타이틀 스크립트 48 아방스 2009.06.17 5547
86 메시지 소설풍(노벨풍) 문자 스크립트 31 file 맛난호빵 2011.01.03 5551
85 ((대박!)) 게임상의 모든 글자에 효과 주기.. 33 미카엘 2008.08.20 5583
84 전투 KGC]전투형태 오버드라이브(턴알) 13 찌나 2008.03.08 5656
83 타이틀/게임오버 타이틀 업그레이드 byMOG 16 *ps인간 2009.01.26 5658
82 HUD HUD HP / MP 게이지바 스크립트 29 file 아방스 2009.07.02 5677
81 키입력 마우스 시스템 Simple Mouse System (수정) 42 Incubus 2008.05.24 5693
80 타이틀/게임오버 RPG VX - 타이틀 스크린 스크립트 23 아방스 2008.01.24 5740
79 스킬 무기 업그레이드 시스템 27 file 담먹캐 2009.11.01 5757
78 이동 및 탈것 3D 던젼 스크립트 38 아방스 2010.12.06 5772
Board Pagination Prev 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Next
/ 32