Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖

[修改] 新天下Flash小游戏主程序for DZX1.5/2.0/2.5 [转]

[复制链接]
调兵虎符 发表于 2013-6-13 21:55:43 | 显示全部楼层
我打算有空时安装到X3上
回复

使用道具 举报

调兵虎符 发表于 2013-6-15 20:44:16 | 显示全部楼层
本帖最后由 调兵虎符 于 2013-6-15 21:50 编辑

我的论坛还是6.0版时就装了,因为虚拟空间不足,只选了14个flash游戏,当时也仅仅导入了这14个游戏的SQL,和楼主的方法类似。现在我在X3上面升级安装成功,真高兴。
不过有疑问,我的没有cdb_nkflash_log这张表啊,这张表哪儿来的,现在按插件方式升级安装完成后,也没有pre_nkflash_log,虽然没这张表,不过游戏正常。不知道有啥影响
哈哈,找到source\plugin\nkflash\install.php文件中有建表语句了,
  1. CREATE TABLE `pre_nkflash_log` (
  2.   logid int(10) unsigned NOT NULL auto_increment,
  3.   uid mediumint(8) unsigned NOT NULL default '0',
  4.   game_id varchar(15) NOT NULL default '',
  5.   game_title varchar(20) NOT NULL default '',
  6.   fullmoney int(10) NOT NULL default '0',
  7.   score varchar(20) NOT NULL default '',
  8.   start_time int(10) unsigned NOT NULL default '0',
  9.   dateline int(10) unsigned NOT NULL default '0',
  10.   KEY logid (logid)
  11. ) ENGINE=MyISAM DEFAULT CHARSET=gbk;
复制代码
我把TYPE=MyISAM;改为了ENGINE=MyISAM DEFAULT CHARSET=gbk;  因为我的MYSQL不支持前面的TYPE方式。
发现前台有查看游戏记录,经过MYSQL日志观察,确实是记录玩家玩游戏,金币和奖金变更记录

另外还有一句:
  1. INSERT INTO `pre_common_cron` VALUES (0, 1, 'user', 'FLASH GAMES Crons', 'update_nkflash_new.inc.php', 1185650962, 1185724800, -1, -1, 0, '0');
复制代码
不知道这句有什么用?

回复

使用道具 举报

调兵虎符 发表于 2013-6-15 22:11:19 | 显示全部楼层
本帖最后由 调兵虎符 于 2013-6-15 23:47 编辑

又发现个问题,游戏记录日志的时间慢8小时,但是DZ论坛的时间是正常的


我用了个临时的解决办法:
把source\plugin\nkflash\nkflash.inc.php中的
  1.                 $db->query("INSERT INTO {$tablepre}nkflash_log (uid, game_id, game_title, fullmoney, score, start_time, dateline)
  2.                 VALUES ('$discuz_uid', '$gamelist[game_id]', '$gamelist[game_title]', '$fullmoney', '$fscore', '$storestart', '$timestamp')");
复制代码
修改为
  1.                 // 20130615 zhaoyn update
  2.                 $storestart = $storestart+28800;
  3.                 $timestamp = $timestamp+28800;        
  4.                 $db->query("INSERT INTO {$tablepre}nkflash_log (uid, game_id, game_title, fullmoney, score, start_time, dateline)
  5.                 VALUES ('$discuz_uid', '$gamelist[game_id]', '$gamelist[game_title]', '$fullmoney', '$fscore', '$storestart', '$timestamp')");
  6.                 // 20130615 zhaoyn update
  7.                 $storestart = $storestart-28800;
  8.                 $timestamp = $timestamp-28800;
复制代码
哈哈,貌似解决了,同时没有影响pre_nkflash表和pre_nkflash_player表的时间,还希望作者能给个科学的解决方法!!!
回复

使用道具 举报

kc18 发表于 2014-6-29 21:42:18 | 显示全部楼层
2.5 big5 安裝後,按 http://kc18.com/nkflash-nkflash.html 頁面遊戲無反應及全屏遊戲 出現 undefine. 請問高手點解決?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-6-2 11:23 , Processed in 0.093357 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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