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
557 키입력 마우스 시스템 Simple Mouse System (수정) 42 Incubus 2008.05.24 5693
556 HUD HUD HP / MP 게이지바 스크립트 29 file 아방스 2009.07.02 5677
555 타이틀/게임오버 타이틀 업그레이드 byMOG 16 *ps인간 2009.01.26 5658
554 전투 KGC]전투형태 오버드라이브(턴알) 13 찌나 2008.03.08 5656
553 ((대박!)) 게임상의 모든 글자에 효과 주기.. 33 미카엘 2008.08.20 5583
552 메시지 소설풍(노벨풍) 문자 스크립트 31 file 맛난호빵 2011.01.03 5551
551 타이틀/게임오버 맵 타이틀 스크립트 48 아방스 2009.06.17 5547
550 전투 카운트배틀 시스템(스크립트 한글살짝번역) 10 file 카르와푸딩의아틀리에 2009.06.17 5520
549 온라인 VX Phoenix 온라인 스크립트 Ver 1.5 36 아방스 2009.07.02 5510
548 퀘스트 [패치]오메가 퀘스트 시스템 확장판 v.1.1 72 file 레오 2010.09.25 5474
547 전투 RPG Tankentai SBS 3.3 Kaduki Eng 2 아방스 2009.02.05 5467
546 파티 최대 파티 늘리는 스크립트 59 file 아방스 2008.03.09 5431
545 스킬 스킬 사용시 컷인 연출 (번역) 26 file 훈덕 2009.02.05 5387
544 장비 [스크립트]무기에 옵션을 부가하자 18 아방이 2008.01.29 5380
543 메시지 여러항목 선택지 ... Scene처리.. 23 file 허걱 2009.02.14 5277
542 HUD 맵이름 띄우는 스크립트 입니다. 33 시에란 2008.08.16 5271
541 Side View CBS 사이드뷰배틀 블리치버젼 13 RPGbooster 2008.10.11 5232
540 상점 보관함 스크립트 43 file 허걱 2009.02.02 5161
539 VX 주석액알 PR코더즈의ABS보다 않좋다고생각할수있지만 더좋음 34 배군 2008.08.17 5145
538 Tankentai SBS 2.8 업데이트 [사이드뷰 배틀시스템 ] 42 file RPGbooster 2008.10.08 5140
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 32 Next
/ 32