source\plugin\wxpet\core\itemuse.php

97-114行表示各种属性药水的功能,100表示加的点数

$addnum=$iteminfo['addnum'];
$addcnamearray=array('mypetmp'=>'MP','mypethp'=>'HP','mypetmaxmp'=>'最大MP','mypetmaxhp'=>'最大HP','str'=>'力量','kno'=>'智慧','vit'=>'体质','dex'=>'防御','agi'=>'敏捷','mypetatk'=>'基本攻击','mypetdef'=>'基本防御','criring'=>'掉宝率','mypetgd'=>'善恶值','mypetexp'=>'经验值');
if($addcnamearray[$addname]==''){exit;}
$addnum=$addnum*$nums;
if($addname=='mypethp' && $addnum > $hptemp){$addnum=$hptemp;}
if($addname=='mypetmp' && $addnum > $mptemp){$addnum=$mptemp;}
updatestoragebyid(-$nums,$storageid);
$itemnums-=$nums;
$loadtag=$itemnums?0:1;
if($addname=='mypetexp'){
$mypetdata['mypetexp']=$mypetdata['mypetexp']+$addnum;
$sql=updatepetlevel($mypetdata,0);
}else{
$sql='';
}
DB::query("UPDATE ".DB::table('wxpetdata')." SET $addname=$addname+$addnum $sql WHERE username='{$_G['username']}'");
$msg="使用【 {$nums} 个 {$cname} 】成功,您宠物的【 ".$addcnamearray[$addname]." 】增加【 $addnum 】!";

Related Posts: 无心宠物-智慧,耐力,攻击药水的PHP怎么弄? :