PHP网页游戏学习之Xnova(ogame)源码解读(十五)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP网页游戏学习之Xnova(ogame)源码解读(十五)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

十八、舰队活动(FlyingFleetHandler.PHP

在前文中我们曾经初步研究过舰队活动的码,提到过舰队活动的触发。现在我进一步分析Xnova中舰队活动,这些在本质上是由玩家触发的,并不是由定时器在进行定时计算。舰队活动的触发是在common.PHP中进行的,所以入口就在这文件中,代码如下:

<PRe class="brush:PHP;"> //检查是否有到达目的地的舰队 $_fleets = doquery("SELECT * FROM {{table}} WHERE 'fleet_start_time' <= '".time()."';",'fleets');="" or="" fleet_end_time=""><= ".time()="" 循环处理每个舰队="" while="" ($row="">MysqL_fetch_array($_fleets)) { $array = array(); $array['galaxy'] = $row['fleet_start_galaxy']; $array['system'] = $row['fleet_start_system']; $array['planet'] = $row['fleet_start_planet']; $array['planet_tyPE'] = $row['fleet_start_type']; //舰队处理函数 $temp = FlyingFleetHandler ($array); } //检查是否有返回出发地的舰队 $_fleets = doquery("SELECT * From {{table}} WHERE 'fleet_end_time' <= '".time()."';",'fleets');="" or="" fleet_end_time=""><= ".time()="" 循环处理每个舰队="" while="" ($row="">MysqL_fetch_array($_fleets)) { $array = array(); $array['galaxy'] = $row['fleet_end_galaxy']; $array['system'] = $row['fleet_end_system']; $array['planet'] = $row['fleet_end_planet']; $array['planet_type'] = $row['fleet_end_type']; //舰队处理函数 $temp = FlyingFleetHandler ($array); }

脚本宝典总结

以上是脚本宝典为你收集整理的PHP网页游戏学习之Xnova(ogame)源码解读(十五)全部内容,希望文章能够帮你解决PHP网页游戏学习之Xnova(ogame)源码解读(十五)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。