Project1

标题: 商店物品价格变动----如何让商店里的东西全部变价 [打印本页]

作者: 醉后③缈丶    时间: 2013-7-4 23:18
标题: 商店物品价格变动----如何让商店里的东西全部变价
本帖最后由 醉后③缈丶 于 2013-7-5 15:00 编辑

目测。我只发现商店物品价格变动只能对指定物品变价
我想的是商店物品全部变价,求大神指教。这里多谢先了

RUBY 代码复制
  1. class Game_Interpreter
  2.  
  3.   def command_物品定价(id, percent)
  4.     $data_items[id].quotation_percent = percent
  5.   end
  6.  
  7.   def command_武器定价(id, percent)
  8.     $data_weapons[id].quotation_percent = percent
  9.   end
  10.  
  11.   def command_防具定价(id, percent)
  12.     $data_armors[id].quotation_percent = percent
  13.   end
  14. end
  15.  
  16. module RPG
  17.   class Item
  18.     attr_accessor :quotation_percent
  19.     def price
  20.       @quotation_percent = 100 if @quotation_percent.nil?
  21.       return @price * @quotation_percent / 100
  22.     end
  23.   end
  24.  
  25.   class Weapon
  26.     attr_accessor :quotation_percent
  27.     def price
  28.       @quotation_percent = 100 if @quotation_percent.nil?
  29.       return @price * @quotation_percent / 100
  30.     end
  31.   end
  32.  
  33.   class Armor
  34.     attr_accessor :quotation_percent
  35.     def price
  36.       @quotation_percent = 100 if @quotation_percent.nil?
  37.       return @price * @quotation_percent / 100
  38.     end
  39.   end
  40. end

作者: 怪蜀黍    时间: 2013-7-4 23:25
事件脚本里写:
  1. for i in 1..$data_items.size
  2.   command_物品定价(i, 50)
  3. end
复制代码
另外2个照葫芦画瓢。
作者: 醉后③缈丶    时间: 2013-7-5 08:42
protosssonny 发表于 2013-7-4 23:25
事件脚本里写:另外2个照葫芦画瓢。

谢谢了。。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1