All Data Structures Namespaces Files Functions Variables Pages
itemplace.func.php
Go to the documentation of this file.
<?php
if (! defined ( 'IN_GAME' )) {
exit ( 'Access Denied' );
}
function get_item_place($which)
{
global $plsinfo,$gamecfg;
//获取某物品的获取方式，如刷新地点或商店是否有卖等
$result="";
$file = config('mapitem',$gamecfg);
$itemlist = openfile($file);
$in = sizeof($itemlist);
for($i = 1; $i < $in; $i++)
if(!empty($itemlist[$i]) && strpos($itemlist[$i],',')!==false)
{
list($iarea,$imap,$inum,$iname,$ikind,$ieff,$ista,$iskind) = explode(',',$itemlist[$i]);
if ($iname==$which)
{
if ($iarea==99) $result.="每禁"; else $result.="{$iarea}禁";
if ($imap==99) $result.="全图随机"; else $result.="于{$plsinfo[$imap]}";
$result.="刷新{$inum}个&#13;";
}
}
$file = config('shopitem',$gamecfg);
$shoplist = openfile($file);
foreach($shoplist as $lst)
if(!empty($lst) && strpos($lst,',')!==false)
{
list($kind,$num,$price,$area,$item)=explode(',',$lst);
if ($item==$which)
{
$result.="{$area}禁起在商店中出售({$price}元)&#13;";
}
}
include_once config('mixitem',$gamecfg);
global $mixinfo;
foreach($mixinfo as $lst)
{
if ($lst['result'][0]==$which || $lst['result'][0]==$which.' ')
{
$result.="通过合成获取&#13;";
break;
}
}
$file=config('synitem',$gamecfg);
$synlist = openfile($file);
foreach($synlist as $lst)
if(!empty($lst) && strpos($lst,',')!==false)
{
list($item,$kind)=explode(',',$lst);
if ($item==$which)
{
$result.="通过同调合成获取&#13;";
break;
}
}
$file=config('overlay',$gamecfg);
$ovllist = openfile($file);
foreach($ovllist as $lst)
if(!empty($lst) && strpos($lst,',')!==false)
{
list($item,$kind)=explode(',',$lst);
if ($item==$which)
{
$result.="通过超量合成获取&#13;";
break;
}
}
$file=config('present',$gamecfg);
$prslist = openfile($file);
foreach($prslist as $lst)
if(!empty($lst) && strpos($lst,',')!==false)
{
list($item,$kind)=explode(',',$lst);
if ($item==$which)
{
$result.="打开礼品盒时有概率获得&#13;";
break;
}
}
$file=config('box',$gamecfg);
$boxlist = openfile($file);
foreach($boxlist as $lst)
if(!empty($lst) && strpos($lst,',')!==false)
{
list($item,$kind)=explode(',',$lst);
if ($item==$which)
{
$result.="打开游戏王卡包时有概率获得&#13;";
break;
}
}
if ($which=="悲叹之种") $result.="通过使用『灵魂宝石』强化物品失败获得&#13;";
return $result;
}
?>
$gamecfg
$gamecfg
Definition: system.php:22
get_item_place
if(!defined( 'IN_GAME')) get_item_place($which)
Definition: itemplace.func.php:6
$plsinfo
$plsinfo
Definition: resources_1.php:801
$i
$i
Definition: botservice.php:267
openfile
openfile($filename)
Definition: global.func.php:175
config
config($file= '', $cfg=1)
Definition: global.func.php:122
$mixinfo
$mixinfo
Definition: mixitem_1.php:4
$result
if(!$cuser||!$cpass) $result
Definition: admin.php:25