设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 7747|回复: 23
打印 上一主题 下一主题

[已经解决] 求助【仿网游装备系统】的一个思考

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5242
在线时间
1260 小时
注册时间
2018-1-16
帖子
366
跳转到指定楼层
1
发表于 2020-10-18 11:53:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
500星屑
本帖最后由 l734273398 于 2020-10-31 14:36 编辑

如题:此【仿网游装备系统】个人觉得很不错,
但是看见了【导入】、【导出】两个操作,
突发奇想,能否再这存储的基础上再加上二个永久的变量储存,从而达成,导入装备【设定变量】,另一个变量随机生成数字,存储结束。
当其他玩家导入装备时会扣除该【变量的金钱】,金钱不足时,则无法导入该装备。
若导入装备扣除金钱成功【自动在该文件中生成交易成功的文件,包含:第二个变量的随机数字,以及交易成功所获的金钱数字】,玩家将此文件,再此发送给原始交易的出售者,利用【第二个变量生成的随机数字】是否一致,从而达成确定此为出售者,从而获得金钱,正式达成交易成功!

【仿网游装备系统】https://rpg.blue/thread-346318-1-1.html


@enghao_lim @soulsaga @guoxiaomi



有没有大佬,好心人,帮帮忙,实在不行可以的话干脆帮忙做个单独的装备交易系统,类似
1.【打包装备,玩家自行设定永久变量1作为出售价格保存到装备数据内,永久变量2生成一个随机数分别保存到该游戏内和打包装备内,作为判断是否为出售者】
2.【若玩家,购买装备,则读取该游戏永久变量2,数据判断,永久变量2一致则无扣除金钱,不一致则弹出是否购买界面,读取装备内永久变量1,并且显示金钱数目,选择是否购买该装备】
3.【若玩家,购买装备成功则另生成永久变量3,代入为购买金钱,此时该存储的文件中有:永久变量2(最初出售装备者的随机数)、永久变量3(玩家购买扣除的金钱)】
4.【购买装备玩家将该文件发送给出售者,同理,读取永久变量2,判断是否一致,一致则弹出出售成功界面,读取其文件内永久变量3,获得金钱,同时将永久变量1.2.3全部清空为0,防止作弊】
5.【完成交易成功】

仿网游装备系统.rar

380.08 KB, 下载次数: 150

最佳答案

查看完整内容

我把界面改成需要金钱输入和导入会检测当前金钱是否足够。 至于赚钱由于懒得写一个新的界面,所以请用事件。 左边NPC是打包和导入,右边的是检查赚了多少,其中第一句脚本里的50是变量号。 至于我之前说的序列,想了一下觉得没联网你也不可能大规模使用,所以撞号机率极小,也不改了。 这里说下流程: 打包的时候会要求输入金额,然后和原本的一样会输出一个文件,不过是在Sold文件夹底下。 将该文件导入时会检查金额并扣 ...

Lv4.逐梦者

梦石
0
星屑
7946
在线时间
1182 小时
注册时间
2007-7-29
帖子
2055
2
发表于 2020-10-18 11:53:49 | 只看该作者
仿网游装备系统.zip (403.96 KB, 下载次数: 178)

我把界面改成需要金钱输入和导入会检测当前金钱是否足够。
至于赚钱由于懒得写一个新的界面,所以请用事件。


左边NPC是打包和导入,右边的是检查赚了多少,其中第一句脚本里的50是变量号。

至于我之前说的序列,想了一下觉得没联网你也不可能大规模使用,所以撞号机率极小,也不改了。

这里说下流程:

打包的时候会要求输入金额,然后和原本的一样会输出一个文件,不过是在Sold文件夹底下。

将该文件导入时会检查金额并扣除,成功导入后sold文件夹底下会生成一个receipt的文件,将该文件交给卖方。

卖方将receipt文件放入sold文件夹后即可去检查赚了多少,非该卖家卖出的receipt是无法赚取金额的。

比如:A买了武器给B,B将receipt给了C,C无法赚取金额,因为C的系统记录并没有该武器的出售记录。

脚本名最后加了!!都是我新添加的。

PS:默认功能依旧存在,我只是拷贝改了一点然后换了一个文件夹。

点评

感谢大佬  发表于 2020-10-31 15:05

评分

参与人数 1+1 收起 理由
l734273398 + 1 认可答案

查看全部评分

回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33168
在线时间
10488 小时
注册时间
2009-3-15
帖子
4756
3
发表于 2020-10-18 16:35:53 | 只看该作者
艾特我做啥?
楼主怎么不艾特脚本作者...

点评

你膜拜的不是大佬..萌萌新..和你一样的萌新  发表于 2020-10-20 20:13
哈哈哈,日常膜拜大佬  发表于 2020-10-20 11:10
脚本作者是大佬中的大佬啊..没理由不去找吧?  发表于 2020-10-19 21:12

评分

参与人数 1+1 收起 理由
白嫩白嫩的 + 1 哈哈,这是想寻求大佬帮忙吧

查看全部评分

回复

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
13088
在线时间
2273 小时
注册时间
2011-6-4
帖子
613
4
发表于 2020-10-18 21:17:44 | 只看该作者
楼主是想实现网游中的玩家间交易吗?

点评

如果可以实现的话,即使单机游戏也可以交易多好  发表于 2020-10-20 11:10
BUG反馈请加QQ 529283039
水友群 917854767

回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7946
在线时间
1182 小时
注册时间
2007-7-29
帖子
2055
5
发表于 2020-10-19 00:58:02 | 只看该作者
这脚本量真大……
大概看了一下,生成新的随机数倒是不用了,每个装备都有一个序列号,只是这个序列号有点简陋,稍微改下应该可以变成几率更小的不重复序列。
这玩意我过几天再有空时再看看,应该不难,要是到时没人帮忙我就稍帮一下。

点评

好吧,我明天看看。  发表于 2020-10-23 13:21
大佬估计没人来看了,有空的话,帮帮忙吧  发表于 2020-10-22 16:47
好的,谢谢大佬啊,如果可以实现的话,那么单机的也可以进行自由交易了  发表于 2020-10-20 11:11
回复

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

6
发表于 2020-10-20 22:24:35 | 只看该作者
你倒是可以试试我写的rgsos,储存和共享变量不是什么难的事情

点评

单机游戏的互相交易,储存和共享的话用起来就感觉比较麻烦  发表于 2020-10-22 08:51
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5242
在线时间
1260 小时
注册时间
2018-1-16
帖子
366
7
 楼主| 发表于 2020-10-30 20:04:18 | 只看该作者
自顶,有没有大佬帮个忙看看
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6483
在线时间
119 小时
注册时间
2020-1-8
帖子
234
8
发表于 2020-10-31 12:27:11 | 只看该作者
并没有完全实现的你的要求……简单修改后:
售出者打包后,无需等待购买者回复,可立即导入打包的文件,但只能获得“金币”,无法获得装备。
购买者无需回复售出者,“金币”足够时,即可获得装备。
重复导入同一装备时,会删除导入文件
修改处,在工程脚本有明显标识

不过RMXP…… 你自己得找加密方法,要不这不是瞎忙活……

PS:是谁加我论坛好友……但我等级不够没权限,加不了

仿网游装备系统 .zip

399.27 KB, 下载次数: 137

点评

加密方法这点问题不大,因为此功能只在私人群流传,内部不存在破解修改等问题,这点没必要担心  发表于 2020-10-31 13:54
感谢回复,不过我觉得如果可以直接利用【保存永久变量】到打包的文件中岂不是可以更好?毕竟,每个游戏版本都有变量,然后就又如题了  发表于 2020-10-31 13:49
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6483
在线时间
119 小时
注册时间
2020-1-8
帖子
234
9
发表于 2020-10-31 12:32:46 | 只看该作者
enghao_lim 发表于 2020-10-19 00:58
这脚本量真大……
大概看了一下,生成新的随机数倒是不用了,每个装备都有一个序列号,只是这个序 ...

这序列号不简陋吧……是根据当前时间生成后,进行按位左移运算得来的

点评

我平时负责的项目只靠时间和位移生成序列撞号基本在预料之中,不过考虑到楼主的需求量不怎么大,所以我最后也没改了。  发表于 2020-10-31 14:41
回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5242
在线时间
1260 小时
注册时间
2018-1-16
帖子
366
10
 楼主| 发表于 2020-10-31 13:52:07 | 只看该作者
RPGzh500223 发表于 2020-10-31 12:27
并没有完全实现的你的要求……简单修改后:
售出者打包后,无需等待购买者回复,可立即导入打包的文件,但 ...

或者说,可以在防网游装备系统的之外,再弄个单独的装备交易系统,直接把装备做到类似的的功能,变量存储到装备里面,利用永久变量来操作读取判断,毕竟每个游戏都存在变量
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-24 08:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表