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

Project1

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

[有事请教] 挂机系统

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1390
在线时间
231 小时
注册时间
2017-10-24
帖子
209
跳转到指定楼层
1
发表于 2017-11-15 10:43:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
一、我试了一下在线挂机,手机版的比电脑版的慢很多。就是说,电脑版的1分钟能得到100经验,手机版的大概得到30点,不知道什么原因。
二、是否可以制作离线挂机得经验,大神解答

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

2
发表于 2017-11-15 12:12:45 | 只看该作者
记下时间,读档后根据时间判断。
根据时间来计算要增加多少经验

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1390
在线时间
231 小时
注册时间
2017-10-24
帖子
209
3
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

4
发表于 2017-11-15 14:09:12 | 只看该作者
JAVASCRIPT 代码复制
  1. Game_Party.prototype.huoqu_shijian = function() {
  2. var myday = "";
  3. var mymonth = "";
  4. var myweekday = "";
  5. var myyear = "";
  6. var myyear = "";
  7. var weekday = "";
  8. var http_request = "";
  9. if(window.XMLHttpRequest){
  10. try{http_request = new XMLHttpRequest();} catch (e){;}
  11. }else if(window.ActiveXObject){
  12. try{ http_request = new ActiveXObject("Msxml2.XMLHTTP");} catch (e){ ; }
  13. if( http_request == null){
  14. try { http_request = new ActiveXObject("Microsoft.XMLHTTP");} catch (e){;}
  15. }
  16. }
  17. http_request.open('HEAD','http://time.windows.com', false);
  18. http_request.send(null);
  19. var mydate = new Date(http_request.getResponseHeader('Date'));
  20. myseconds = mydate.getSeconds()
  21. myminutes = mydate.getMinutes()
  22. myhour = mydate.getHours()
  23. myweekday=mydate.getDay();
  24. mymonth=mydate.getMonth()+1;
  25. myday= mydate.getDate();
  26. myyear= mydate.getFullYear();
  27. if(myweekday == 0)
  28. weekday=" 星期日 ";
  29. else if(myweekday == 1)
  30. weekday=" 星期一 ";
  31. else if(myweekday == 2)
  32. weekday=" 星期二 ";
  33. else if(myweekday == 3)
  34. weekday=" 星期三 ";
  35. else if(myweekday == 4)
  36. weekday=" 星期四 ";
  37. else if(myweekday == 5)
  38. weekday=" 星期五 ";
  39. else if(myweekday == 6)
  40. weekday=" 星期六 ";
  41. var time = myyear+"年"+mymonth+"月"+myday+"日 "+ myhour + "时" + myminutes + "分" + myseconds + "秒"
  42. }

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1390
在线时间
231 小时
注册时间
2017-10-24
帖子
209
5
 楼主| 发表于 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
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14224
在线时间
718 小时
注册时间
2011-7-16
帖子
1428

开拓者

6
发表于 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
另外,我的插件、范例、游戏都在这里
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-2 18:13

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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