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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

====争车位====BUG解决,无车可以卖车的bug~~~

[复制链接]
liuzhly 发表于 2009-12-31 10:03:36 | 显示全部楼层 |阅读模式
本帖最后由 liuzhly 于 2010-01-04 13:19 编辑

BUG帖子:https://discuz.dismall.com/thread-1524144-1-1.html

2010年1月4日 最新BUG修改!以此楼为标准:

打开 : 用记事本或者文本编辑器打开 :
/park/cp_park.php 行204加上这段:

//五折售
if($op=='saleout' || $op=='sale'){
        $CarID=empty($_GET['carid'])?0:$_GET['carid'];
        $myCar=new CmyCar($_SGLOBAL['supe_uid']);
        $myCar->isExitOfCar($CarID,$_SGLOBAL['supe_uid']);
        if($myCar->isExitCar==0){
                showmessage("您没有这款车,不能出售","parkApp.php?ac=index",1);   
        }
}

然后,继续解决刚刚发现的BUG,上面红色部分是下面 richard79 兄 遗漏的地方,请注意修改!

然后查找: $carID 替换成 $CarID ,注意大小写,就是因为那个小写c导致很多功能出错,大约有 19处,替换保存OK!!
 楼主| liuzhly 发表于 2009-12-31 10:06:19 | 显示全部楼层
richard79 兄解决办法最好,请用此办法~~

/park/cp_park.php 行204加上这段:
//五折售
if($op=='saleout' || $op=='sale'){
           $myCar=new CmyCar($_SGLOBAL['supe_uid']);
           $myCar->isExitOfCar($CarID,$_SGLOBAL['supe_uid']);
           if($myCar->isExitCar==0){
                 showmessage("您没有这款车,不能出售","parkApp.php?ac=index",1);   
           }
}
回复

使用道具 举报

亲亲网 发表于 2009-12-31 10:26:24 | 显示全部楼层
支持支持 出手果然与众不同 不过我都想要你的那个争车位的程序 呵呵
回复

使用道具 举报

4899 发表于 2010-1-5 08:45:30 | 显示全部楼层
O(∩_∩)O哈哈~ 谢谢LZ,,几天没来终于发布了、、、
回复

使用道具 举报

skillszhou 发表于 2010-1-8 22:06:23 | 显示全部楼层
你可以先用一个账号买一个场景
然后把使用场景的那个地址复制
用另外一个没有买场景的号登陆进去
还是进那个场景点使用
结果没买也使用成功
回复

使用道具 举报

skillszhou 发表于 2010-1-8 22:08:42 | 显示全部楼层
还有一个问题就是自己就一辆车了都能送给好友
这样不就导致一辆车都没有?
那岂不是能一开始就注册N个小号送自己车?
而且拥有车的数量是没有上限的——我就曾经刷钱买了四十多辆
回复

使用道具 举报

 楼主| liuzhly 发表于 2010-1-9 13:42:16 | 显示全部楼层
还有一个问题就是自己就一辆车了都能送给好友
这样不就导致一辆车都没有?
那岂不是能一开始就注册N个小号 ...
skillszhou 发表于 2010-01-08 22:08


//赠送好友车结束
if($op=='sendfriendend'){
   $myCar=new CmyCar($_SGLOBAL['supe_uid']);
   $intCarCount=intval($myCar->CarCount);
   $intCarCount <= 1 && showmessage("赠送好友了呢用什么车呢?","parkApp.php?ac=index",1);

  $CarID=$_POST['CarID'];
  $username=$_POST['username'];
  $sql="select uid from ".tname('space')." where username='".$username."'";
  $uid=$_SGLOBAL['db']->result($_SGLOBAL['db']->query($sql),0);
回复

使用道具 举报

 楼主| liuzhly 发表于 2010-1-9 14:03:13 | 显示全部楼层
本帖最后由 liuzhly 于 2010-01-09 14:10 编辑
你可以先用一个账号买一个场景
然后把使用场景的那个地址复制
用另外一个没有买场景的号登陆进去
还是进 ...
skillszhou 发表于 2010-01-08 22:06


cp_stage.php  找到如下,添加红色:

if($op=='changebgend'){
   $StageID=intval($_POST['StageID']);
   $ID=intval($_POST['ID']);   
   $parkStage=new Cparkstage($StageID);
   $arrStage=$parkStage->arrStage;
   $bgdesc="的".substr($arrStage[StageName],0,4);
   $parkCfg=new CParkCfg();
   $cfgbg=$parkCfg->cfgBg;
   $P_bg=$cfgbg[$StageID][0];
   $P_bgcredit=$cfgbg[$StageID][1];
   $arrMyuse=$parkStage->getMyStageByID($ID);
   $arrMyuse[uid] != $_SGLOBAL['supe_uid'] && showmessage("您没有此道具!","parkApp.php?ac=index",1);

这样也可,最好在class修改,那么上面也可不修改,直接修改

ClassParkInfo.php ,直接治本:

class Cparkstage{
   public $StageID=0;//道具ID
   public $StageName="";//道具名
   public $StagePrice=0;//道具价格
   public $StageIntr="";//道具介绍
   public $StageScript="";//道具脚本
   public $StageImg="";//图片
   public $arrStage=array();//道具数组
   //构造函数
   public function Cparkstage($stageid){
           $sql="select * from ".tname('park_stage')." where StageID='$stageid'";
           $value=getSqlResult($sql); //道具表返回数组  
       $this->StageID=$value[StageID];
           $this->StageName=$value[StageName];
           $this->StagePrice=$value[StagePrice];
           $this->StageName=$value[StageName];
           $this->StagePrice=$value[StagePrice];
           $this->StageIntr=$value[StageIntr];
           $this->StageScript=$value[StageScript];
           $this->StageImg=$value[StageImg];
           $this->arrStage=$value;

   }
   //根据ID号返回我的道具单条记录
   public function getMyStageByID($ID){
           global $_SGLOBAL;
           $sql="select * from ".tname('park_mystage')." where ID='$ID' and uid ='".$_SGLOBAL['supe_uid']."'";
           $value=getSqlResult($sql);
           $value == null && showmessage("您没有此道具!","parkApp.php?ac=index",1);
           return $value;   
   }
}
回复

使用道具 举报

cc007 发表于 2010-1-11 12:31:24 | 显示全部楼层
顶一下。。。。。
回复

使用道具 举报

jacky_sg 发表于 2010-1-23 23:48:29 | 显示全部楼层
本帖最后由 jacky_sg 于 2010-01-23 23:56 编辑

请教楼主:我的是UTF8的,我的这2个地方乱码是那个文件没有转好呀?谢谢!
继续支持中......




本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 01:37 , Processed in 0.029505 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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