Sep
11
注册并进行初始化设定后就会有一个城市。关于城市地形:平原 => 全部资源生产+10% [ 全面发展一般选平原 ]森林 => 能源资源生产+50% [ 战备设施需要消耗不少的能源,没有能源其他资源也无法进行生产 ]山地 => 钢铁资源生产+50% [ 海军部队需要非常多的钢铁来生产,其他部队也需要很多 ]丘陵 => 稀金资源生产+50% [ 空军部队需要非常多的稀有金属来生产。其他部队也需要一些 ]沙漠 => 石油资源生产+50% [ 除了步兵外,其他部队的行动都需要消耗大量的石油燃料 ]湖泊 => 补给资源生产+50% [ 补给是部队生存的基础,没有补给部队就会饿死 ]
关于国家的选择,选择不同的国家会招募到不同国家历史上的真实将军:
在会员注册后能否发放一定的资金,这个资金发放能否实现在后台添加,就是PW一样。
新手注册后有1个月的保护期,可以自己解除保护,这一个月内。别人不能攻击你,你也不能攻击别人。
城市信息:这里是城市信息的一览表,反映了城市的基本信息。如果您认为数据可能错误,你可以使用:人口面积使用检查,能源消耗检查,补给消耗检查,以校对是否存在错误。
关于国家的选择,选择不同的国家会招募到不同国家历史上的真实将军:
在会员注册后能否发放一定的资金,这个资金发放能否实现在后台添加,就是PW一样。
新手注册后有1个月的保护期,可以自己解除保护,这一个月内。别人不能攻击你,你也不能攻击别人。
城市信息:这里是城市信息的一览表,反映了城市的基本信息。如果您认为数据可能错误,你可以使用:人口面积使用检查,能源消耗检查,补给消耗检查,以校对是否存在错误。
Sep
11
国家篇
游戏中由三个国家组成,分别为德国、美国、苏联。
国家的选择,选择不同的国家会招募到不同国家历史上的真实将军
国土:
国家的土地由正常使用土地和缓冲区组成,
正常使用土地上可以进行设施建设、组建部队、防御设施的建设。
缓冲区可以进行防御设施的建设,要塞炮台的建设。
缓冲区是所有国土的20%,下图中的黑色区域为正常使用土地,红色区域为缓冲区。
缓冲区的作用
当您有兵力驻扎在缓冲区时,其他玩家对您的基地进行攻击时,就需要先在您的缓冲区与您作战,在这期间您的盟友和进攻您基地的玩家的盟友都可以加入到战场中来,直到一方的军队被全部消灭,缓冲区的占有权才会被重新确定。
当您的缓冲区被攻击您的玩家占领时,您将会被攻击您的玩家一次性抢夺掉部分资源并且无法派遣军队出击去攻击其他的玩家。
地形:
平原 => 全部资源生产+10% [ 全面发展一般选平原 ]森林 => 能源资源生产+50% [ 战备设施需要消耗不少的能源,没有能源其他资源也无法进行生产 ]山地 => 钢铁资源生产+50% [ 海军部队需要非常多的钢铁来生产,其他部队也需要很多 ]丘陵 => 稀金资源生产+50% [ 空军部队需要非常多的稀有金属来生产。其他部队也需要一些 ]沙漠 => 石油资源生产+50% [ 除了步兵外,其他部队的行动都需要消耗大量的石油燃料 ]湖泊 => 补给资源生产+50% [ 补给是部队生存的基础,没有补给部队就会饿死 ]
游戏中由三个国家组成,分别为德国、美国、苏联。
国家的选择,选择不同的国家会招募到不同国家历史上的真实将军
国土:
国家的土地由正常使用土地和缓冲区组成,
正常使用土地上可以进行设施建设、组建部队、防御设施的建设。
缓冲区可以进行防御设施的建设,要塞炮台的建设。
缓冲区是所有国土的20%,下图中的黑色区域为正常使用土地,红色区域为缓冲区。
缓冲区的作用
当您有兵力驻扎在缓冲区时,其他玩家对您的基地进行攻击时,就需要先在您的缓冲区与您作战,在这期间您的盟友和进攻您基地的玩家的盟友都可以加入到战场中来,直到一方的军队被全部消灭,缓冲区的占有权才会被重新确定。
当您的缓冲区被攻击您的玩家占领时,您将会被攻击您的玩家一次性抢夺掉部分资源并且无法派遣军队出击去攻击其他的玩家。
地形:
平原 => 全部资源生产+10% [ 全面发展一般选平原 ]森林 => 能源资源生产+50% [ 战备设施需要消耗不少的能源,没有能源其他资源也无法进行生产 ]山地 => 钢铁资源生产+50% [ 海军部队需要非常多的钢铁来生产,其他部队也需要很多 ]丘陵 => 稀金资源生产+50% [ 空军部队需要非常多的稀有金属来生产。其他部队也需要一些 ]沙漠 => 石油资源生产+50% [ 除了步兵外,其他部队的行动都需要消耗大量的石油燃料 ]湖泊 => 补给资源生产+50% [ 补给是部队生存的基础,没有补给部队就会饿死 ]
Sep
11
引用
火线中的金币按1:1的比例用RMB兑换.
收费道具
科技蓝图
这项设置可以加快组建部队的速度,提高效率.
比如组建一战型步兵师为该兵种装备:一战制式步枪,37mm步兵炮,,手榴弹和地雷.可以把这三项做顾一个蓝图,在用户购买该蓝图后,这三项的生产时间会减少
研发队伍
在组建部队时需要选择研发队伍,系统提供的免费研发队伍的技术点会很少,技术点为这一图标类.而购买的技术点会很全,并且会减少组建部队所需的时间,配合科技蓝图使用时间会更少.
学说速成,
分为两种,一种减少学习学说时间的一半,一种为立即完成
其他项
对设施建设、资源生产减少所需时间的卡片。
游戏中设置有VIP,有时间期限,这个时间期限是按充值金额的累积而给的,也就是说,当充值累积达到100块时,可以享受半个月的VIP,而带来的好处就是可以享受收费道具的VIP价格
名将
设置一些二战时的真实将军,用金币雇佣他们,名将的属性要比免费的高,并且该将军的学说特长是按真实历史设定
收费道具
科技蓝图
这项设置可以加快组建部队的速度,提高效率.
比如组建一战型步兵师为该兵种装备:一战制式步枪,37mm步兵炮,,手榴弹和地雷.可以把这三项做顾一个蓝图,在用户购买该蓝图后,这三项的生产时间会减少
研发队伍
在组建部队时需要选择研发队伍,系统提供的免费研发队伍的技术点会很少,技术点为这一图标类.而购买的技术点会很全,并且会减少组建部队所需的时间,配合科技蓝图使用时间会更少.
学说速成,
分为两种,一种减少学习学说时间的一半,一种为立即完成
其他项
对设施建设、资源生产减少所需时间的卡片。
游戏中设置有VIP,有时间期限,这个时间期限是按充值金额的累积而给的,也就是说,当充值累积达到100块时,可以享受半个月的VIP,而带来的好处就是可以享受收费道具的VIP价格
名将
设置一些二战时的真实将军,用金币雇佣他们,名将的属性要比免费的高,并且该将军的学说特长是按真实历史设定
Sep
10
Sep
10
1.无论世界怎样变化,用户总会有问题
2.只有酒鬼和电脑操作员会被称作用户,这并不是偶然的
3.当你拿不准时,重启
4.迟早有一天你会遇到一个忘了插电源的人。如果你还没有,等着吧,你会遇到的
5.你会害怕来电话,没有人会通过技术支持电话向你道早安
6.在通话的一开始没有用户会告诉你所有的事情
7.“我没有做任何事”和“突然间就变成这样了”是用户的咒语
8.作为一个技术支持人员,你需要突破阻力以获得事实
9.你要做的事是识破用户的谎言,解决问题不过是一件附带的事
10.有些人永远都不会去学习
11.这意味着你永远都会有工作
12.要一直保持平静的语气,哪怕你其实想大吼一声
13.电话的挂机键是你的朋友
14.无论你在做什么,都不要恐慌
15.永远都应该像这样回答用户的问题:“相信我,我知道我在做什么”哪怕这是个赤 裸裸的谎言
16.用户能察觉到恐惧。一旦你失去了控制,所有的事就都结束了
17.如果一个用户不再听你的话,并去做“他们自己的事”,你不需要再浪费时间,假装电话断线并挂掉电话。相信我,你会成功脱身
18.有时候修理一台电脑要比指出出错的原因要简单的多
19.用户总想知道问题被解决的原因,如果你并不太清楚请尽管撒谎,他们永远都不会知道的。“一个偏离的电子进入了处理器然后问题就产生了......”
20.如有可能尽量向年龄最小的人询问
看来国内和国外的"用户"都是一样的啊^_^
2.只有酒鬼和电脑操作员会被称作用户,这并不是偶然的
3.当你拿不准时,重启
4.迟早有一天你会遇到一个忘了插电源的人。如果你还没有,等着吧,你会遇到的
5.你会害怕来电话,没有人会通过技术支持电话向你道早安
6.在通话的一开始没有用户会告诉你所有的事情
7.“我没有做任何事”和“突然间就变成这样了”是用户的咒语
8.作为一个技术支持人员,你需要突破阻力以获得事实
9.你要做的事是识破用户的谎言,解决问题不过是一件附带的事
10.有些人永远都不会去学习
11.这意味着你永远都会有工作
12.要一直保持平静的语气,哪怕你其实想大吼一声
13.电话的挂机键是你的朋友
14.无论你在做什么,都不要恐慌
15.永远都应该像这样回答用户的问题:“相信我,我知道我在做什么”哪怕这是个赤 裸裸的谎言
16.用户能察觉到恐惧。一旦你失去了控制,所有的事就都结束了
17.如果一个用户不再听你的话,并去做“他们自己的事”,你不需要再浪费时间,假装电话断线并挂掉电话。相信我,你会成功脱身
18.有时候修理一台电脑要比指出出错的原因要简单的多
19.用户总想知道问题被解决的原因,如果你并不太清楚请尽管撒谎,他们永远都不会知道的。“一个偏离的电子进入了处理器然后问题就产生了......”
20.如有可能尽量向年龄最小的人询问
看来国内和国外的"用户"都是一样的啊^_^
Sep
10
IMG的onerror事件的另一个用武之地:
我们都不希望用户看到我们网站上面出现无效的图片,即便是出现了无效的图片我们也希望以一种友好的方式告诉用户图片无效,而不是直接给用户看默认的红叉;怎么办,我们可以在图片的onerror事件中将图片的src属性设置为我们网站上已存在的表示图片不存在的图片。
代码示例:
onerror="this.src='http://www.xxx.com/invlid.gif'"/>
上面是讲座。。
下面是修改代码
打开require/bbscode.php
找到
后面加个空格
添加
就可以了。【请注意,要修改两处。】
我们都不希望用户看到我们网站上面出现无效的图片,即便是出现了无效的图片我们也希望以一种友好的方式告诉用户图片无效,而不是直接给用户看默认的红叉;怎么办,我们可以在图片的onerror事件中将图片的src属性设置为我们网站上已存在的表示图片不存在的图片。
代码示例:
onerror="this.src='http://www.xxx.com/invlid.gif'"/>上面是讲座。。
下面是修改代码
打开require/bbscode.php
找到
<img src=\"$turl\" border=\"0\"
后面加个空格
添加
onerror=this.src=\"images/404.gif\"
就可以了。【请注意,要修改两处。】
Sep
10
增加
[已删除会员数据清理]
[已删除会员附件清理慎用!]
修正
数据库分表的判断
PHPWind 系统维护工具箱功能介绍
检查或修复PHPWind数据库
优化整理PHPWind数据库磁盘碎片
备份PHPWind数据库文件至当前服务器
导入PHPWind数据库备份文件至当前服务器
数据库冗余数据清理
系统环境检查
字段自增长修复
PHPWind Board 系统维护工具箱 版权所有 ©2003-2008 杭州德天信息技术有限公司.
请勿正式使用![因为还是beta版本啊!]
有什么建议或者功能需要添加,请在本帖留言!
请不要问正式版什么时候出,具体没有可能出正式版。
相对来说。不要使用这个功能 [ 数据库冗余数据清理 ] ,就没问题。
或者备份数据和附件 也可以使用!
问题记录:
1.效率问题。【这个不用说】
2.数据库冗余数据整理 跳转的处理需要重新写。
3.where not exists 问题。考虑是否使用
4.phpwind 6.x版本支持分表。考虑用其他形式处理分表。
5.其他需要添加的功能。考虑中。
下载文件 (已下载 113 次)
[已删除会员数据清理]
[已删除会员附件清理慎用!]
修正
数据库分表的判断
PHPWind 系统维护工具箱功能介绍
检查或修复PHPWind数据库
优化整理PHPWind数据库磁盘碎片
备份PHPWind数据库文件至当前服务器
导入PHPWind数据库备份文件至当前服务器
数据库冗余数据清理
系统环境检查
字段自增长修复
PHPWind Board 系统维护工具箱 版权所有 ©2003-2008 杭州德天信息技术有限公司.
请勿正式使用![因为还是beta版本啊!]
有什么建议或者功能需要添加,请在本帖留言!
请不要问正式版什么时候出,具体没有可能出正式版。
相对来说。不要使用这个功能 [ 数据库冗余数据清理 ] ,就没问题。
或者备份数据和附件 也可以使用!
问题记录:
1.效率问题。【这个不用说】
2.数据库冗余数据整理 跳转的处理需要重新写。
3.where not exists 问题。考虑是否使用
4.phpwind 6.x版本支持分表。考虑用其他形式处理分表。
5.其他需要添加的功能。考虑中。
下载文件 (已下载 113 次)
Sep
10
function min_mod($arraydb){
$px=array_count_values($arraydb);
$min = array();
foreach ($px AS $key=> $value) {
if (is_numeric($value)) {
$curval = floatval($value);
$value=='1' && array_push($min,$key);
}
}
$min=min($min);
return $min;
}
$px=array_count_values($arraydb);
$min = array();
foreach ($px AS $key=> $value) {
if (is_numeric($value)) {
$curval = floatval($value);
$value=='1' && array_push($min,$key);
}
}
$min=min($min);
return $min;
}
效果可能一般。。我也想不到什么好办法。。望各位不吝赐教。
Sep
10
php运算块
html输出块
其中php运算块
有人问到medal是否也可以分页。
回答可以,不过并不是很划算。因为那个是缓存的。
如果勋章添加很多的话,推荐把medal做成sql版本。
下面是缓存版本的分页
php运算模块
html显示模块
显示模块的数组现在应该是$_MEDALDBM了
版主介绍了两种方法,他不推荐用后者
但是对我来说,后者更加推荐。缓存缓存本来就是提高效率用的。既然有现成的缓存文件,为什么不拿来利用了。
这里提供一段代码,PW自带的,不是我的什么高深创造,不过比版主的代码精简很多,效率当然也高了不少。
include_once(R_P.'require/forum.php');
(!is_numeric($page) || $page < 1) && $page = 1;
$limit = "LIMIT ".($page-1)*$db_perpage.",$db_perpage";
$rt = $db->get_one("SELECT COUNT(*) AS sum FROM pw_flowerlogs WHERE 1");
$pages = numofpage($rt['sum'],$page,ceil($rt['sum']/$db_perpage),"$basename&");
$query = $db->query("SELECT * FROM pw_flowerlogs WHERE 1 ORDER BY id DESC $limit");
(!is_numeric($page) || $page < 1) && $page = 1;
$limit = "LIMIT ".($page-1)*$db_perpage.",$db_perpage";
$rt = $db->get_one("SELECT COUNT(*) AS sum FROM pw_flowerlogs WHERE 1");
$pages = numofpage($rt['sum'],$page,ceil($rt['sum']/$db_perpage),"$basename&");
$query = $db->query("SELECT * FROM pw_flowerlogs WHERE 1 ORDER BY id DESC $limit");
html输出块
$pages
其中php运算块
引用
include_once(R_P.'require/forum.php');//include 文件,获得function numofpage
(!is_numeric($page) || $page < 1) && $page = 1;//判断页码。如果不存在,设置为1
$limit = "LIMIT ".($page-1)*$db_perpage.",$db_perpage";//$db_perpage默认为20.后台可以设置。你也可以在这个上面写一句 $db_perpage=5;那么就是5条一页
$rt = $db->get_one("SELECT COUNT(*) AS sum FROM pw_flowerlogs WHERE 1");//或者符合条件的总条目
$pages = numofpage($rt['sum'],$page,ceil($rt['sum']/$db_perpage),"$basename&");//这个获得运算后,$pages的值,显示到htm页面
$query = $db->query("SELECT * FROM pw_flowerlogs WHERE 1 ORDER BY id DESC $limit");//正式查询数据,引用limit。没什么好说的
(!is_numeric($page) || $page < 1) && $page = 1;//判断页码。如果不存在,设置为1
$limit = "LIMIT ".($page-1)*$db_perpage.",$db_perpage";//$db_perpage默认为20.后台可以设置。你也可以在这个上面写一句 $db_perpage=5;那么就是5条一页
$rt = $db->get_one("SELECT COUNT(*) AS sum FROM pw_flowerlogs WHERE 1");//或者符合条件的总条目
$pages = numofpage($rt['sum'],$page,ceil($rt['sum']/$db_perpage),"$basename&");//这个获得运算后,$pages的值,显示到htm页面
$query = $db->query("SELECT * FROM pw_flowerlogs WHERE 1 ORDER BY id DESC $limit");//正式查询数据,引用limit。没什么好说的
有人问到medal是否也可以分页。
回答可以,不过并不是很划算。因为那个是缓存的。
如果勋章添加很多的话,推荐把medal做成sql版本。
下面是缓存版本的分页
php运算模块
include_once(R_P.'require/forum.php');
(!is_numeric($page) || $page < 1) && $page = 1;
$rtcount = count($_MEDALDB);
$db_perpage=5;
$pages = numofpage($rtcount,$page,ceil($rtcount/$db_perpage),"$basename&");
$num=0;
foreach($_MEDALDB as $key => $value){
$num++;
if($num<$db_perpage*$page && $num>$db_perpage*($page-1)){
$_MEDALDBM[]=$value;
}
}
(!is_numeric($page) || $page < 1) && $page = 1;
$rtcount = count($_MEDALDB);
$db_perpage=5;
$pages = numofpage($rtcount,$page,ceil($rtcount/$db_perpage),"$basename&");
$num=0;
foreach($_MEDALDB as $key => $value){
$num++;
if($num<$db_perpage*$page && $num>$db_perpage*($page-1)){
$_MEDALDBM[]=$value;
}
}
html显示模块
$pages
显示模块的数组现在应该是$_MEDALDBM了
版主介绍了两种方法,他不推荐用后者
但是对我来说,后者更加推荐。缓存缓存本来就是提高效率用的。既然有现成的缓存文件,为什么不拿来利用了。
这里提供一段代码,PW自带的,不是我的什么高深创造,不过比版主的代码精简很多,效率当然也高了不少。
(int)$page < 1 && $page = 1;
$pageid = ($page-1)*$db_perpage;
$count = count($memberdb);
$memberdb = array_slice($memberdb,$pageid,$db_perpage);
if ($count > $db_perpage) {
require_once(R_P.'require/forum.php');
$pages = numofpage($count,$page,ceil($count/$db_perpage),"$basename&cyid=$cyid&job=member&$addpage");
}
$pageid = ($page-1)*$db_perpage;
$count = count($memberdb);
$memberdb = array_slice($memberdb,$pageid,$db_perpage);
if ($count > $db_perpage) {
require_once(R_P.'require/forum.php');
$pages = numofpage($count,$page,ceil($count/$db_perpage),"$basename&cyid=$cyid&job=member&$addpage");
}







