질문과 답변

Extra Form
종류 스크립트 사용

https://avangs.info/index.php?mid=rgss_vx_ace&page=6&document_srl=1029991

 

이 링크에 있는 사이트가 사라져버려 참고할 것이 없는 상태입니다.

위 사이트에 있는 스크립트가 어디에 남아있는지 알 수 있을까요? 

 

아니면 따로 아이템 설명창을 길게 늘이는 방법이 어디 없을까요?

 

 

 

 

 

 

■ 질문전 필독!
  • 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
  • 하나의 게시물에는 하나의 질문만 합니다.
  • 제목은 질문의 핵심 내용으로 작성합니다.
  • 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
  • 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
  • 답변받은 게시물은 삭제하지 않습니다.
  • 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
    • 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!

※ 미준수시 사전경고 없이 게시물을 삭제합니다.

Comment '1'
  • profile
    아방스 2024.07.23 09:48
    아래 내용이 맞는지 모르겠네요.
    한번 테스트 해보세요~


    #===============================================================================
    # * SEE - Item Menu ACE# * SEE - Item Menu ACE
    # * By Crazyninjaguy# * By Crazyninjaguy
    # * Requested by BizarreMonkey# * Requested by BizarreMonkey
    # * http://www.stormxstudios.co.uk# * http://www.stormxstudios.co.uk
    # * 02/01/2012# * 02/01/2012
    # * If you like my scripts, please show your appreciation by checking out# * If you like my scripts, please show your appreciation by checking out
    # my friendly, helpful Game Development Community, StormCross Studios.# my friendly, helpful Game Development Community, StormCross Studios.
    # ---------------------------------------------------------------------------# ---------------------------------------------------------------------------
    # * Aliased Methods# * Aliased Methods
    # - start (Scene_Item)# - start (Scene_Item)
    # - update_item_selection (Scene_Item)# - update_item_selection (Scene_Item)
    # - terminate (Scene_Item)# - terminate (Scene_Item)
    # ---------------------------------------------------------------------------# ---------------------------------------------------------------------------
    # * This script adds a new item description window with support for four text# * This script adds a new item description window with support for four text
    # text lines and a 96 x 96 picture in Graphics/Pictures.# text lines and a 96 x 96 picture in Graphics/Pictures.
    # * To add a picture for your item, add this into the notebox of that item in# * To add a picture for your item, add this into the notebox of that item in
    # the database# the database
    # * <picture potionpicture># * <picture potionpicture>
    # * Replacing potionpicture for your image filename.# * Replacing potionpicture for your image filename.
    #===============================================================================#===============================================================================

    $imported = {} if $imported == nil= {} if $imported == nil
    $imported["SEE - Item Menu Ace"] = true["SEE - Item Menu Ace"] = true

    #===============================================================================#===============================================================================
    # * Main StormCross Engine Evolution Configuration Module# * Main StormCross Engine Evolution Configuration Module
    #===============================================================================#===============================================================================
    module SEEmodule SEE
    #=============================================================================#=============================================================================
    # * Item Menu Configuration Module# * Item Menu Configuration Module
    #=============================================================================#=============================================================================
    module Itemmodule Item
    ITEMS = []= []
    #===========================================================================#===========================================================================
    # * The number at the beginning of the ITEMS[1] is the item id in the# * The number at the beginning of the ITEMS[1] is the item id in the
    # database.# database.
    # * Each line of text in quotes is a seperate line in the window.# * Each line of text in quotes is a seperate line in the window.
    # Seperate each with a comma# Seperate each with a comma
    #===========================================================================#===========================================================================
    ITEMS[1] = ["This is a potion.", "It's very nice and restores 500hp.", "Costs 50 Gil in a shop.", "Has a purplish glow."][1] = ["This is a potion.", "It's very nice and restores 500hp.", "Costs 50 Gil in a shop.", "Has a purplish glow."]
    ITEMS[2] = ["This is a high potion.", "It's very nice and restores 2500hp.", "Costs 150 Gil in a shop.", "Has a purplish glow."][2] = ["This is a high potion.", "It's very nice and restores 2500hp.", "Costs 150 Gil in a shop.", "Has a purplish glow."]

    WEAPONS = []= []
    WEAPONS[1] = ["Derp", "", "", ""][1] = ["Derp", "", "", ""]

    ARMORS = []= []
    ARMORS[1] = ["", "", "", ""][1] = ["", "", "", ""]

    ITEM_COLOURS = []= []
    #===========================================================================#===========================================================================
    # * As with the previous, the number at the beginning of COLOURS[1] is the# * As with the previous, the number at the beginning of COLOURS[1] is the
    # item id in the database.# item id in the database.
    # * The numbers in the array correspond to the text_color() argument of# * The numbers in the array correspond to the text_color() argument of
    # window base. 0 is white. You can find these by looking at the# window base. 0 is white. You can find these by looking at the
    # Window.png graphic. Seperate each value with a comma.# Window.png graphic. Seperate each value with a comma.
    #===========================================================================#===========================================================================
    ITEM_COLOURS[1] = [0, 1, 2, 3][1] = [0, 1, 2, 3]

    WEAPON_COLOURS = []= []
    WEAPON_COLOURS[1] = [0, 1, 2, 3][1] = [0, 1, 2, 3]

    ARMOR_COLOURS = []= []
    ARMOR_COLOURS[1] = [0, 1, 2, 3][1] = [0, 1, 2, 3]
    end # Itemend # Item
    end # SEEend # SEE

    module ReadNotemodule ReadNote
    def read_note(note, tag, position = 1)def read_note(note, tag, position = 1)
    note2 = note.dup= note.dup
    lines = note2.scan(/<.+>/)= note2.scan(/<.+>/)
    for line in linesfor line in lines
    words = line.split(/[ <>]/)= line.split(/[ <>]/)
    words.delete("").delete("")
    for word in wordsfor word in words
    if word == tagif word == tag
    result = words[words.index(word) + position]= words[words.index(word) + position]
    return true if result == nilreturn true if result == nil
    return resultreturn result
    endend
    endend
    endend
    return falsereturn false
    endend
    endend

    class Scene_Item < Scene_ItemBaseclass Scene_Item < Scene_ItemBase
    def startdef start
    supersuper
    create_description_window
    create_category_window
    create_item_window
    @description_index = 0@description_index = 0
    endend
    def create_description_windowdef create_description_window
    @description = Window_ItemDescription.new@description = Window_ItemDescription.new
    @description.viewport = @viewport@description.viewport = @viewport
    endend
    def create_category_windowdef create_category_window
    @category_window = Window_ItemCategory.new@category_window = Window_ItemCategory.new
    @category_window.viewport = @viewport@category_window.viewport = @viewport
    @category_window.y = @description.height@category_window.y = @description.height
    @category_window.set_handler(:ok, method(:on_category_ok))@category_window.set_handler(:ok, method(:on_category_ok))
    @category_window.set_handler(:cancel, method(:return_scene))@category_window.set_handler(:cancel, method(:return_scene))
    endend
    def create_item_windowdef create_item_window
    wy = @category_window.y + @category_window.height= @category_window.y + @category_window.height
    wh = Graphics.height - wy= Graphics.height - wy
    @item_window = Window_ItemList.new(0, wy, Graphics.width, wh)@item_window = Window_ItemList.new(0, wy, Graphics.width, wh)
    @item_window.set_handler(:ok, method(:on_item_ok))@item_window.set_handler(:ok, method(:on_item_ok))
    @item_window.set_handler(:cancel, method(:on_item_cancel))@item_window.set_handler(:cancel, method(:on_item_cancel))
    @category_window.item_window = @item_window@category_window.item_window = @item_window
    @item_window.viewport = @viewport@item_window.viewport = @viewport
    endend
    def on_item_canceldef on_item_cancel
    @item_window.unselect@item_window.unselect
    @category_window.activate@category_window.activate
    @description.refresh(nil)@description.refresh(nil)
    endend
    def updatedef update
    supersuper
    if @description_index != @item_window.indexif @description_index != @item_window.index
    @description.refresh(@item_window.item)@description.refresh(@item_window.item)
    @description_index = @item_window.index@description_index = @item_window.index
    endend
    endend
    endend

    class Window_ItemDescription < Window_Baseclass Window_ItemDescription < Window_Base
    include ReadNoteReadNote
    include SEE::Item::Item
    def initialize(item = nil)def initialize(item = nil)
    super(0, 0, Graphics.width, (Graphics.height - 288))super(0, 0, Graphics.width, (Graphics.height - 288))
    refresh(item)(item)
    end # initializeend # initialize
    def refresh(item)def refresh(item)
    self.contents.clearself.contents.clear
    if item != nilif item != nil
    if item.is_a?(RPG::Item)if item.is_a?(RPG::Item)
    picture = read_note($data_items[item.id].note, "picture")= read_note($data_items[item.id].note, "picture")
    elsif item.is_a?(RPG::Weapon)elsif item.is_a?(RPG::Weapon)
    picture = read_note($data_weapons[item.id].note, "picture")= read_note($data_weapons[item.id].note, "picture")
    elsif item.is_a?(RPG::Armor)elsif item.is_a?(RPG::Armor)
    picture = read_note($data_armors[item.id].note, "picture")= read_note($data_armors[item.id].note, "picture")
    endend
    if picture != falseif picture != false
    bitmap = Cache.picture(picture)= Cache.picture(picture)
    rect = Rect.new(0, 0, 96, 96)= Rect.new(0, 0, 96, 96)
    self.contents.blt(0, 0, bitmap, rect)self.contents.blt(0, 0, bitmap, rect)
    endend
    if item.is_a?(RPG::Item)if item.is_a?(RPG::Item)
    if ITEMS[item.id] != nilif ITEMS[item.id] != nil
    if ITEM_COLOURS[item.id] != nilif ITEM_COLOURS[item.id] != nil
    self.contents.font.color = text_color(ITEM_COLOURS[item.id][0])self.contents.font.color = text_color(ITEM_COLOURS[item.id][0])
    self.contents.draw_text(96, 0, width - 128, 24, ITEMS[item.id][0])self.contents.draw_text(96, 0, width - 128, 24, ITEMS[item.id][0])
    self.contents.font.color = text_color(ITEM_COLOURS[item.id][1])self.contents.font.color = text_color(ITEM_COLOURS[item.id][1])
    self.contents.draw_text(96, 24, width - 128, 24, ITEMS[item.id][1])self.contents.draw_text(96, 24, width - 128, 24, ITEMS[item.id][1])
    self.contents.font.color = text_color(ITEM_COLOURS[item.id][2])self.contents.font.color = text_color(ITEM_COLOURS[item.id][2])
    self.contents.draw_text(96, 48, width - 128, 24, ITEMS[item.id][2])self.contents.draw_text(96, 48, width - 128, 24, ITEMS[item.id][2])
    self.contents.font.color = text_color(ITEM_COLOURS[item.id][3])self.contents.font.color = text_color(ITEM_COLOURS[item.id][3])
    self.contents.draw_text(96, 72, width - 128, 24, ITEMS[item.id][3])self.contents.draw_text(96, 72, width - 128, 24, ITEMS[item.id][3])
    self.contents.font.color = text_color(0)self.contents.font.color = text_color(0)
    elseelse
    self.contents.draw_text(96, 0, width - 128, 24, ITEMS[item.id][0])self.contents.draw_text(96, 0, width - 128, 24, ITEMS[item.id][0])
    self.contents.draw_text(96, 24, width - 128, 24, ITEMS[item.id][1])self.contents.draw_text(96, 24, width - 128, 24, ITEMS[item.id][1])
    self.contents.draw_text(96, 48, width - 128, 24, ITEMS[item.id][2])self.contents.draw_text(96, 48, width - 128, 24, ITEMS[item.id][2])
    self.contents.draw_text(96, 72, width - 128, 24, ITEMS[item.id][3])self.contents.draw_text(96, 72, width - 128, 24, ITEMS[item.id][3])
    endend
    endend
    elsif item.is_a?(RPG::Weapon)elsif item.is_a?(RPG::Weapon)
    if WEAPONS[item.id] != nilif WEAPONS[item.id] != nil
    if WEAPON_COLOURS[item.id] != nilif WEAPON_COLOURS[item.id] != nil
    self.contents.font.color = text_color(WEAPON_COLOURS[item.id][0])self.contents.font.color = text_color(WEAPON_COLOURS[item.id][0])
    self.contents.draw_text(96, 0, width - 128, 24, WEAPONS[item.id][0])self.contents.draw_text(96, 0, width - 128, 24, WEAPONS[item.id][0])
    self.contents.font.color = text_color(WEAPON_COLOURS[item.id][1])self.contents.font.color = text_color(WEAPON_COLOURS[item.id][1])
    self.contents.draw_text(96, 24, width - 128, 24, WEAPONS[item.id][1])self.contents.draw_text(96, 24, width - 128, 24, WEAPONS[item.id][1])
    self.contents.font.color = text_color(WEAPON_COLOURS[item.id][2])self.contents.font.color = text_color(WEAPON_COLOURS[item.id][2])
    self.contents.draw_text(96, 48, width - 128, 24, WEAPONS[item.id][2])self.contents.draw_text(96, 48, width - 128, 24, WEAPONS[item.id][2])
    self.contents.font.color = text_color(WEAPON_COLOURS[item.id][3])self.contents.font.color = text_color(WEAPON_COLOURS[item.id][3])
    self.contents.draw_text(96, 72, width - 128, 24, WEAPONS[item.id][3])self.contents.draw_text(96, 72, width - 128, 24, WEAPONS[item.id][3])
    self.contents.font.color = text_color(0)self.contents.font.color = text_color(0)
    elseelse
    self.contents.draw_text(96, 0, width - 128, 24, WEAPONS[item.id][0])self.contents.draw_text(96, 0, width - 128, 24, WEAPONS[item.id][0])
    self.contents.draw_text(96, 24, width - 128, 24, WEAPONS[item.id][1])self.contents.draw_text(96, 24, width - 128, 24, WEAPONS[item.id][1])
    self.contents.draw_text(96, 48, width - 128, 24, WEAPONS[item.id][2])self.contents.draw_text(96, 48, width - 128, 24, WEAPONS[item.id][2])
    self.contents.draw_text(96, 72, width - 128, 24, WEAPONS[item.id][3])self.contents.draw_text(96, 72, width - 128, 24, WEAPONS[item.id][3])
    endend
    endend
    elsif item.is_a?(RPG::Armor)elsif item.is_a?(RPG::Armor)
    if ARMORS[item.id] != nilif ARMORS[item.id] != nil
    if ARMOR_COLOURS[item.id] != nilif ARMOR_COLOURS[item.id] != nil
    self.contents.font.color = text_color(ARMOR_COLOURS[item.id][0])self.contents.font.color = text_color(ARMOR_COLOURS[item.id][0])
    self.contents.draw_text(96, 0, width - 128, 24, ARMORS[item.id][0])self.contents.draw_text(96, 0, width - 128, 24, ARMORS[item.id][0])
    self.contents.font.color = text_color(ARMOR_COLOURS[item.id][1])self.contents.font.color = text_color(ARMOR_COLOURS[item.id][1])
    self.contents.draw_text(96, 24, width - 128, 24, ARMORS[item.id][1])self.contents.draw_text(96, 24, width - 128, 24, ARMORS[item.id][1])
    self.contents.font.color = text_color(ARMOR_COLOURS[item.id][2])self.contents.font.color = text_color(ARMOR_COLOURS[item.id][2])
    self.contents.draw_text(96, 48, width - 128, 24, ARMORS[item.id][2])self.contents.draw_text(96, 48, width - 128, 24, ARMORS[item.id][2])
    self.contents.font.color = text_color(ARMOR_COLOURS[item.id][3])self.contents.font.color = text_color(ARMOR_COLOURS[item.id][3])
    self.contents.draw_text(96, 72, width - 128, 24, ARMORS[item.id][3])self.contents.draw_text(96, 72, width - 128, 24, ARMORS[item.id][3])
    self.contents.font.color = text_color(0)self.contents.font.color = text_color(0)
    elseelse
    self.contents.draw_text(96, 0, width - 128, 24, ARMORS[item.id][0])self.contents.draw_text(96, 0, width - 128, 24, ARMORS[item.id][0])
    self.contents.draw_text(96, 24, width - 128, 24, ARMORS[item.id][1])self.contents.draw_text(96, 24, width - 128, 24, ARMORS[item.id][1])
    self.contents.draw_text(96, 48, width - 128, 24, ARMORS[item.id][2])self.contents.draw_text(96, 48, width - 128, 24, ARMORS[item.id][2])
    self.contents.draw_text(96, 72, width - 128, 24, ARMORS[item.id][3])self.contents.draw_text(96, 72, width - 128, 24, ARMORS[item.id][3])
    endend
    endend
    endend
    endend
    end # refreshend # refresh
    end # Window_ItemDescriptionend # Window_ItemDescription

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12455
스크립트 사용 RMVXA 아이템 메모를 설명창에 띄우고 싶습니다 1 붐붐달러 2024.07.22 21
기본툴 사용법 RMMV 포켓몬처럼 일부 기술만 사용하게 하는 방법을 알고 싶습니다. 1 클램 2024.07.14 49
플러그인 추천 RMMV 아이템을 조합하는데 사용하는 플러그인이 있나요? 1 pokapoka 2024.07.08 58
스크립트 작성 RMMV 이름으로 가장 가까운 이벤트 찾기, 이벤트 정보 조회 도Vㅏ킨 2024.07.04 42
스크립트 작성 RMMV 변수에 따라 표시이미지를 다르게 띄우고 싶습니다 1 file 도Vㅏ킨 2024.06.23 31
기타 RMMV RPG MV 게임 프레임 드랍 맥북 2024.06.22 66
기타 RMMZ RPG maker MZ는 어디서 구입하는게 가장 이득일까요? 2 아방스조아 2024.06.22 53
기타 사이트 이용 요즘에 1 꽃돼지 2024.06.14 80
기본툴 사용법 RMVXA 메뉴 커스텀과 서브메뉴 커스텀 관련 질문 1 오구잡채 2024.06.11 34
에러 해결 RMMV 파티원 추가를 했을때 메뉴창에서는 보이는데 걸어다니는게 안보입니다... ㅠㅠ 1 file 쬐깐이 2024.06.09 36
기타 RMMV 아이템 사용 시 액터 선택창을 없애는 법?을 알고싶습니다. 4 file 쬐깐이 2024.06.08 40
스크립트 작성 RMVXA 알만툴 가드 브레이크ㅠㅠㅠㅠ 2 2024.05.31 38
스크립트 작성 RMMV 조건분기에서 마우스 클릭 인식은 어떻게 설정하나요? 2 김신아 2024.05.26 26
스크립트 작성 RMVXA 전투에서 상태 이상에 따라 액터 페이스가 변하게 할 수 있을까요? 5 아나바다 2024.05.23 54
이벤트 작성 RMVXA 대화 중 이벤트 멈춤 해결 방안 질문 1 이름뭐하지 2024.05.19 22
플러그인 추천 RMMV 전투 중 스킬에 조건을 넣고 싶습니다. 악덕팬더 2024.05.05 52
이벤트 작성 RMVXA 오브젝트 상호작용에 대한 질문입니다 3 file 오구잡채 2024.05.02 72
스크립트 작성 RMMZ 장비 변경 메뉴에서 커먼 이벤트 실행 시, 메뉴 창을 닫지 않아도 정보갱신이 바로 되게 할 수 있을까요 니노미야 2024.05.01 152
기타 RMMV 등장인물 그림 말풍선 뒤로 가게 어떻게 하나요 1 file 김희리 2024.04.21 88
에러 해결 RMMV 플레이 테스트가 실행되지 않습니다 file 참치캔통 2024.04.21 63
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 516 Next
/ 516