Project1

标题: 求助,关于变量的问题。 [打印本页]

作者: wyongcan2008    时间: 2009-4-11 05:37
标题: 求助,关于变量的问题。
那个6R主站的价格变动,一般变动物品价格是这样的:
command_物品定价(物品编号, 百分比)
我想弄成事
command_物品定价(24号变量, 25号变量)
请问怎么写? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 八云紫    时间: 2009-4-11 05:39
command_物品定价($game_variables[24],$game_variables[25])
作者: wyongcan2008    时间: 2009-4-11 05:45
不行啊
作者: wyongcan2008    时间: 2009-4-11 05:46
好像不支持这么写,代码:
  1. #==============================================================================
  2. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  3. #==============================================================================


  4. # ▼▲▼ XRXS36. ショップ・変動相場 ▼▲▼
  5. # by 和希成纳 、桜雅在土

  6. # 翻译:柳柳

  7. # ——————————————————————————————————————
  8. # 本脚本来自www.66rpg.com,如果你没有单独得到和希或桜雅的允许,最好不要转载。
  9. # 如需转载,也请保留此信息。
  10. # ——————————————————————————————————————

  11. #==============================================================================
  12. # ■ Interpreter
  13. #==============================================================================
  14. class Interpreter
  15.   #--------------------------------------------------------------------------
  16.   # ◇ 更改物品价格百分比
  17.   #--------------------------------------------------------------------------
  18.   def command_物品定价(id, percent)
  19.     $data_items[id].quotation_percent = percent
  20.   end
  21.   #--------------------------------------------------------------------------
  22.   # ◇ 更改武器价格百分比
  23.   #--------------------------------------------------------------------------
  24.   def command_武器定价(id, percent)
  25.     $data_weapons[id].quotation_percent = percent
  26.   end
  27.   #--------------------------------------------------------------------------
  28.   # ◇ 更改防具价格百分比
  29.   #--------------------------------------------------------------------------
  30.   def command_防具定价(id, percent)
  31.     $data_armors[id].quotation_percent = percent
  32.   end
  33. end
  34. # ——————————————————————————————————————
  35. # 本脚本来自www.66rpg.com,如果你没有单独得到和希或桜雅的允许,最好不要转载。
  36. # 如需转载,也请保留此信息。
  37. # ——————————————————————————————————————

  38. module RPG
  39.   #============================================================================
  40.   # ■ RPG::Item
  41.   #============================================================================
  42.   class Item
  43.     attr_accessor :quotation_percent
  44.     #--------------------------------------------------------------------------
  45.     # ● 数值更改
  46.     #--------------------------------------------------------------------------
  47.     def price
  48.       # 如果百分比未定义,则返回原价格
  49.       @quotation_percent = 100 if @quotation_percent.nil?
  50.       # 返回价格
  51.       return @price * @quotation_percent / 100
  52.     end
  53.   end
  54.   #============================================================================
  55.   # ■ RPG::Weapon
  56.   #============================================================================
  57.   class Weapon
  58.     attr_accessor :quotation_percent
  59.     #--------------------------------------------------------------------------
  60.     # ● 数值更改
  61.     #--------------------------------------------------------------------------
  62.     def price
  63.       # 如果百分比未定义,则返回原价格
  64.       @quotation_percent = 100 if @quotation_percent.nil?
  65.       # 返回价格
  66.       return @price * @quotation_percent / 100
  67.     end
  68.   end
  69.   #============================================================================
  70.   # ■ RPG::Armor
  71.   #============================================================================
  72.   class Armor
  73.     attr_accessor :quotation_percent
  74.     #--------------------------------------------------------------------------
  75.     # ● 値段
  76.     #--------------------------------------------------------------------------
  77.     def price
  78.       # 如果百分比未定义,则返回原价格
  79.       @quotation_percent = 100 if @quotation_percent.nil?
  80.       # 返回价格
  81.       return @price * @quotation_percent / 100
  82.     end
  83.   end
  84. end
  85. #==============================================================================
  86. # 本脚本来自www.66RPG.com,使用和转载请保留此信息
  87. #==============================================================================
复制代码

谁能改下,谢谢!
作者: 八云紫    时间: 2009-4-11 05:46
以下引用wyongcan2008于2009-4-10 21:45:27的发言:

不行啊


n那里不行了?

你给我的方法就是这个样子的说,我只是提供那个变量的写法~~~~~

另外,那个方法名字感觉有点问题~~~~

[LINE]1,#dddddd[/LINE]

好吧,方法名字是中文,很奇怪.

用下面那行代码吧,

$data_items[$game_variables[24]].quotation_percent = $game_variables[25] [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: wyongcan2008    时间: 2009-4-11 05:52
感谢~~~~~可以了!




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