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
好像不支持这么写,代码:
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
# ▼▲▼ XRXS36. ショップ・変動相場 ▼▲▼
# by 和希成纳 、桜雅在土
# 翻译:柳柳
# ——————————————————————————————————————
# 本脚本来自www.66rpg.com,如果你没有单独得到和希或桜雅的允许,最好不要转载。
# 如需转载,也请保留此信息。
# ——————————————————————————————————————
#==============================================================================
# ■ Interpreter
#==============================================================================
class Interpreter
#--------------------------------------------------------------------------
# ◇ 更改物品价格百分比
#--------------------------------------------------------------------------
def command_物品定价(id, percent)
$data_items[id].quotation_percent = percent
end
#--------------------------------------------------------------------------
# ◇ 更改武器价格百分比
#--------------------------------------------------------------------------
def command_武器定价(id, percent)
$data_weapons[id].quotation_percent = percent
end
#--------------------------------------------------------------------------
# ◇ 更改防具价格百分比
#--------------------------------------------------------------------------
def command_防具定价(id, percent)
$data_armors[id].quotation_percent = percent
end
end
# ——————————————————————————————————————
# 本脚本来自www.66rpg.com,如果你没有单独得到和希或桜雅的允许,最好不要转载。
# 如需转载,也请保留此信息。
# ——————————————————————————————————————
module RPG
#============================================================================
# ■ RPG::Item
#============================================================================
class Item
attr_accessor :quotation_percent
#--------------------------------------------------------------------------
# ● 数值更改
#--------------------------------------------------------------------------
def price
# 如果百分比未定义,则返回原价格
@quotation_percent = 100 if @quotation_percent.nil?
# 返回价格
return @price * @quotation_percent / 100
end
end
#============================================================================
# ■ RPG::Weapon
#============================================================================
class Weapon
attr_accessor :quotation_percent
#--------------------------------------------------------------------------
# ● 数值更改
#--------------------------------------------------------------------------
def price
# 如果百分比未定义,则返回原价格
@quotation_percent = 100 if @quotation_percent.nil?
# 返回价格
return @price * @quotation_percent / 100
end
end
#============================================================================
# ■ RPG::Armor
#============================================================================
class Armor
attr_accessor :quotation_percent
#--------------------------------------------------------------------------
# ● 値段
#--------------------------------------------------------------------------
def price
# 如果百分比未定义,则返回原价格
@quotation_percent = 100 if @quotation_percent.nil?
# 返回价格
return @price * @quotation_percent / 100
end
end
end
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
复制代码
谁能改下,谢谢!
作者:
八云紫
时间:
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