Project1
标题:
请问一下物品能否自定义出售价格(是出售价格哟)
[打印本页]
作者:
simoncozart
时间:
2011-8-21 20:43
标题:
请问一下物品能否自定义出售价格(是出售价格哟)
在很多RPG游戏中,售出的物品一般都低于购买价
VX中出售价格为购买价格的一半
请问VX要怎么使出售价格更高或更低(个人设想是购买价格的10%)
非常感谢各位大神…… dsu_plus_rewardpost_czw
作者:
月夜神音
时间:
2011-8-21 21:16
修改Scene_Shop里的179行就行了
作者:
SOU
时间:
2011-8-21 22:25
本帖最后由 SOU 于 2011-8-21 22:25 编辑
我来补充一下,认可LS就可以了
Scene_Shop里的179行是
@number_window.set(@item, max, @item.price / 2)
复制代码
改成
@number_window.set(@item, max, @item.price / 10)
复制代码
说句题外话,这样的设定只会增加玩家的负担吧?
作者:
月夜神音
时间:
2011-8-22 05:54
还有我忘了补充一句还有230行要修改啊~
= =突然发现是自定义价格啊……
那就先把这段脚本插入240行
def itemsell_price(item)
case item.id
when 1
return item.price / 10
else
return item.price / 2
end
end
复制代码
然后把179行的
@number_window.set(@item, max, @item.price / 2)
复制代码
修改成
@number_window.set(@item, max, itemsell_price(@item))
复制代码
再把230行的
$game_party.gain_gold(@number_window.number * @item.price / 2)
复制代码
修改成
$game_party.gain_gold(@number_window.number * itemsell_price(@item))
复制代码
就行了~
插入的那段脚本是自定义出售价格,用法如下:
在case item.id的下面插入个
when
复制代码
后面再写道具的id
下一行再插入
return
复制代码
后面自定义价格~
item.price / 2
复制代码
的意思是物品的价格除与2,也可以直接写下数字定义价格,
多样化些的话可以使用变量
$game_variables[变量ID]
复制代码
来控制价格哦~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1