查看: 4922|回复: 12

[有事请教] 挂机系统

[复制链接]
梦石
0
星屑
1593
在线时间
252 小时
注册时间
2017-10-24
回帖
158
发表于 2017-11-15 10:43:09 | 显示全部楼层 |阅读模式

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

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

×
一、我试了一下在线挂机,手机版的比电脑版的慢很多。就是说,电脑版的1分钟能得到100经验,手机版的大概得到30点,不知道什么原因。
二、是否可以制作离线挂机得经验,大神解答
梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2017-11-15 12:12:45 | 显示全部楼层
记下时间,读档后根据时间判断。
根据时间来计算要增加多少经验

点评

有没有这样的程序,就是如果检测到玩家修改系统事件,那么就把存档删除。  发表于 2017-11-15 14:03
回复

使用道具 举报

梦石
0
星屑
1593
在线时间
252 小时
注册时间
2017-10-24
回帖
158
 楼主| 发表于 2017-11-15 12:43:27 | 显示全部楼层
yang1zhi 发表于 2017-11-15 12:12
记下时间,读档后根据时间判断。
根据时间来计算要增加多少经验

好思路,大神。但是如果事件被串改了呢?

点评

如何读取网路时间大神  发表于 2017-11-15 13:29
没法上网的就没办法了。所以很多游戏改了时间就能作弊  发表于 2017-11-15 13:19
那就读取网络时间  发表于 2017-11-15 13:19
回复

使用道具 举报

梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2017-11-15 14:09:12 | 显示全部楼层
[pre lang="javascript"]Game_Party.prototype.huoqu_shijian = function() {
var myday = "";
var mymonth = "";
var myweekday = "";
var myyear = "";
var myyear = "";
var weekday = "";
var http_request = "";
if(window.XMLHttpRequest){
try{http_request = new XMLHttpRequest();} catch (e){;}
}else if(window.ActiveXObject){
try{ http_request = new ActiveXObject("Msxml2.XMLHTTP");} catch (e){ ; }
if( http_request == null){
try { http_request = new ActiveXObject("Microsoft.XMLHTTP");} catch (e){;}
}
}
http_request.open('HEAD','http://time.windows.com', false);
http_request.send(null);
var mydate = new Date(http_request.getResponseHeader('Date'));
myseconds = mydate.getSeconds()
myminutes = mydate.getMinutes()
myhour = mydate.getHours()
myweekday=mydate.getDay();
mymonth=mydate.getMonth()+1;
myday= mydate.getDate();
myyear= mydate.getFullYear();
if(myweekday == 0)
weekday=" 星期日 ";
else if(myweekday == 1)
weekday=" 星期一 ";
else if(myweekday == 2)
weekday=" 星期二 ";
else if(myweekday == 3)
weekday=" 星期三 ";
else if(myweekday == 4)
weekday=" 星期四 ";
else if(myweekday == 5)
weekday=" 星期五 ";
else if(myweekday == 6)
weekday=" 星期六 ";
var time = myyear+"年"+mymonth+"月"+myday+"日 "+ myhour + "时" + myminutes + "分" + myseconds + "秒"
}

[/pre]

点评

http://time.windows.com,这个网站打不开啊?大神。如何判断一个网站被正常打开呢?比如,如果这个网站被打开,则可以继续游戏。  发表于 2017-11-16 10:36
回复

使用道具 举报

梦石
0
星屑
1593
在线时间
252 小时
注册时间
2017-10-24
回帖
158
 楼主| 发表于 2017-11-15 14:20:18 | 显示全部楼层
yang1zhi 发表于 2017-11-15 14:09
Game_Party.prototype.huoqu_shijian = function() {
var myday = "";
var mymonth = "";

感谢大神的代码。我想用X=myhour,Y=mayday,然后每次读取时判断,IF Y=mayday,且X<myhour,(天数是同一天,但是小时退后了)那么判断玩家修改时间。前面月份,年判断同理,可行吗?

点评

年是myyear,上面写着了  发表于 2017-11-15 15:28
这是time.windows.com的网络时间,跟玩家电脑的时间没关系  发表于 2017-11-15 15:25
回复

使用道具 举报

梦石
0
星屑
15291
在线时间
720 小时
注册时间
2011-7-16
回帖
1373

开拓者

发表于 2017-11-17 17:31:09 | 显示全部楼层
因为电脑运算速度快,所以时钟走的多,手机慢卡所以就走的少。
RMMV网络插件,开源免费,内含服务器端,无需强制登录,云数据,弹幕,云存档,排名,兑换码,版本检测,可自由上架下架删除。q群399090587
免打包运行MV游戏,云游戏,安卓App雷神游戏厅,在线玩游戏,上传下载游戏
开源游戏:重装机兵之重装归来【RMMV制作】全球首款按照美剧分季分集的方式发布的游戏
体素画 -- MV画3D像素图的画板
RMMV显示3D模型和场景的插件
RMMV显示spine骨骼动画的插件
RMMV秘密通道插件
突破敌群数量上限8个的插件
在rmmv中显示gif动态图片的插件
一款可以在mv游戏界面的任意位置显示任意文字的插件
RMMV Toast 插件 带物品得失提示,可以设置开启关闭 兼容yep itemcore
制作一个改名卡道具插件、调整标题页面菜单的插件、在标题页面之前显示大段文字的插件、标题页面显示版本号的插件
物品得失自动提示自动上色自动换行插件
我的Q群 663889472
另外,我的插件、范例、游戏都在这里
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部