Project1

标题: 挂机系统 [打印本页]

作者: q119498229    时间: 2017-11-15 10:43
标题: 挂机系统
一、我试了一下在线挂机,手机版的比电脑版的慢很多。就是说,电脑版的1分钟能得到100经验,手机版的大概得到30点,不知道什么原因。
二、是否可以制作离线挂机得经验,大神解答

作者: yang1zhi    时间: 2017-11-15 12:12
记下时间,读档后根据时间判断。
根据时间来计算要增加多少经验
作者: q119498229    时间: 2017-11-15 12:43
yang1zhi 发表于 2017-11-15 12:12
记下时间,读档后根据时间判断。
根据时间来计算要增加多少经验

好思路,大神。但是如果事件被串改了呢?
作者: yang1zhi    时间: 2017-11-15 14:09
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. }


作者: q119498229    时间: 2017-11-15 14:20
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,(天数是同一天,但是小时退后了)那么判断玩家修改时间。前面月份,年判断同理,可行吗?
作者: walf_man    时间: 2017-11-17 17:31
因为电脑运算速度快,所以时钟走的多,手机慢卡所以就走的少。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1