本帖最后由 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;
}
} |