Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

修复 牧场放蚊子任务,不再是只能放一只了

[复制链接]
纽币 发表于 2009-12-7 14:00:22 | 显示全部楼层 |阅读模式
本帖最后由 纽币 于 2009-12-7 15:08 编辑

由于是PHP的崭新的手,所以本来想判断原有蚊子数量的语句又注释掉了。刚才看了坐在报纸上的朋友的说明,直接用他的吧。

现在是所有用户均增加 $num后面数量的蚊子,因为牧场好像最多就显示8只蚊子,所以超出部分虽然显示的数量挺多,好像也拍不到那么多的蚊子。
$num=2; //蚊子数应大于0吧,这里就是要放蚊子的数量

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
張揚 发表于 2009-12-7 14:01:23 | 显示全部楼层
这个我早就解决了 但是沙发坐一个``
回复

使用道具 举报

 楼主| 纽币 发表于 2009-12-7 14:03:00 | 显示全部楼层
沙发请附上你的东西,学习下。
回复

使用道具 举报

222la 发表于 2009-12-7 14:07:32 | 显示全部楼层
http://www.222.la/

http://www.333.la/

爱上啦娱乐社区支持下!
回复

使用道具 举报

dusyi 发表于 2009-12-7 14:42:55 | 显示全部楼层
放蚊子的任务(每次放5个,牧场里最多8个)
wenzi.php  放cron目录下
<?php
if(!defined('IN_UCHOME')) {
        exit('Access Denied');
}
$fangwenzi=5;//放蚊子数目
$query = $_SGLOBAL['db']->query( "SELECT uid,wenzi FROM ".tname( "plug_newfarm" )." ");
while ( $value = $_SGLOBAL['db']->fetch_array( $query ) )
{
$list[] = $value;
$j=0;
$wenzi_num=0;
$wenzi_mynum=0;
$num=0;
$wenzi_all=$list[$j][wenzi];
if ($wenzi_all!=""){
$wenzi = explode(",",$list[$j][wenzi]);
$wenzi_num = count($wenzi);
}
if (($fangwenzi+$wenzi_num)<9)
{
$num=$fangwenzi;
}else{
$num=8-$wenzi_num;
}
for ($i=0;$i<$num;$i++){
if($wenzi_all=="")
{
$wenzi_all="0";
}else
{
$wenzi_all=$wenzi_all.",0";
}
}
$_SGLOBAL['db']->query( "UPDATE ".tname( "plug_newfarm" )." set wenzi='".$wenzi_all."'  where uid=".$value['uid']);
$j=$j+1;
}

?>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-20 11:20 , Processed in 0.031547 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表