Tokiwa Battle Royale  GE777
A PHP Battle Royale inspired game
 All Data Structures Namespaces Files Functions Variables Pages
itemhelp.php
Go to the documentation of this file.
1 <?php
2 
3 define('CURSCRIPT', 'help');
4 
5 require './include/common.inc.php';
6 
8 $writefile = GAME_ROOT.TPLDIR.'/itemhelp.htm';
9 
10 if(filemtime($mapitemfile) > filemtime($writefile))
11 {
12  $mixhelpinfo =
13  "<div align=\"middle\"><table>
14  <tr>
15  <td class=\"b1\" height=20px><span>所在地点</span></td>
16  <td class=\"b1\"><span>物品名称</span></td>
17  <td class=\"b1\"><span>物品类型</span></td>
18  <td class=\"b1\"><span>效/耐</span></td>
19  <td class=\"b1\"><span>物品属性</span></td>
20  <td class=\"b1\"><span>刷新时间与数量</span></td>
21  </tr>
22  ";
23  $file = config('mapitem',$gamecfg);
24  $itemlist = openfile($file);
25  $in = sizeof($itemlist);
26  for($i = 1; $i < $in; $i++)
27  if(!empty($itemlist[$i]) && strpos($itemlist[$i],',')!==false)
28  {
29  list($iarea,$imap,$inum,$iname,$ikind,$ieff,$ista,$iskind) = explode(',',$itemlist[$i]);
30  if ($imap==99) $mixhelpinfo.="<tr><td class=\"b3\" height=20px><span>全图随机</span></td>\n"; else $mixhelpinfo.="<tr><td class=\"b3\" height=20px><span>{$plsinfo[$imap]}</span></td>\n";
31  $mixhelpinfo.="<td class=\"b3\"><span>{$iname}</span></td>\n";
32  $mixhelpinfo.="<td class=\"b3\"><span>";
33  if (substr($ikind,0,2)=="GB")
34  {
35  if ($ikind=="GBr") $mixhelpinfo.="机枪弹药";
36  if ($ikind=="GBi") $mixhelpinfo.="气体弹药";
37  if ($ikind=="GBh") $mixhelpinfo.="重型弹药";
38  if ($ikind=="GBe") $mixhelpinfo.="能源弹药";
39  if ($ikind=="GB") $mixhelpinfo.="手枪弹药";
40  }
41  else
42  {
43  for ($k=1; $k<=strlen($ikind); $k++)
44  if (isset($iteminfo[substr($ikind,0,$k)]))
45  {
46  $mixhelpinfo.=$iteminfo[substr($ikind,0,$k)];
47  break;
48  }
49 
50  if (substr($ikind,0,2)=="TO")
51  $mixhelpinfo.="(已埋设)";
52  else if (substr($ikind,0,2)=="TN")
53  $mixhelpinfo.="(可拾取)";
54  else if ($ikind[0]=="P")
55  {
56  if ($ikind[strlen($ikind)-1]=="2") $mixhelpinfo.="(猛毒)"; else $mixhelpinfo.="(有毒)";
57  }
58  }
59  $mixhelpinfo.="</span></td>\n";
60  $mixhelpinfo.="<td class=\"b3\"><span>{$ieff}/{$ista}</span></td>\n";
61  $mixhelpinfo.="<td class=\"b3\"><span>";
62  for ($k=0; $k<strlen($iskind); $k++)
63  {
64  if (!isset($itemspkinfo[$iskind[$k]])) break;
65  if ($k) $mixhelpinfo.="+";
66  $mixhelpinfo.=$itemspkinfo[$iskind[$k]];
67  }
68  $mixhelpinfo.="</span></td>\n";
69  $mixhelpinfo.="<td class=\"b3\"><span>";
70  if ($iarea==99) $mixhelpinfo.="每禁"; else $mixhelpinfo.="{$iarea}禁";
71  $mixhelpinfo.="刷新{$inum}个</span></td></tr>\n";
72  }
73  $mixhelpinfo.="</table></div><br>\n";
74  writeover($writefile,$mixhelpinfo);
75 }
76 
77 include template('itemhelpmain');
78 
$mapitemfile
Definition: itemhelp.php:7
$iteminfo
$writefile
Definition: itemhelp.php:8
writeover($filename, $data, $method="rb+", $iflock=1, $check=1, $chmod=1)
$gamecfg
Definition: system.php:22
$i
Definition: botservice.php:267
$itemspkinfo
const GAME_ROOT
Definition: clear.php:6
$k
Definition: stat.php:7
openfile($filename)
config($file= '', $cfg=1)