本插件由版主sakurakawaii于07年5月1日23:00分
在Windows XP Discuz!5.5.0标准模版 IE6 Mysql4.1下测试安装无错
本测试仅代表此插件安装无错,不包括今后长期使用中可能出现的问题
建议大家尝试新的版本程序
https://discuz.dismall.com/thread-622876-1-1.html
注意:新版本程序未通过版主测试安装
#############################################
插件名称:追寻 WebGame
适用版本:Discuz! 论坛4.1/5.0/5.5
作 者:卡谬(Kamiu)
数据升级:有
最后更新:2006/03/23
演 示:http://www.cosliving.com/coscardgame.php
支持论坛:http://www.cosliving.com/
制作基础论坛版本:Discuz! 论坛5.5
功能说明:详细见下楼
备 注:供研究测试用
注意事项:非常重要
1)本人不是程序员,所以本插件实际是"硬"写出来的,可能存在语句的拖沓及不合理,效率的低下等问题
2)可能存在BUG及安全问题
4)安装前请务必先在自己电脑上测试
5)实际采用前请务必备份数据库!建议先小规模测试!
#############################################
一些更新见#113楼
新增加要素
1)简要银行功能,主要是和论坛积分的转换
2)本地附件功能
3)文件名字的独立
4)一些BUG和不完善的修改
任何数据库操作请先本地测试,因为可能存在发布疏忽等等等等问题!在这里请各位大大支持下
===============================================================
升级安装开始:
符合曾经装过追寻 (mini)webgame Standard版本的朋友
1)删除所有曾经安装的.php文件
2)修改glogging.php,查询"game.php",修改为"coscardgame.php"
3)登陆DZ论坛后台执行数据库升级操作
--->升级SQL步骤1
MYSQL数据库4.以下使用此代码
- CREATE TABLE `cdb_coscardbank` (
- `bid` MEDIUMINT( 8 ) UNSIGNED NOT NULL ,
- `bmoney` INT( 10 ) NOT NULL ,
- `bcptime` INT( 10 ) NOT NULL ,
- INDEX ( `bid` )
- );
复制代码
MYSQL数据库4.以上使用此代码
- CREATE TABLE `cdb_coscardbank` (
- `bid` mediumint(8) unsigned NOT NULL default '0',
- `bmoney` int(10) NOT NULL default '0',
- `bcptime` int(10) NOT NULL default '0',
- KEY `bid` (`bid`)
- ) ENGINE=MyISAM DEFAULT CHARSET=gbk;
复制代码
--->升级SQL步骤2
- ALTER TABLE `cdb_coscardcity` ADD `interest` INT( 10 ) NOT NULL AFTER `tax` ;
复制代码
- UPDATE `cdb_coscardcity` SET `interest` = '10' ;
复制代码
- ALTER TABLE `cdb_coscarduser` ADD `ifpic` MEDIUMINT( 8 ) UNSIGNED NOT NULL AFTER `ifpc` ,
- ADD `picdir` CHAR( 255 ) NOT NULL AFTER `ifpic` ;
复制代码
- ALTER TABLE `cdb_coscardhome` ADD `homeitemid` MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST ;
复制代码
- ALTER TABLE `cdb_coscardcountry` CHANGE `call` `countrycall` CHAR( 30 ) NOT NULL
复制代码
- ALTER TABLE `cdb_coscarduser` ADD `ifsound` MEDIUMINT( 8 ) UNSIGNED NOT NULL AFTER `ifpic` ;
复制代码
最后检测下,如果无问题则OK,最后记得修改actions.lang.php动作定义文件~
如果当初有设置游戏地址的,请修改地址中的game.php为coscard.php
4)上传BBS下面的文件,模版直接覆盖,上传附件包所有文件
===============================================================
全新安装开始:
说明:本游戏程序数据库及文件完全独立,请放心覆盖,如果不想用删除文件及数据库就可以,不会影响论坛的任何.
注意:请务必务必先在自己机子上测试!实际采用前请务必备份数据库!建议先小规模测试!!
1)下载文件,包括程序/模版/附件包
2)数据库的导入:
-----1)进入后台导入数据库.请确认自己数据库的版本.具体SQL文件夹下面有2种,请确认清楚.
3)将bbs下面的所有文件覆盖到论坛的文件夹地址下面
将附件包里面images文件夹下面的文件上传到论坛images下面
4)打开include/common.js文件进行如下添加(可以放在最后等)
5.5 include/javascript/common.js
5.0 include/common.js
- function newwindow(url, x, y){
- var newwin;
- var windowfeatures = "width=" + x + ",height=" + y + ",scrollbars=yes";
- newwin = window.open("", "menu", windowfeatures);
- newwin.location.href = url;
- }
复制代码
5)打开include/common.inc.php文件,在最后添加(请放在?>上面)
- $soeur_uid = $discuz_uid;
复制代码
6)打开风格模版(这里是采用默认的templates/default地址,具体请适合自己的风格文件地址进行修改)
-----步骤A)复制header.htm文件,并从新命名为gheader.htm(以后你可以修改这个gheader.htm制作符合游戏的顶部HTML)
-----步骤B)CSS的调整,主要是一个文件,打开coscardplayerdetial.htm,顶部的这个<link href="images/knight2/default.css" rel="stylesheet" type="text/css" />请自行修改用自己喜欢的CSS,或者直接STYLE加进去.
注意说明:大家风格不同可能CSS设置等不同,请务必耐心调整.
7)复制logging.php文件并重新命名为glogging.php(以下步骤可以不修改应该没有大问题~下面是4.1文件,其余版本可能不同)
打开glogging.php,查找(这个在开头)
- showmessage('logout_succeed', dreferer());
复制代码
修改为
- showmessage('您已经成功退出游戏,现在开始转入首页。', './');
复制代码
查找(在接近尾部这里)
- showmessage('login_succeed', dreferer());
复制代码
修改为
- showmessage('login_succeed', 'coscardgame.php');
复制代码
8)打开自己模板下面的actions.lang.php文件,在
这里,先在最后加个","号变成
再在下面添加
- 202 => '游戏首页',
- 203 => '访问军工会',
- 204 => '访问教堂',
- 205 => '查看游戏资料',
- 205 => '游戏玩家资料设定',
- 207 => '访问市民工会',
- 208 => '访问战舰船坞',
- 209 => '访问图书馆',
- 210 => '捕获魔物管理',
- 212 => '访问市政府',
- 213 => '访问酒馆',
- 214 => '郊外探索',
- 215 => '个人对战中',
- 216 => '攻城战中',
- 217 => '生产技术购买',
- 218 => '魔物战中',
- 219 => '追捕战中',
- 220 => '开通游戏帐户',
- 221 => '军团对战中',
- 222 => '访问家',
- 223 => '访问市场',
- 224 => '访问NPC商店',
- 226 => '访问城市银行',
- 225 => '军团狙击战中',
复制代码
*9)5.5版本需要做以下内容
打开include/global.func.php文件,查询function multi
在上面添加
- function ispage($number) {
- return !empty($number) && preg_match ("/^([0-9]+)$/", $number);
- }
复制代码
全新安装结束。
附件包地址
http://www.cosliving.com/images/soeur.zip
[ 本帖最后由 kamiu 于 2007-5-15 05:31 编辑 ] |