Project1
标题:
我遇到买卖价格和最大值变动的商店的嚴重BUG
[打印本页]
作者:
路過學習
时间:
2010-6-25 01:26
提示:
作者被禁止或删除 内容自动屏蔽
作者:
小传子
时间:
2010-6-25 02:28
SELL_VARIABLE = 1
这个 变量自己注意
作者:
路過學習
时间:
2010-6-25 02:43
提示:
作者被禁止或删除 内容自动屏蔽
作者:
小传子
时间:
2010-6-25 02:49
说实话,
我没看懂你的例子- -。
不如传工程吧
作者:
精灵使者
时间:
2010-6-25 09:09
# 按下 C 键的情况下
if Input.trigger?(Input::C)
# 获取物品
@item = @buy_window.item
# 物品无效的情况下、或者价格在所持金以上的情况下
if @item == nil or @item.price > $game_party.gold
# 演奏冻结 SE
$game_system.se_play($data_system.buzzer_se)
return
end
这一点你是不是修改什么或者和其他脚本冲突了?
我这个是针对默认脚本的(有机会请上工程)
作者:
精灵使者
时间:
2010-6-25 09:13
本帖最后由 精灵使者 于 2010-6-25 09:14 编辑
你使用这个脚本的时候,请你注意你所指定的买价倍数里面的值,他会影响商店价格
另:仔细的看清楚脚本的设置部分和范例的工程写法
作者:
路過學習
时间:
2010-6-25 11:30
提示:
作者被禁止或删除 内容自动屏蔽
作者:
路過學習
时间:
2010-6-25 11:31
提示:
作者被禁止或删除 内容自动屏蔽
作者:
模仿者
时间:
2010-6-25 11:52
本帖最后由 模仿者 于 2010-6-25 12:52 编辑
计算可以购买数量的时候还是用的原始价格
22行改为
max = @item.price == 0 ? @buy_max : ($game_party.gold / (@item.price * $game_variables[BUY_VARIABLE] / 100))
复制代码
作者:
路過學習
时间:
2010-6-25 12:40
提示:
作者被禁止或删除 内容自动屏蔽
作者:
模仿者
时间:
2010-6-25 12:50
别断行 写到一行里
作者:
路過學習
时间:
2010-6-25 13:03
提示:
作者被禁止或删除 内容自动屏蔽
作者:
模仿者
时间:
2010-6-25 13:54
嗯 这个问题是因为 判断还能不能购买依然使用的是原始价格
作者:
模仿者
时间:
2010-6-25 14:12
本帖最后由 模仿者 于 2010-6-25 14:13 编辑
回复
路過學習
的帖子
190行和478行的item.price 都要 * $game_variables[BUY_VARIABLE] / 100
注意一个是有@ 的 一个没有
PS : 作者的写法有问题这样写所有的地方都要改 如果从源头 定义item.price 就没这么多麻烦了
作者:
路過學習
时间:
2010-6-25 15:35
提示:
作者被禁止或删除 内容自动屏蔽
作者:
精灵使者
时间:
2010-6-26 12:59
本帖最后由 精灵使者 于 2010-6-26 13:09 编辑
哇啊啊~居然有这种错误?
等我修正一下发修正版吧
这个地方我确实忽略了,真对不起恩
更新完毕,请在原帖下载V1.2版使用。可以解决此问题。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1