赞 | 34 |
VIP | 0 |
好人卡 | 0 |
积分 | 30 |
经验 | 10198 |
最后登录 | 2024-11-11 |
在线时间 | 652 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 3024
- 在线时间
- 652 小时
- 注册时间
- 2012-2-13
- 帖子
- 181
|
本帖最后由 大放异彩 于 2021-4-8 14:05 编辑
很简单,但是关于“NPC说出一句话”我就懒得弄了,默认脚本我很少看,但我有个方法可以解决你的这个问题
在Window_ShopSell 的 32行的“ if $game_party.item_number(i) > 0”下,增加个判断:
if $game_party.item_number(1) > 0 #1号道具
else
@data.push($data_items)
end
这样的话,你指定的道具就不会出现在出售栏里
还有一种办法,那就是在 63行的“when RPG::Item” 下增加同样的判断:
if $game_party.item_number(1) > 0
else
number = $game_party.item_number(item.id)
end
这样也可以禁止出售指定道具
范例我就不做了,按照我以上的去改不行的话我再看看脚本,其实我不太看得懂默认脚本...
已经过测试,第二种方法可行
再次编辑,不好意思,之前没仔细看LZ的要求,稍等片刻,一会给你上范例 |
|