VX 스크립트

Item Price Changer
Version
1.0
by Woratana
Release Date: 27/06/2008


Introduction
This script will allow you to change item/weapon/armor's price easily with call script.

So you can make item that its price can change all the time. biggrin.gif

Enjoy~ laugh.gif


Screenshots
-No screenshot-


Script
Place it above main

시작
#===============================================================
# ● [VX] ◦ Item Price Changer ◦ □
# * Change item/weapon/armor's price in-game *
#--------------------------------------------------------------
# ◦ by Woratana [woratana@hotmail.com]
# ◦ Thaiware RPG Maker Community
# ◦ Released on: 26/06/2008
# ◦ Version: 1.0
#--------------------------------------------------------------

#==================================================================
# ** HOW TO USE **
#-----------------------------------------------------------------
# ** To change item's price, call script:
#  Price_Edit.item(id, price)
#
# * id: ID of item you want to change price
# * price: New price
#
# ** To change weapon's price, call script:
#  Price_Edit.weapon(id, price)
#
# ** To change armor's price, call script:
#  Price_Edit.armor(id, price)
#
# ** You can leave the price blank to reset item's price:
#  Price_Edit.item(id)
#  Price_Edit.weapon(id)
#  Price_Edit.armor(id)
# * This will use default price you set in database.
#===============================================================

module Price_Edit
  def self.item(id, price = nil)
    price ||= $data_items[id].real_price
    $game_system.new_price['item'][id] = price
  end
  
  def self.weapon(id, price = nil)
    price ||= $data_weapons[id].real_price
    $game_system.new_price['weapon'][id] = price
  end
  
  def self.armor(id, price = nil)
    price ||= $data_armors[id].real_price
    $game_system.new_price['armor'][id] = price
  end
end

class Game_System
  def new_price
    if @new_price.nil?
      @new_price = {}
      @new_price['item'] = []
      @new_price['weapon'] = []
      @new_price['armor'] = []
    end
    return @new_price
  end
end

module RPG
  class BaseItem
    def real_price
      return @price
    end
  end
  
  class Item
    def price
      return $game_system.new_price['item'][@id].nil? ? @price :
    $game_system.new_price['item'][@id]
    end
  end
  
  class Weapon
    def price
      return $game_system.new_price['weapon'][@id].nil? ? @price :
    $game_system.new_price['weapon'][@id]
    end
  end
  
  class Armor
    def price
      return $game_system.new_price['armor'][@id].nil? ? @price :
    $game_system.new_price['armor'][@id]
    end
  end
end

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5398
16 아이템 현재있는 파티원 선택 레벨업 아이템 만들기 1 file 싸패 2016.06.06 713
15 아이템 편리한 디자인의 아이템메뉴 30 file RPGbooster 2008.10.11 5098
14 아이템 적과 만나지않는 아이템 12 file RPGbooster 2008.10.11 2718
13 아이템 아이템입수 화면 16 file RPGbooster 2008.10.08 4526
12 아이템 아이템의 공격횟수 추가 8 star211 2010.01.19 2413
11 아이템 아이템 획득 팝업 스크립트 24 아방스 2009.01.07 3805
» 아이템 아이템 프라이스 체인저?? Man... 2008.10.28 2385
9 아이템 아이템 분류 19 file RPGbooster 2008.10.11 3309
8 아이템 아이템 믹서 21 file 미양 2010.07.02 3983
7 아이템 아이템 무게, 아이템별 소지수 적용 16 file 허걱 2010.11.11 2981
6 아이템 레벨,능력치,아이템소지갯수,소지금의 한계돌파스크립트 21 file 이탁 2009.01.28 4547
5 아이템 드롭 아이템 확장 6 신규회원 2012.02.24 2977
4 아이템 돈 아이템 장비를저장 11 file RPGbooster 2008.10.11 3452
3 아이템 ~[Hide Item]~ Man... 2008.10.27 1597
2 아이템 KGC]아이템 합성 29 file 찌나 2008.03.08 5123
1 아이템 Item Price Changer 7 Man... 2008.10.28 1530
Board Pagination Prev 1 Next
/ 1