蓝忧无泪 发表于 2013-4-8 11:21:49

新天下Flash小游戏主程序for DZX1.5/2.0/2.5






本程序(仅SC_GBK编码)经本人在X2.5(即本站)中使用未发现问题,所以理论上DZX系列应该都适用...不过不敢保证,请自行备份测试,一切后果自负。





一,程序增添文件:

1. \data\plugindata\cache_nkflash_allgame.php
2. \data\plugindata\cache_nkflash_new.php
3. \nkflash空文件夹
4. \source\include\cron\update_nkflash_new.inc.php

5. \source\plugin\nkflash此文件夹下包括:
   a. image文件夹,里面有38个文件,其中四个样式文件css.css ,nkflash.css,movieviewer.js,younc.js,其余是图片。
   b. data_nkflash.php,discuz_plugin_nkflash.xml,index.htm,install.php,nkflash.inc.php,nkflash_admin.inc.php,uninstall.php 。共七个文件。




二,程序增添数据库表三个:

   pre_nkflash
   pre_nkflash_player
   pre_nkflash_log






三,安装:


程序已经与DZ系列时不一样,改为 Discuz X插件调用模式。

全新安装方法:

1,下载附件中自已网站对应编码安装包,把所有目录上传至DISCUZ X 根目录..全部覆盖上,即是全部上传上面提到的新增文件;

2,以管理员身份进入管理中心:应用-插件-> Flash 游戏区 -> 安装

3,开启插件,并自行设置参数。

4,完成。




四,以上操作完成后,只是安装了游戏主程序,里面没有任何游戏,添加游戏方法:


1,下载游戏资源,
       参考:http://www.discuz.net/thread-1597080-1-1.html ,http://www.discuz.net/thread-521091-1-1.html ,
       把.swf文件与图片文件上传至根目录/nkflash 文件夹。


2,上面下载的游戏资源基本都是DZ系列时发布的,所以要修改插入表的相关SQL语句,其实就是因为DZX的主程序用的表已经不同了,默认下以前的表前缀是cdb_ ,现在的是pre_ ,请参考上文。
   
      据本人所了解,这些资源中的SQL语句有二种方式,一种如:

INSERT INTO cdb_nkflash (game_id, game_type, flash_url, flash_width, flash_height, flash_bgcolor, game_title, play_fee, bonus_rate, rate_limit, score_unit, game_img, game_details, favorates, medal_id)
VALUES ('Rabbit_Defence', '3', 'nkflash/Rabbit_Defence.swf', 550, 400, '#FFFFFF', '保衛小兔', 1, 120, 120, ' 分', 'nkflash/Rabbit_Defence.gif', '運用滑鼠點擊控制 , 射殺山狗保衛小兔', '3', 1025);


另一种如:


INSERT IGNORE INTO cdb_nkflash (game_id) VALUES ('skyattack');
UPDATE cdb_nkflash SET
game_title='精灵打怪兽',
game_details='用你的mouse来控制精灵,指着怪兽按左键',
game_type=3,
favorates = 5,
game_img='nkflash/skyattack.gif',
play_fee=10,
score_unit='分',
flash_url='nkflash/skyattack.swf',
flash_width=682,
flash_height=550,
flash_bgcolor='#222222',
bonus_rate=186.92,
rate_limit=387.426,
medal_id = 111
where game_id = 'skyattack';


二种的效果一样的,修改方法也差不多,只要把其中的cdb_nkflash 换成pre_nkflash (注意查看数据库,安装时自己是否修改了默认前缀pre_)就行了。总之,把数据对应地增加到_nkflash 表中就行了。这里,如果是比较多游戏的数据,建议在记事本或DREAMWEAVER中用查找替代功能快速替换。

3,把经上步修改后的数据 直接在后台-站长-数据库-升级-粘贴 提交。


4,此程序适用的游戏是经过NK新天下游戏论坛的网友,别问我是谁,Eiffel,等网友制作后的,否则不具有自动记分排名等功能,当然,如果你自行添加网络上的.SWF 与及对应图片,再在数据库里插入数据,游戏也一样可以玩的,不过就是没有记分等功能;





五,主程序下载:

(程序中还包含升级至X版本的作者炼之家论坛的相关链接,请自行修改)










百度网盘:

http://pan.baidu.com/share/link?shareid=447268&uk=3423767472



蓝忧无泪 发表于 2013-4-8 15:49:02

背景颜色修改

/source/plugin/nkflash/nkflash.inc.php

搜索 source/plugin/nkflash/image/order.gif附近的几个颜色找找就知道了
页: [1]
查看完整版本: 新天下Flash小游戏主程序for DZX1.5/2.0/2.5