赞 | 2 |
VIP | 1 |
好人卡 | 5 |
积分 | 35 |
经验 | 51624 |
最后登录 | 2024-11-15 |
在线时间 | 2597 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3455
- 在线时间
- 2597 小时
- 注册时间
- 2012-3-1
- 帖子
- 766
|
本帖最后由 卡奥尼特 于 2013-7-4 10:34 编辑
不需要建立新脚本,首先打开脚本编辑器
→Scene_Shop
然后拉到最底下,就可以看得到卖出物品所得到的金钱了
默认是 / 2
可以改成 5
Ace范例:
#--------------------------------------------------------------------------
# ● 获取卖出价格
#--------------------------------------------------------------------------
def selling_price
@item.price / 5 ←这里
end
end
VX范例:
#--------------------------------------------------------------------------
# * 確認數字輸入
#--------------------------------------------------------------------------
def decide_number_input
Sound.play_shop
@number_window.active = false
@number_window.visible = false
case @command_window.index
when 0 # 購入
$game_party.lose_gold(@number_window.number * @item.price)
$game_party.gain_item(@item, @number_window.number)
@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 / 5)) ←这里
$game_party.lose_item(@item, @number_window.number)
@gold_window.refresh
@sell_window.refresh
@status_window.refresh
@sell_window.active = true
@sell_window.visible = true
@status_window.visible = false
end
end
end
XP范例:
# 卖出处理
$game_party.gain_gold(@number_window.number * (@item.price / 5)) ←这里
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
建议楼主多看看脚本编辑器才行啊 |
评分
-
查看全部评分
|