查看: 9675|回复: 43

[原创发布] 简单的物物交换商店(2018-11-08更新)

[复制链接]
梦石
2
星屑
13779
在线时间
2319 小时
注册时间
2011-6-4
回帖
586
发表于 2018-6-8 18:07:52 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 真·可乐 于 2018-11-8 22:19 编辑

试图掩盖自己的黑历史由于帖子含有违规内容编辑失败所以之前的内容全被我清除了
物物交换脚本2018/11/8更新了
[fold=截图]
物物交换脚本.jpg
[/fold]

[fold=介绍]物物交换商店脚本(为本人的脚本处女作)此版为V1.3版
1、实现物物交换   玩家的选择的换出去的物品总价值  ×  贸易系数(浮点数)  >  玩家选择的从商店换入的物品的总价值时才可进行交换
           此处贸易系数为  浮点数  可由变量控制  ,与VA版计价方式不同
2、商人偏好   可以设定在某商人处部分商品贸易系数为独立的值

Q:如何唤出商店?
A:在唤出商店的事件命令前添加注释  TTT_Shop


Q:如何设定商人偏好?
A:在唤出商店的事件命令前添加注释

     


     i[物品ID,物品ID,物品ID,....][贸易系数,贸易系数,贸易系数,....]
     w[武器ID,武器ID,武器ID,....][贸易系数,贸易系数,贸易系数,....]
     a[防具ID,防具ID,防具ID,....][贸易系数,贸易系数,贸易系数,....]
  
  注意:一行只能写一类
  内容作如下解释:
  i代表物品,w代表武器,a代表防具
   两个中括号内的内容:
   
   第一个中括号内的第一个ID对应的物品/武器/防具的贸易系数对应第二个中括号内的第一个
   第一个中括号内的第而个ID对应的物品/武器/防具的贸易系数对应第二个中括号内的第二个
  
                .....以次类推,每项用 ,隔开
[/fold]


[fold=范例工程]
最新版V1.3: XP物物交换商店20181108.zip (932.19 KB, 下载次数: 123)




旧版本:
物物交换商店2018718.zip (932.02 KB, 下载次数: 25) 物物交换商店2018611.zip (929.92 KB, 下载次数: 24) 物物交换商店范例工程.zip (928.61 KB, 下载次数: 53)

[/fold]





360截图17610614746798.jpg

评分

参与人数 5赞 +5 收起 理由
水母书亚 + 1 塞糖
MCCF + 1 精品文章
绝弦之月 + 1 塞糖
89444640 + 1 塞糖
灯笼菜刀王 + 1 塞糖

查看全部评分

BUG反馈请加QQ 529283039
水友群 917854767

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2018-6-8 18:24:00 | 显示全部楼层
本质像是物品合成/拆分系统的情况吧···只不过去掉货币的部分,然后可能有个次数限制···那完全可以考虑整合到一起

点评

差不多吧,各类窗口基本都是默认商店的各个窗口改的  发表于 2018-6-8 19:13
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

发表于 2018-6-8 18:33:56 | 显示全部楼层
哇哇哇!我的游戏正好也是模仿这个来做的,也需要这个功能!不过……能不能制作一个VA版的呢?
祝好。
回复

使用道具 举报

梦石
2
星屑
13779
在线时间
2319 小时
注册时间
2011-6-4
回帖
586
 楼主| 发表于 2018-6-8 19:16:12 | 显示全部楼层
MCCF 发表于 2018-6-8 18:33
哇哇哇!我的游戏正好也是模仿这个来做的,也需要这个功能!不过……能不能制作一个VA版的呢?
...

没用过VA,电脑里也没装VA,如果VA的脚本是用Ruby写的话会考虑的
BUG反馈请加QQ 529283039
水友群 917854767

回复

使用道具 举报

梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

发表于 2018-6-8 20:14:58 | 显示全部楼层
是Ruby,只是有一点变动,怀疑有些地方不兼容
祝好。
回复

使用道具 举报

梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

发表于 2018-6-8 20:15:58 | 显示全部楼层
嗯……不过如果实在不行,请告诉我使用方法,我现在也在学,我学会了自己改吧。。。

点评

这类脚本先复制过去看看运行有没有问题,然后针对性改下,有时候低语言版本的脚本可以直接套···  发表于 2018-6-8 20:55
祝好。
回复

使用道具 举报

梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

发表于 2018-6-8 22:38:28 | 显示全部楼层
我想知道用法啊,我没有XP的软件
祝好。
回复

使用道具 举报

梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

发表于 2018-6-8 22:48:20 | 显示全部楼层
嗯……测试了一下没有用处,可能是类的问题。。。
先自己找一找吧

点评

默认要44号开关开启才会唤出物物交换商店  发表于 2018-6-8 23:06
祝好。
回复

使用道具 举报

梦石
2
星屑
6767
在线时间
501 小时
注册时间
2018-3-23
回帖
487

R考场第七期银奖

发表于 2018-6-9 12:31:22 | 显示全部楼层
如图

如图,44号开关已打开

如图,44号开关已打开

商店画面……

商店画面……

本人正在学习Ruby,认为应该是类的重写时一些关键的类名字不正确,可就是找不出来

点评

脚本插入后,直接用事件脚本 $scene = Scene_Shop_TTT.new 试试  发表于 2018-6-10 22:58
祝好。
回复

使用道具 举报

梦石
0
星屑
6245
在线时间
558 小时
注册时间
2018-6-5
回帖
125
发表于 2018-6-9 13:33:42 | 显示全部楼层
这字体真丑

点评

正版RMXP的默认字体,范例工程中没修改,在自己的工程中使用该脚本文本会是和自己的工程一样的字体  发表于 2018-6-9 13:49
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部