PHP网络电游学习之Xnova(ogame)源码解读(十四)

1.在组织防备单位页面包车型地铁时候,代码407和408是大大小小堤防护盾,要注意只好有一个
2.在游戏者输入数量后的创立代码里面,代码502和503是拦截导弹和星际导弹,要细心三个导弹的多寡关系和正在塑造列表里面包车型大巴导弹数量
3.一直以来使用字段b_hangar_id保存

说明下:

2.判别是不是足以开始展览那项钻探,主倘若vars.php文件中的前置条件检查

你可能感兴趣的篇章:

  • PHP网络游戏学习之Xnova(ogame)源码解读(十四)
  • PHP网络电游学习之Xnova(ogame)源码解读(十三)
  • PHP网络电游学习之Xnova(ogame)源码解读(十二)
  • PHP网络电游学习之Xnova(ogame)源码解读(十一)
  • PHP网络电子游艺学习之Xnova(ogame)源码解读(十)
  • PHP网络电游学习之Xnova(ogame)源码解读(四)
  • PHP网络电子游艺学习之Xnova(ogame)源码解读(三)
  • PHP网络游戏学习之Xnova(ogame)源码解读(二)
  • PHP网络游戏学习之Xnova(ogame)源码解读(一)
  • PHP网络游戏学习之Xnova(ogame)源码解读(十五)

干船坞页面达成了,上面咱们来看防范页面。那么些页面基本逻辑和浮船坞同样,这里就不写了。不一样的是多一些逻辑限制,罗列出来如下:

十七、财富立异(PlanetResourceUpdate.php页面)

首先要检查当前星辰是或不是有色金属钻探所究所。

if ($planetrow['b_building'] != 0) {
 UpdatePlanetBatimentQueueList ($planetrow, $user);
 if ($planetrow['b_building'] != 0) {
 $BuildQueue = explode (";", $planetrow['b_building_id']);
 $CurrBuild = explode (",", $BuildQueue[0]);
 $RestTime = $planetrow['b_building'] - time();
 $PlanetID = $planetrow['id'];
 $Build = InsertBuildListScript ("overview");
 $Build .= $lang['tech'][$CurrBuild[0]] . ' (' . ($CurrBuild[1]) . ')';
 $Build .= "
<div id="\"blc\"" class="\"z\"">" . pretty_time($RestTime) . "</div>
";
 $Build .= "\n<script type="text/javascript"><!--mce:0--></script>\n";

 $parse['building'] = $Build;
 } else {
 $parse['building'] = $lang['Free'];
 }
} else {
 $parse['building'] = $lang['Free'];
} 

你恐怕感兴趣的篇章:

  • PHP网游学习之Xnova(ogame)源码解读(十五)
  • PHP网游学习之Xnova(ogame)源码解读(十四)
  • PHP网游学习之Xnova(ogame)源码解读(十二)
  • PHP网络电子游艺学习之Xnova(ogame)源码解读(十一)
  • PHP网游学习之Xnova(ogame)源码解读(十)
  • PHP网络游戏学习之Xnova(ogame)源码解读(九)
  • PHP网游学习之Xnova(ogame)源码解读(八)
  • PHP网游学习之Xnova(ogame)源码解读(一)
  • PHP网络游戏学习之Xnova(ogame)源码解读(十六)

1.先判断是或不是有建筑队列
2.获取经过的岁月并加上保持的小时
3.深入分析建造队列,保存在数组里面备用
4.上面foreach就是一个贰个的建筑了
5.聊起底只要有未造完的保证起来下一次修筑,并重临

4.获得钻探的内需时日

七、 左导航栏(leftmenu.php)

末尾输出造船舶页面。

日前基本把关键的效应批注完了,那章节大家深入分析着重的贰个函数PlanetResourceUpdate,首要功用是翻新资源、创建船舰和防备单位;代码很有系统,上边是事无巨细的评释:

7.尾声输出页面

$InLogin = false;
$XNova_Host  = $_SERVER['HTTP_HOST'];
$XNova_Script = $_SERVER['SCRIPT_NAME'];
$Uri_Array   = explode ('/', $XNova_Script);
// On vire le script
array_pop($Uri_Array);
$XNova_URI   = implode ('/', $Uri_Array);
$XNovaRootURL = "http://". $XNova_Host ."/". $XNova_URI ."/"; 

行使函数ElementBuildList博克斯(),构造出一个正在造船的脚本,函数代码大家温馨看,简单,只要理解了如今作者说的多个字段就能够了。

您大概感兴趣的篇章:

  • PHP网游学习之Xnova(ogame)源码解读(十五)
  • PHP网络游戏学习之Xnova(ogame)源码解读(十三)
  • PHP网游学习之Xnova(ogame)源码解读(十二)
  • PHP网络游戏学习之Xnova(ogame)源码解读(十一)
  • PHP网络电游学习之Xnova(ogame)源码解读(十)
  • PHP网游学习之Xnova(ogame)源码解读(九)
  • PHP网络游戏学习之Xnova(ogame)源码解读(八)
  • PHP网游学习之Xnova(ogame)源码解读(一)
  • PHP网络电子游艺学习之Xnova(ogame)源码解读(十六)

1.研讨:先举香港行政局部安然无恙检查,然后拿走所需资源和岁月,构造扣除能源等说话

六、 游戏主界面(frames.php)

发表评论

电子邮件地址不会被公开。 必填项已用*标注