Xnova(OGAME)PHP网页游戏学习源代码的解释(十二)

Xnova(OGAME)PHP网页游戏学习源代码的解释(十二)
十五。研究页面(researchbuildingpage php)

研究比较简单,因为没有排队,但也有一些特殊的东西。我们在一个处理函数的HandleTechnologieBuild看起来()之前的研究。

这个功能是为了应对目前的技术研究,其中b_tech_planet场是行星的ID和b_tech领域完成的时间研究。b_tech_id领域是特定的技术领域名称的功能逻辑是不难的。我不仔细解释。你自己看吧。下面的页面正式输入

首先,检查一下目前的行星是否有研究机构。

然后检查是否在当前的地球建筑队列研究,使用功能checklabsettingsinqueue()这个函数不检查。

下一步,这是前一个结构。让我们看看下面的构造代码,循环:

1。判断它是否是科学研究

2。判断是否有可能做这方面的研究,主要集中在vars.php文件的前提条件检查

三.对研究资源的需要

4。研究所需的时间

5。然后判断是否可以进行这项研究。

6,下面是一个分支:如果没有进行研究,我们将构建下一个HTML级别;如果有研究,我们将构建剩余的研究时间。

7。最终输出的页面

现在回到前面,解释一下玩家点击研究的逻辑,分为两部分:一是研究,二是取消研究。

1。研究:首先进行一些安全检查,然后获得所需的资源和时间,构造资源的演绎等报表。

2。取消研究:获取所需资源,构建资源回报和其他报表

三.最后提交数据库,更新资源和其他一些信息。

研究页面的逻辑比首页简单得多,下一章将是造船厂页面。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部