?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
#아이템 도감
#
#아이템 도감입니다만 , 범용성을 갖게하려고 여러가지 해 버린 결과
#조금 , 복잡하게 되어 버렸을지도 모릅니다…
#
#●설정 방법법
#·기본적인 사용법
#  보통으로 사용할 뿐(만큼)이라면 , 이대로 코피페로 괜찮습니다(아마)
#  아이템에 「도감 등록 무효」속성을 붙이고 있으면(자)
#  도감에 등록되지 않게 됩니다.
#
#·무기 , 방어용 기구 , 도구를 세세하게 분류하는 방법
#  우선 , Data_ItemBook 의 initialize 로 설정해 있는
#  @item_kind_name      :도구의 표시명
#  @weapon_kind_name    :무기의 표시명
#  @armor_kind_name     :방어용 기구의 표시명
#  을 , 고쳐 써 주세요.
#  구체적으로는 ,@item_kind_name = ["귀중품", "회복약", "전투용", "그 외"]
#  같은 느끼고로 고쳐 쓰면OK입니다. (무기 , 방어용 기구도 같습니다. )
#  이것은 , 실제로 화면에 표시되는 분류명입니다.
#  최저1개는 설정해 두지 않으면 안됩니다.
#
#  다음에 , 그 바로 아래에 있는 @kind_row 을 설정합니다.
#  이것은 , 분류명이 표시되는 리스트의 줄순서입니다.
#  조금 전 설정한 만큼 류명을 자신이 늘어놓고 싶은 차례로 써 가 주십시오.
#  @kind_row = ["무기",
#               "방어용 기구",
#               "회복약",
#               "전투용",
#               "그 외",
#               "귀중품"]
#  이런 느끼고입니다.
#  이 때 , 이름을 잘못하지 않게 조심해 주세요
#  이름으로 여러가지 판별하기도 하므로 , 잘못해 버리면(자) 정상적으로 움직이지 않습니다(아마)
#
#  마지막으로 , 더욱 아래에 있는
#  @item_kind_element_name     :도구의 분류 판정용 속성명
#  @weapon_kind_element_name   :무기의 분류 판정용 속성명
#  @armor_kind_element_name    :방어용 기구의 분류 판정용 속성명
#  을 고쳐 씁니다.
#  이것은 , 분류를 판별하기 위해(때문에) 사용하는 속성의 이름입니다.
#  이것을 , 최초로 설정한 만큼 류명에 대응하도록(듯이) 설정해 주세요.
#  최초로
#  @item_kind_name = ["귀중품", "회복약", "전투용", "그 외"]
#  이렇게 , 설정했다고 하면(자)
#  @item_kind_element_name = ["귀중", "회복", "전투", "그 외"]
#  이런 느끼고입니다.
#  그리고 , 실제로 데이타베이스로 설정한 이름으로 속성을 만들어
#  아이템에 부여해 주세요.
#  덧붙여서 , 여기에 굳이 설정하지 않으면 속성이라든지 관계없이
#  모든 아이템이 판정되게 됩니다. (초기설정)
#  
#  하에 , 적당한 설정예를 실어 두는(테스트 플레이시에 사용한 것입니다)
#
#    @item_kind_name = ["중요한 것", "보통인 것"]
#    @weapon_kind_name = ["무기"]
#    @armor_kind_name = ["방패", "요로이", "그 외"]
#    @kind_row = ["중요한 것",
#                 "무기",
#                 "방패",
#                 "요로이",
#                 "그 외",
#                 "보통인 것"]
#    @item_kind_element_name = ["귀중품", "보통 도구"]
#    @weapon_kind_element_name = []
#    @armor_kind_element_name = ["방패", "요로이", "그 외"]
#
#덧붙여서 , 아이템의 상세 화면은
#요점·자력으로 커스터마이즈입니다.
#별로 그대로도 사용할 수 있는 없지는 않다고 생각합니다만
#여러 가지 불편한 일이 있을지도 모릅니다.
#
#설명 길네요…
#
#2005.2.11 수정
#element_search 의 버그 수정($data_items.size을 참조한)
#
#2005.2.17
#도감 완성율을 취득할 수 있게 되었습니다.
#이벤트 커멘드 「스크립트」로
#item_book_max 로 최대 등록수
#item_book_now 로 현재 등록수
#item_book_comp로 완성율(소수점 이하 잘라버림)
#그리고 ,item_book_max("카테고리명")과 같이
#카테고리명을 인수에 건네주면(자) , 그 카테고리의
#최대 등록수를 취득할 수 있습니다.
#현재 등록수 , 완성율도 같습니다.
#
#2005.2.21
#·장비 변경시의 버그 수정.
#변경점 item_book_category_now


module Item_Book_Config
  SHOW_COMPLETE_TYPE = 3         #도감 완성율의 표시 방법
                                 #0:표시 없음 1:현재수/최대수 2:%표시 3:양쪽 모두
end

class Data_ItemBook
  attr_reader :item_kind_name
  attr_reader :weapon_kind_name
  attr_reader :armor_kind_name
  attr_reader :kind_row
  attr_reader :item_id_data
  attr_reader :weapon_id_data
  attr_reader :armor_id_data
  attr_reader :item_kind_element_name
  attr_reader :weapon_kind_element_name
  attr_reader :armor_kind_element_name
  #--------------------------------------------------------------------------
  # ● 오브젝트 초기화
  #--------------------------------------------------------------------------
  def initialize
    
    # ↓이하 , 설정용의 여러 가지
    @item_kind_name = ["중요한 것", "보통인 것"]
    @weapon_kind_name = ["무기"]
    @armor_kind_name = ["방패", "요로이", "그 외"]
    @kind_row = ["중요한 것",
                 "무기",
                 "방패",
                 "요로이",
                 "그 외",
                 "보통인 것"]
    @item_kind_element_name = ["귀중품", "보통 도구"]
    @weapon_kind_element_name = []
    @armor_kind_element_name = ["방패", "요로이", "그 외"]
    # ↑코코까지
    
    @item_id_data = item_book_id_set
    @weapon_id_data = weapon_book_id_set
    @armor_id_data = armor_book_id_set
  end
  #--------------------------------------------------------------------------
  # ● 지정된 종류 표시명의 정보를 돌려주는
  #--------------------------------------------------------------------------
  def kind_search(name)
    if @item_kind_name.include?(name)
      return [0, @item_kind_name.index(name)]
    elsif @weapon_kind_name.include?(name)
      return [1, @weapon_kind_name.index(name)]
    elsif @armor_kind_name.include?(name)
      return [2, @armor_kind_name.index(name)]
    end
  end


※ 위 스크립트는 모모모 사이트의 '아이템 도감' 의 일부분 입니다. 일단은 어떤 스크립트인지 실험을 해보았습니다.(수정하지 않고 바로 쓴 상태입니다)

그런데 문제는

위의 스크립트대로 분류가 있습니다 EX) 무기/방패/귀중품/사용아이템......등등

그런데.. '무기' 의 메뉴만 아이템 정보를 볼수있고. 나머지는 열리기전에 오류가 떠버리네요. 580번대의 오류던데..음

어떻게 바꿔야 적용되는지...엄청나게 해봤지만..(사실 아는게 없습니다)
안됩니다.. 어떻게 바꿔야 적용이 되는지 아시는분은 알려주세요. (참고로 네이버 번역기입니다.)

전체 스크립트는 여기로
http://j2k.naver.com/j2k_frame.php/korea/f53.aaa.livedoor.jp/~momomo/source/itembook_source.html

정말힘드네요..스크립트..

ps: Q&A 게임 제작툴에 글 올렸다가 왠지 속성에 맞지않는것 같아서 여기에 다시 글 올립니다..
       6시간후 Q&A(겜제작툴)은 삭제하겠습니다..


?

List of Articles
번호 제목 글쓴이 날짜 조회 수
8827 힐다의 학자금퀘스트 스크립트 관련 질문 5 심심치 2014.10.11 1833
8826 흠...오프닝에 관한 질문인데요. 다크아머 2005.05.28 472
8825 흠...오프닝에 관한 질문인데요. Survivor-c 2005.05.28 620
8824 흠.. 케릭터가 안움직여져요.... 일당백 2005.08.20 465
8823 흠.. 케릭터가 안움직여져요.... 카리스 2005.08.20 372
8822 흠.. 케릭터가 안움직여져요.... ☆무적기사★ 2005.08.21 526
8821 흠.. 맵배치에 관해서.. 1 『덩키동크』 2006.02.20 441
8820 흠.. 맵배치에 관해서.. 아두 2006.02.20 421
8819 흠.. 궁금한거 하나 있는데요.. 1 다크진™ 2005.08.06 494
8818 흠.. rpg2003에 대해서 인데요 꼭좀 알려주시면... 재티s 2005.11.06 976
8817 흠.. 2k만하다가 xp하려는데.. 1 잘생긴넘 2007.02.14 680
8816 흠,, 뭐가 문제인지좀,, 좌표의 이동에대해,, XLostTimesX 2006.01.10 433
8815 흠 그;;; 조건분기그런거 할때 쓰는 명령어좀~~ ☆무적기사★ 2005.08.05 497
8814 아마란스 2005.06.19 318
8813 ★RPG_Maker★ 2005.09.02 522
8812 흑흑 콩나물 2015.05.16 361
8811 흑인rpg왜없어짐? 2 자라토끼 2014.05.18 586
8810 흑백으로 만들기(RPG2003)(빠른답변부탁) 『덩키동크』 2006.05.25 1040
8809 흑백으로 만들기(RPG2003)(빠른답변부탁) 1 cyverjen 2006.05.25 1093
8808 흑룡님 사라진터전 최신판 없나요? 2 에에... 닉넴바뀨라네요.. 2014.06.22 414
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 442 Next
/ 442


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

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