Project1
标题:
如何新增一个消费了多少钱的变量
[打印本页]
作者:
虫子
时间:
2011-1-14 11:04
标题:
如何新增一个消费了多少钱的变量
具体就是,能知道自己到底消费了多少,只限在商店消费的金钱数量。
难道要用两个变量记录进入商店前后的金钱吗?求解?
作者:
san9
时间:
2011-1-14 11:06
提示:
作者被禁止或删除 内容自动屏蔽
作者:
精灵使者
时间:
2011-1-14 11:08
进商店之前记录队伍金钱,然后进商店之后再用变量记录一次,然后两个相减
作者:
fux2
时间:
2011-1-14 11:33
本帖最后由 fux2 于 2011-1-14 11:37 编辑
回复
虫子
的帖子
150号变量记录,可以修改
范例:
范例.rar
(186.59 KB, 下载次数: 74)
2011-1-14 11:37 上传
点击文件名下载附件
class Scene_Shop
REMEMBER_COST_ID = 150
def update_number
if Input.trigger?(Input::B)
$game_system.se_play($data_system.cancel_se)
@number_window.active = false
@number_window.visible = false
case @command_window.index
when 0
@buy_window.active = true
@buy_window.visible = true
when 1
@sell_window.active = true
@sell_window.visible = true
@status_window.visible = false
end
return
end
if Input.trigger?(Input::C)
$game_system.se_play($data_system.shop_se)
@number_window.active = false
@number_window.visible = false
case @command_window.index
when 0
$game_party.lose_gold(@number_window.number * @item.price)
$game_variables[REMEMBER_COST_ID] += @number_window.number * @item.price
case @item
when RPG::Item
$game_party.gain_item(@item.id, @number_window.number)
when RPG::Weapon
$game_party.gain_weapon(@item.id, @number_window.number)
when RPG::Armor
$game_party.gain_armor(@item.id, @number_window.number)
end
@gold_window.refresh
@buy_window.refresh
@status_window.refresh
@buy_window.active = true
@buy_window.visible = true
when 1
$game_party.gain_gold(@number_window.number * (@item.price / 2))
case @item
when RPG::Item
$game_party.lose_item(@item.id, @number_window.number)
when RPG::Weapon
$game_party.lose_weapon(@item.id, @number_window.number)
when RPG::Armor
$game_party.lose_armor(@item.id, @number_window.number)
end
@gold_window.refresh
@sell_window.refresh
@status_window.refresh
@sell_window.active = true
@sell_window.visible = true
@status_window.visible = false
end
return
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1