Commit df2be7eb authored by Nemo Ma's avatar Nemo Ma

Initial Commit

Yellow Version
GE777
Initial Commit.
parent 82c7f954

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

BRLOGO.jpg

72.8 KB

Lilyw.gif

158 KB

Lilyw.png

171 KB

NMForce.png

17.8 KB

<?php
define('CURSCRIPT', 'admin');
require './include/common.inc.php';
define('IN_ADMIN', TRUE);
require GAME_ROOT.'./gamedata/admincfg.php';
require GAME_ROOT.'./include/admin/admin.lang.php';
$admin_cmd_list = Array(
'configmng' => 9,
'systemmng' => 7,
'gamecfgmng' => 7,
'gmlist' => 9,
'urlist' => 6,
'banlistmng' => 6,
'gamecheck' => 2,
'pcmng' => 5,
'npcmng' => 5,
'gameinfomng' => 5,
'antiAFKmng' => 4,
);
if(!$cuser||!$cpass) { gexit($_ERROR['no_login'],__file__,__line__); }
$result = $db->query("SELECT * FROM {$tablepre}users WHERE username='$cuser'");
if(!$db->num_rows($result)) { gexit($_ERROR['login_check'],__file__,__line__); }
$udata = $db->fetch_array($result);
if($udata['password'] != $cpass) { gexit($_ERROR['wrong_pw'], __file__, __line__); }
elseif(($udata['groupid'] <= 1)&&($cuser!==$gamefounder)) { gexit($_ERROR['no_admin'], __file__, __line__); }
if($cuser===$gamefounder){$mygroup=10;}
else{$mygroup = $udata['groupid'];}
$showdata = $cmd_info = false;
if($mode == 'admin_menu' && in_array($command, array_keys($admin_cmd_list))) {//进入子菜单的指令
if($mygroup >= $admin_cmd_list[$command]){
include_once GAME_ROOT."./include/admin/{$command}.php";
$showdata = ob_get_contents();
}else{
$cmd_info = $_ERROR['no_power'];
}
} elseif(in_array($mode, array_keys($admin_cmd_list))) {//子菜单内指令
if($mygroup >= $admin_cmd_list[$mode]){
include_once GAME_ROOT."./include/admin/{$mode}.php";
$showdata = ob_get_contents();
}else{
$cmd_info = $_ERROR['no_power'];
}
} elseif(!empty($mode)) {
$cmd_info = $_ERROR['wrong_adcmd'];
}
ob_clean();
include template('admin');
ob_end_flush();
function adminlog($op,$an1='',$an2='',$an3=''){
global $now,$cuser;
$alfile = GAME_ROOT.'./gamedata/adminlog.php';
if($op){
$aldata = "$now,$cuser,$op,$an1,$an2,$an3,\n";
writeover($alfile,$aldata,'ab+');
}
return;
}
function getstart($start = 0,$mode = ''){
global $showlimit;
$start = (int)$start;
if($mode == 'up') {
$start -= $showlimit;
$start = $start <= 0 ? 0 : $start;
} elseif($mode == 'down') {
$start += $showlimit;
} elseif($mode == 'ref') {
$start = 0;
} else {
$start = $start ? $start : 0;
}
return $start;
}
function setconfig($string) {
if(!get_magic_quotes_gpc()) {
$string = str_replace('\'', '\\\'', $string);
} else {
$string = str_replace('\"', '"', $string);
}
return $string;
}
function astrfilter($str) {
if(is_array($str)) {
foreach($str as $key => $val) {
$str[$key] = astrfilter($val);
}
} else {
$str = str_replace(Array('eval',';',"'"),'',$str);//屏蔽会造成困扰的关键字;
}
return $str;
}
?>
\ No newline at end of file
<?php
define('CURSCRIPT', 'alive');
require './include/common.inc.php';
//extract(gkillquotes($_POST));
//unset($_GET);
if(!isset($alivemode) || $alivemode == 'last'){
$result = $db->query("SELECT * FROM {$tablepre}users RIGHT JOIN {$tablepre}players ON {$tablepre}players.name={$tablepre}users.username WHERE {$tablepre}players.type=0 AND {$tablepre}players.hp>0 ORDER BY {$tablepre}players.money DESC, {$tablepre}players.killnum DESC LIMIT $alivelimit");
}elseif($alivemode == 'all'){
$result = $db->query("SELECT * FROM {$tablepre}users RIGHT JOIN {$tablepre}players ON {$tablepre}players.name={$tablepre}users.username WHERE {$tablepre}players.type=0 AND {$tablepre}players.hp>0 ORDER BY {$tablepre}players.money DESC, {$tablepre}players.killnum DESC");
}else{
echo 'error';
exit();
}
$alivedata = $apdata = Array();
while($apdata = $db->fetch_array($result)) {
$apdata['iconImg'] = "{$apdata['gd']}_{$apdata['icon']}.gif";
$apdata['winrate'] = $apdata['wingames'] ? round($apdata['wingames']/$apdata['validgames']*100).'%' : '0%';
if (($apdata['endtime'] - $apdata['validtime'])>0) {
$apdata['apm'] = round($apdata['cmdnum']/($apdata['endtime'] - $apdata['validtime']) * 60 * 1000)/1000;
} else{
$apdata['apm'] = 0;
}
// $result3 = $db->query("SELECT motto FROM {$tablepre}users WHERE username = '".$apdata['name']."'");
// $apdata['motto'] = $db->result($result3, 0);
$alivedata[$apdata['pid']] = $apdata;
}
$adata = Array();
if($gamblingon){
$gbinfo = '';
$gbingdata = $gbeddata = $gambled = Array();
$gbpool = 0;
$nowodds = odds();
//读取赌局信息
$result2 = $db->query("SELECT * FROM {$tablepre}gambling WHERE 1");
$gbnum = $db->num_rows($result2);
if($gbnum){
while($gbdata = $db->fetch_array($result2)) {
$gbingdata[$gbdata['bid']][$gbdata['uid']] = $gbdata;
$gbeddata[$gbdata['uid']] = $gbdata;
$gbpool += $gbdata['wager'];
}
}
foreach($alivedata as &$ad){
$ad['gbnum'] = gbnum($ad);
$ad['gbsum'] = gbsum($ad);
// if($gbnum && isset($gbingdata[$ad['pid']])){
// $ad['gbnum'] = count($gbingdata[$ad['pid']]);
// $ad['gbsum'] = 0;
// foreach($gbingdata[$ad['pid']] as $gad){
// $ad['gbsum'] += $gad['wager'];
// }
// }else{$ad['gbnum'] = 0;$ad['gbsum'] = 0;}
// $ad['odds'] = podds($ad);
}
//判断是否满足下注条件
if($cuser && $cpass){
if($gamestate < 20) { $gbinfo .= $_ERROR['no_start']; }
//elseif($now - $starttime >= 600) { $gbinfo .= '游戏开始超过10分钟,不可进行下注!'; }
elseif($areanum >= $areaadd) { $gbinfo .= '游戏超过一禁,不可进行下注!'; }
elseif($gamestate >= 30) { $gbinfo .= '游戏已停止激活,不可进行下注!'; }
elseif($gbpool >= 8000 && $wager>50) { $gbinfo .= '本局总奖池已经超过8000切糕上限,此时每人最多只能下注50切糕!'; }
else{
$uresult = $db->query("SELECT * FROM {$tablepre}users WHERE username='$cuser'");
if(!$db->num_rows($uresult)) { $gbinfo .= $_ERROR['login_check']; }
else{
$udata = $db->fetch_array($uresult);
if($udata['password'] != $cpass) { $gbinfo .= $_ERROR['wrong_pw']; }
elseif($udata['groupid'] <= 0) { $gbinfo .= $_ERROR['user_ban']; }
elseif($alivenum <= 0){ $gbinfo .= '当前生存人数为0,无法下注!';}
else{
$uid = $udata['uid'];$uname = $udata['username'];
$credits2 = $udata['credits2'];
if($gbmode == 'gamble'){
$wager = ceil((int)$wager);
if(!$bet || $bet == 'none'){ $gbinfo .= '投注对象有误,请检查输入。';}
elseif($wager <= 0){ $gbinfo .= '投注数额有误,请检查输入。';}
elseif($wager > $credits2 || $wager > 1000 ){ $gbinfo .= '投注数额过大。每人每局最多只能投注总计不超过1000切糕。';}
elseif ($gbpool >= 8000 && $wager > 50) { $gbinfo .= '本局总奖池已经超过8000切糕上限,此时每人最多只能下注50切糕!'; }
else{
$bet = (int)$bet;
$bresult = $db->query("SELECT * FROM {$tablepre}players LEFT JOIN {$tablepre}users ON {$tablepre}players.name={$tablepre}users.username WHERE {$tablepre}players.pid='$bet'");
if(!$db->num_rows($bresult)) { $gbinfo .= '投注对象不存在。'; }
else{
$bdata = $db->fetch_array($bresult);
$bname = $bdata['name'];
if($bdata['hp'] <= 0 || $bdata['state'] >= 10) {$gbinfo .= '投注对象已死亡,无法下注。'; }
elseif($bdata['type'] >=1) {$gbinfo .= '投注对象不是人类!'; }
elseif($gbnum && isset($gbeddata[$udata['uid']])){//已经下注
$gbudata = $gbeddata[$udata['uid']];
if ($gbudata['wager'] + $wager > 1000 )
{
$gbinfo .= '投注数额过大。每人每局最多只能投注总计不超过1000切糕。';
}
else if ($gbpool >= 8000 && $gbudata['wager'] + $wager > 50)
{
$gbinfo .= '本局总奖池已经超过8000切糕上限,此时每人最多只能下注50切糕!';
}
else if($gbudata['bid'] != $bet){$gbinfo .= '追加切糕的对象必须跟之前相同。';}
else{
$bwager = $gbudata['wager'] + $wager;
$odds = ($gbudata['wager'] * $gbudata['odds'] + $nowodds * $wager)/$bwager;
$db->query("UPDATE {$tablepre}gambling SET wager='$bwager',odds='$odds' WHERE uid='$uid'");
if($db->affected_rows() == 1){
$gbeddata[$udata['uid']]['wager']+=$wager;
//$gbeddata[$udata['uid']]['odds']=$odds;
$gbinfo .= '成功对'.$bname.'追加下注。';
$credits2 -= $wager;
if(isset($alivedata[$bet])){
$alivedata[$bet]['gbsum']+=$wager;
//$alivedata[$bet]['odds'] = podds($alivedata[$bet]);
}
$db->query("UPDATE {$tablepre}users SET credits2='$credits2' WHERE uid='$uid'");
}else{$gbinfo .= '数据库错误,请联系管理员。';}
}
}else{//未下注
//$odds = podds($bdata);
//echo $odds;
$db->query("INSERT INTO {$tablepre}gambling (uid,uname,bid,bname,wager,odds) VALUES ('$uid','$uname','$bet','$bname','$wager','$nowodds')");
if($db->affected_rows() == 1){
$gbeddata[$udata['uid']]['wager']=$wager;
$gbeddata[$udata['uid']]['bname']=$bname;
//$gbeddata[$udata['uid']]['odds']=$odds;
$gbinfo .= '成功对'.$bname.'下注。';
$credits2 -= $wager;
$gbnum++;
if(isset($alivedata[$bet])){
$alivedata[$bet]['gbnum']++;
$alivedata[$bet]['gbsum']+=$wager;
//$alivedata[$bet]['odds'] = podds($alivedata[$bet]);
}
$db->query("UPDATE {$tablepre}users SET credits2='$credits2' WHERE uid='$uid'");
}else{$gbinfo .= '数据库错误,请联系管理员。';}
}
}
}
}
if($gbnum && isset($gbeddata[$udata['uid']])){
$gbudata = $gbeddata[$udata['uid']];
$gbinfo .= '你已下注,对象为:'.$gbudata['bname'].',切糕为:'.$gbudata['wager'].';';
//var_dump($gbeddata[$udata['uid']]);
$gbact = 1;
}else{
$gbinfo .= '你尚未下注。';
$gbact = 0;
}
}
}
}
$adata['innerHTML']['gbinfo'] .= $gbinfo;
}else{
$gbinfo .= $_ERROR['no_login'];
}
}
if(!isset($alivemode)){
include template('alive');
}else{
include template('alivelist');
$adata['innerHTML']['alivelist'] = ob_get_contents();
if($gamblingon){
$adata['innerHTML']['gbinfo'] = $gbinfo;
if(isset($credits2)){$adata['innerHTML']['credits2'] = $credits2;}
}
if(isset($error)){$adata['innerHTML']['error'] = $error;}
ob_clean();
$jgamedata = compatible_json_encode($adata);
echo $jgamedata;
ob_end_flush();
}
//include template('alive');
function gbnum($pdata){
global $gbnum,$gbingdata;
if($gbnum && isset($gbingdata[$pdata['pid']])){
return count($gbingdata[$pdata['pid']]);
}else{return 0;}
}
function gbsum($pdata){
global $gbnum,$gbingdata;
if($gbnum && isset($gbingdata[$pdata['pid']])){
$gbsum = 0;
foreach($gbingdata[$pdata['pid']] as $gad){
$gbsum += $gad['wager'];
}
return $gbsum;
}else{return 0;}
}
function odds(){//判断赔率的
global $validnum,$alivenum,$deathnum,$startime,$areanum,$areaadd,$now,$starttime;
// $areaodds = 2/(1+$areanum/$areaadd);//0禁赔率奖励为2,1禁赔率奖励为1,逐步降低
$pasttime = $now - $starttime;
if($pasttime <= 180){$timeodds = 5;}//前3分钟系数为5;
else{$timeodds = 5/($pasttime/180);}//系数趋近于0;
$timeodds = round($timeodds * 100000)/100000;
// $validodds = $validnum/100;//激活赔率;
// $deathodds = $deathnum/400;//死亡赔率,增长很慢
// $winrate = $pdata['validgames'] ? $pdata['wingames']/$pdata['validgames'] : 0;
// $wrodds = 4*(0.5-$winrate);$wrodds = $wrodds < 0 ? 1 : $wrodds + 1;//胜率赔率倍数,0胜率是5,超过50%为1;
// $gbsum = gbsum($pdata);
// $wagerodds = (100-$gbsum)/100; $wagerodds = $wagerodds < 0 ? 1 : $wagerodds + 1;//投注的影响,0投注是2,超过100投注是1;
// $odds = round((1 + $areaodds + $validodds + $deathodds)*$wrodds*$wagerodds*1000)/1000;
return $timeodds;
}
?>
<?php
define('CURSCRIPT', 'announce');
require './include/common.inc.php';
include template('announce');
?>
<?php
define('CURSCRIPT', 'botservice');
require './include/common.inc.php';
require GAME_ROOT.'./include/game.func.php';
require config('combatcfg',$gamecfg);
$result = $db->query("SELECT * FROM {$tablepre}players WHERE name = '$cuser' AND type = 0");
echo "botservice_version=0.1\n";
if(!$db->num_rows($result))
{
echo "not_in_game=1\n";
exit();
}
$pdata = $db->fetch_array($result);
if($pdata['pass'] != md5($cpass))
{
echo "wrong_passwd=1\n";
exit();
}
if ($gamestate==0)
{
echo "game_ended=1\n";
exit();
}
extract($pdata,EXTR_REFS);
init_playerdata();
$log = '';
if($hp > 0){
if(($now <= $noisetime+$noiselimit)&&$noisemode&&($noiseid!=$pid)&&($noiseid2!=$pid)) {
echo "noisetime=$noisetime\n";
echo "noisepls=$noisepls\n";
echo "noiseinfo=$noisemode\n";
}
}
else
{
echo "dead=1\n";
exit();
}
$inf='';
$cmd = $main = ''; $corpseflag=0;
if((strpos($action,'corpse')===0 || strpos($action,'pacorpse')===0) && $gamestate<40 && $command!='getcorpse'){
$cid = strpos($action,'corpse')===0 ? str_replace('corpse','',$action) : str_replace('pacorpse','',$action);
if($cid){
$result = $db->query("SELECT * FROM {$tablepre}players WHERE pid='$cid' AND hp=0");
if($db->num_rows($result)>0){
$edata = $db->fetch_array($result);
include_once GAME_ROOT.'./include/game/battle.func.php';
findcorpse($edata);
extract($edata,EXTR_PREFIX_ALL,'w');
init_battle(1);
$corpseflag=1;
}
}
}
if (isset($command) && (!$corpseflag || $command=='getcorpse'))
{
if ($command == 'move') {
include_once GAME_ROOT.'./include/game/search.func.php';
move($var1);
$cmdnum ++;
}
else if ($command == 'search')
{
include_once GAME_ROOT.'./include/game/search.func.php';
search();
$cmdnum ++;
}
else if ($command == 'itemget')
{
include_once GAME_ROOT.'./include/game/itemmain.func.php';
itemget();
}
else if ($command == 'getcorpse')
{
include_once GAME_ROOT.'./include/game/itemmain.func.php';
getcorpse($var1);
}
else if ($command == 'attack')
{
include_once GAME_ROOT.'./include/game/combat.func.php';
if ($var1=='back') combat(1,$var1); else combat(1);
}
else if(strpos($command,'drop') === 0)
{
include_once GAME_ROOT.'./include/game/itemmain.func.php';
$drop_item = substr($command,4);
itemdrop($drop_item);
}
else if(strpos($command,'off') === 0)
{
include_once GAME_ROOT.'./include/game/itemmain.func.php';
$off_item = substr($command,3);
itemoff($off_item);
}
else if(strpos($command,'swap') === 0)
{
include_once GAME_ROOT.'./include/game/itemmain.func.php';
$swap_item = substr($command,4);
itemdrop($swap_item);
itemadd();
}
else if(strpos($command,'itm') === 0)
{
include_once GAME_ROOT.'./include/game/item.func.php';
$item = substr($command,3);
itemuse($item);
$cmdnum ++;
}
else if ($command=="shopquery")
{
$result=$db->query("SELECT * FROM {$tablepre}shopitem WHERE item = '$item'");
if(!$db->num_rows($result))
echo "shopitemnum=0\n";
else
{
$iteminfo = $db->fetch_array($result);
if($iteminfo['area']> $areanum/$areaadd)
echo "shopitemnum=0\n";
else echo "shopitemnum={$iteminfo['num']}\n";
}
}
else if ($command=="shopbuy")
{
$result=$db->query("SELECT * FROM {$tablepre}shopitem WHERE item = '$item'");
if(!$db->num_rows($result))
echo "nosuchshopitem=1\n";
else
{
include_once GAME_ROOT.'./include/game/itemmain.func.php';
$iteminfo = $db->fetch_array($result);
$bnum = (int)$bnum;
if($iteminfo['num'] <= 0 || $bnum<=0 || $bnum>$iteminfo['num'] || $money < $price*$bnum || (!preg_match('/^(WC|WD|WF|Y|B|C|TN|GB|H|V|M)/',$iteminfo['itmk']) && $bnum>1) || $iteminfo['area']> $areanum/$areaadd)
{
echo "buyfailed=1\n";
}
else
{
$price = $club == 11 ? round($iteminfo['price']*0.75) : $iteminfo['price'];
$inum = $iteminfo['num']-$bnum;
$sid = $iteminfo['sid'];
$db->query("UPDATE {$tablepre}shopitem SET num = '$inum' WHERE sid = '$sid'");
$money -= $price*$bnum;
addnews($now,'itembuy',$name,$iteminfo['item']);
$itm0 = $iteminfo['item'];
$itmk0 = $iteminfo['itmk'];
$itme0 = $iteminfo['itme'];
$itms0 = $iteminfo['itms']*$bnum;
$itmsk0 = $iteminfo['itmsk'];
itemget();
echo "buysuccess=1\n";
}
}
}
else if ($command=="itemmerge")
{
include_once GAME_ROOT.'./include/game/itemmain.func.php';
itemmerge($merge1,$merge2);
}
else if ($command=="itemmix")
{
include_once GAME_ROOT.'./include/game/itemmain.func.php';
$mixlist = array(); $mask=(int)$mask;
for($i=1;$i<=6;$i++) if ($mask&(1<<($i-1))) $mixlist[] = $i;
itemmix($mixlist);
}
else if ($command=="itemadd")
{
include_once GAME_ROOT.'./include/game/itemmain.func.php';
itemadd();
}
else if (strpos($command,'off') === 0)
{
include_once GAME_ROOT.'./include/game/itemmain.func.php';
$off_item = substr($command,3);
itemoff($off_item);
}
else if ($command=="selectclub")
{
if ($club==0 && isset($var1) && ((int)$var1<=16))
{
$club=(int)$var1;
include_once GAME_ROOT.'./include/game/clubslct.func.php';
updateskill();
}
}
else if ($command=="verify")
{
$endtime=1; //用于程序开始时调用,获取全部消息列表
}
}
if ($itms0)
{
echo "itm0=$itm0\n";
echo "itmk0=$itmk0\n";
echo "itme0=$itme0\n";
echo "itms0=$itms0\n";
echo "itmsk0=$itmsk0\n";
echo "mode=itemfind\n";
}
foreach (Array('wep','arb','arh','ara','arf','art') as $value)
if (${$value.'s'})
{
echo "{$value}=".${$value}."\n";
echo "{$value}k=".${$value.'k'}."\n";
echo "{$value}e=".${$value.'e'}."\n";
echo "{$value}s=".${$value.'s'}."\n";
echo "{$value}sk=".${$value.'sk'}."\n";
}
foreach (Array('1','2','3','4','5','6') as $itm_id)
if (${'itms'.$itm_id})
{
echo "itm{$itm_id}=".${'itm'.$itm_id}."\n";
echo "itmk{$itm_id}=".${'itmk'.$itm_id}."\n";
echo "itme{$itm_id}=".${'itme'.$itm_id}."\n";
echo "itms{$itm_id}=".${'itms'.$itm_id}."\n";
echo "itmsk{$itm_id}=".${'itmsk'.$itm_id}."\n";
}
foreach (Array('mhp','hp','msp','sp','rage','money','club','inf','mss','ss','skillpoint','att','def','pls','lvl','pose','tactic','wp','wk','wc','wg','wd','wf','action') as $value)
echo "{$value}=".${$value}."\n";
if ($club==0)
{
echo "clubselect=1\n";
include_once GAME_ROOT.'./include/game/clubslct.func.php';
getclub($name,$c1,$c2,$c3);
echo "clubchoice1=$c1\n";
echo "clubchoice2=$c2\n";
echo "clubchoice3=$c3\n";
}
$z=(int)$areanum/$areaadd;
echo "areanum=".$z."\n";
$plsnum=sizeof($plsinfo)-1;
echo "plsnum=$plsnum\n";
echo "starttime=$starttime\n";
echo "now=$now\n";
$gametime=$now-$starttime;
echo "gametime=$gametime\n";
echo "nextareaaddtime=$areatime\n";
echo "areaaddnum=$areaadd\n";
$alis="";
for ($i=1; $i<=$plsnum; $i++) $alis.=$arealist[$i].",";
echo "arealist=$alis\n";
echo "hacked=$hack\n";
$result = $db->query("SELECT type,sNo,pls,name,state,bid FROM {$tablepre}players WHERE type > 0 AND deathtime >= $endtime");
$rows=$db->num_rows($result);
echo "npcdeathnum=$rows\n";
$i=0;
while($data = $db->fetch_array($result))
{
$i++;
echo "deathnpctype$i={$data['type']}\n";
echo "deathnpcsNo$i={$data['sNo']}\n";
echo "deathnpcpls$i={$data['pls']}\n";
echo "deathnpcname$i={$data['name']}\n";
$t=$data['state'];
if ($t==20 || $t==21 || $t==22 || $t==23 || $t==24 || $t==29)
{
$rs = $db->query("SELECT sNo,name FROM {$tablepre}players WHERE pid='{$data['bid']}'");
$dd = $db->fetch_array($rs);
echo "deathnpckillersNo$i={$dd['sNo']}\n";
echo "deathnpckillername$i={$dd['name']}\n";
}
else
{
echo "deathnpckillersNo$i=-1\n";
echo "deathnpckillername$i=-1\n";
}
}
$result = $db->query("SELECT sNo,pls,name,state,bid FROM {$tablepre}players WHERE type = 0 AND state >= 10 AND deathtime >= $endtime");
$rows=$db->num_rows($result);
echo "pcdeathnum=$rows\n";
$i=0;
while($data = $db->fetch_array($result))
{
$i++;
echo "deathpcsNo$i={$data['sNo']}\n";
echo "deathpcpls$i={$data['pls']}\n";
echo "deathpcname$i={$data['name']}\n";
echo "deathpcstate$i={$data['state']}\n";
$t=$data['state'];
if ($t==20 || $t==21 || $t==22 || $t==23 || $t==24 || $t==29)
{
$rs = $db->query("SELECT type,sNo,name FROM {$tablepre}players WHERE pid='{$data['bid']}'");
$dd = $db->fetch_array($rs);
echo "deathpckillertype$i={$dd['type']}\n";
echo "deathpckillersNo$i={$dd['sNo']}\n";
echo "deathpckillername$i={$dd['name']}\n";
}
else
{
echo "deathpckillertype$i=-1\n";
echo "deathpckillersNo$i=-1\n";
echo "deathpckillername$i=-1\n";
}
}
echo "weather=$weather\n";
//echo "log=$log\n";
$endtime = $now;
player_save($pdata);
?>
2010.12.29
//略改动了结局对话。
//殴系空手相当于持有熟练度/2攻击力的武器。
//修正了战斗时会重复中同一种异常状态的错误
//调整了商店里特殊道具的数量
2010.12.28
//新增即死地雷,商店出售。阔剑地雷效果上调
//修改BOSS对话
//NPC 思念体-AC众 将掉落300效的灵符武器
//改动了初始物品中陷阱的效果
2010.12.25
//现在战斗中受伤或者进入异常状态将会在消息中显示
//现在根据NPC身份不同,台词也不同了
//改动了一些游戏数据
//修改了雷达显示NPC的种类
//对剧情做了细节的调整
改动的文件:
/gamedata/
system.php //NPC对话改为按身份判断
/gamedata/cache/
combatcfg_1.php //略微修改熟练度对伤害的影响
mapitem_1.php //添加灵符系道具
mixitem_1.php //修改灵系合成公式
shopitem_1.php //大幅增加了商店物品的数量,同时也提高了强化类物品的价格效果比
npc_1.php //修改了NPC掉落物品
/include/
news.func.php //增加受伤时的新闻播报
/include/game/
combat.func.php //增加受伤时的消息播报
itemmain.func.php //修复了踩陷阱死亡以后陷阱会留在手中的BUG
event.func.php //修改了特殊事件的字体显示
item2.func.php //修改了雷达显示NPC的种类
2010.12.23
//修正道具合成跟道具合并页面与FF不兼容的问题
//添加新属性“电气”,增加新受伤状态“麻痹”
//修改了游戏剧情,暂时鬼隐了林无月,新增三个首席执行官
2010.12.21
//系统内,修改了重击判断逻辑,虽然外面看不出来。修改了伤害状态判断的逻辑,虽然外面还是看不出来。
//新增了高级NPC的各种对话。NPC对话可以用开关关闭。
//现在肌肉兄贵和根性兄贵初始的HP和SP将会是满的
//添加新属性“爆炸攻击”,并且修改了属性攻击的伤害计算方式
//爆系的保证伤害值设定取消,但是爆炸攻击属性则保证伤害值。大部分爆系是爆炸攻击属性,也有一部分没有爆炸攻击属性。
//修改受伤状态的字色
//修改道具属性的显示方式,虽然外面看不出来。
2010.12.20
//为BOSS林无月专门增加了对话
//改动了射程判断
改动的文件:
/gamedata/
system.php //添加NPC对话,将射程移到combatcfg,增加伤害判断文字
/gamedata/cache/
combatcfg_1.php //将射程移到此并作了修改,增加受伤状态变量,添加新属性爆炸和电气
gamecfg_1.php //增加受伤状态变量,修改起来就方便了
mapitem_1.php //地图物品略改,在禁区增加了林无月设置的陷阱
mixitem_1.php //增加合成物品
shopitem_1.php //商店道具略改
npc_1.php //NPC资料大改
style_1.css //略改动表格宽度
/img/
/include/
game.func.php //改动属性显示的逻辑
state.func.php //改动烧伤死亡的变量名
/include/admin/
/include/game/
attr.func.php //增加受伤状态的判断。
combat.func.php //增加了NPC对话,改动了射程判断,改动了显示受伤信息的逻辑,改动了属性攻击的逻辑,改动了爆系武器的伤害判断
item2.func.php //改动了一些文字
search.func.php //改动了移动探索减体力和生命的判断逻辑
special.func.php //改动包扎伤口的字色
/install/
/templates/default/
profile.htm //略改动了表格宽度
game.htm //略改动了表格宽度
battle.htm //略改动了表格宽度
sp_inf.htm //改动了字色
itemmerge.htm //修正FF兼容性
itemmix //修正FF兼容性
end.htm //结局文字修改
notice.htm //开头画面修改
news.htm //消息界面修改
2010.12.19
//解毒剂种类改为“药剂”
//雷达强化!现在雷达可以探测玩家和NPC了
改动的文件:
/gamedata/
system.php //
player.sql //
/gamedata/cache/
gamecfg_1.php //
combatcfg_1.php //添加数种属性
mapitem_1.php //地图物品略改
shopitem_1.php //商店道具略改
npc_1.php //NPC资料略改
/img/
/include/
game.func.php //增加烧伤和冰冻状态显示
state.func.php //增加烧伤死亡
/include/admin/
/include/game/
attr.func.php //烧伤状态影响攻击力,冻伤减防御力
combat.func.php //去除了冗余部分,增加了火焰和冰冻两种属性
item.func.php //添加解冻药水和烧伤药剂,枪械弹药种类增加。雷达修改,雷达用电池修改
item2.func.php //添加新雷达,注释掉了旧雷达
search.func.php //冻伤状态影响移动和探索消耗的体力,增加烧伤死亡
/install/
/templates/default/
radar.htm //雷达强化
/根目录
chat.php //把误加的引号改了回来
2010.12.17
//对combat.func.php作了简化
//伤害惩罚加重,现在如果伤害超过2000会扣除2/3的HP,而伤害超过5000则扣除4/5的HP
//内定称号、地图物品、商店道具、NPC资料修改。现在安装钉子方便一些了,反正不能超量购买,对吧。
//增加了物品名称的限制长度,修正了物品耐久改为整数以后导致的与无限耐不兼容的问题
//解毒剂种类改为“药剂”
改动的文件:
/gamedata/
system.php //改动内定称号、枪械弹药种类
player.sql //增加了物品名称的限制长度,修正了物品耐久改为整数以后导致的与无限耐不兼容的问题
/gamedata/cache/
gamecfg_1.php //去除了跟combatcfg重复的部分
combatcfg_1.php //添加数种属性
mapitem_1.php //地图物品略改
shopitem_1.php //商店道具略改
npc_1.php //NPC资料略改
/img/
/include/
game.func.php //增加烧伤和冰冻状态显示
/include/admin/
pcmng.php //增加物品名长度
/include/game/
attr.func.php //烧伤状态影响攻击力,冻伤减防御力
combat.func.php //去除了冗余部分,增加了火焰和冰冻两种属性
item.func.php //添加解冻药水和烧伤药剂,枪械弹药种类增加
itemmain.func.php //灵符武器可以正确合并了
search.func.php //冻伤状态影响移动和探索消耗的体力
/install/
bra.sql //增加了物品名称的限制长度,修正了物品耐久改为整数以后导致的与无限耐不兼容的问题
/templates/default/
sp_shop.htm //修改文字
/根目录
valid.php //初始经验改动
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
2011/1/16
更新如下:
残留的思念头像修改;header里加入banner 文件:n_51.gif;header.htm;banner468.jpg
首页加入清除cookie功能 文件:index.htm;common.inc.php;templates.lang.php
修正了可以把性别改为npc或者别的字母的BUG 文件:valid.php
去除了一些没用的商品,加入防御属性的饰品 文件:shopitem_1.php
NPC四面增加掉落射系终极武器,同时武器强化;NPC残留的思念武器极度强化,数值下调 文件:npc_1.php
游戏界面字体修改 文件:style_1.css;help.htm
\ No newline at end of file
This diff is collapsed.
2013-03-03
为后台添加了修改歌魂的选项{admin_pcmng.htm;pcmng.php;}
删去了恋歌{song.inc.php;mixitem_1.php;}
2013-02-24
修改了排名界面{rank.php; rank.htm;}
修正了歌唱系统的一些问题;{song.inc.php;}
增加了APM查看{command.php; valid.php; player.sql; alive.php; alivelist.htm; command.php; state.func.php; game.func.php;}
2013-02-21
修正了一些文件版本和兼容性问题;{command.php; game.php; global.func.php; command.htm;}
新增赌注系统BETA;{reset.sql; dbup.php; gamecfg_1.php; resources_1.php; alive.php; user.php; gambling.php; system.func.php; urlist.php; gbresult.htm; alive.htm; alivelist.htm; userbasicdata.htm; useradvdata.htm; usercrdtsdata.htm; user.htm; admin_urlist.htm; game.js;}
\ No newline at end of file
2014-03-02
添加了造成随机伤害的武器属性R {resources_1; combat.func;}
添加了能按指定概率随机得到一般道具、神装等物品的道具类型ps {resources_1; item.func; randomitem_1;}
添加了能随机切换女主NPC位置的道具"群青多面体" {item.func; news.func;}
添加了能给非特殊道具改名的道具"残响兵器" {item.func; item2.func; nametag.htm;}
修改了RP增加的规则:1.玩家杀人时将对方RP加在自己身上;2.玩家每次RP增长都判定RP称号和技能是否存在 {combat.func; event.func;}
添加了针对RP的特殊称号“晶莹剔透”:1.称号特长是RP增长减少;2.称号的两个技能 {clubskills.func; clubslct.func; valid.func; combat.func; event.func; sp_skpts.htm;}
添加了AI静流:1.静流卖萌和提示道具地点功能;2.静流攻击和回避玩家的功能;3.静流入场和存活的全局判断 {system.func; global.func; db_mysql.class; state.func; aievent.func; search.func; npc_1; addnpc_1; reset.sql; gamecfg_1; resources_1;}
\ No newline at end of file
<?php
define('CURSCRIPT', 'chat');
require './include/common.inc.php';
//require_once GAME_ROOT.'./include/JSON.php';
if(!$cuser || !defined('IN_GAME')) {
exit('Not in game.');
}
if(($sendmode == 'send')&&$chatmsg) {
if(strpos($chatmsg,'/') === 0) {
$result = $db->query("SELECT groupid FROM {$tablepre}users WHERE username='$cuser'");
$groupid = $db->result($result);
if($groupid > 1) {
if(strpos($chatmsg,'/post') === 0) {
$chatmsg = substr($chatmsg,6);
if($chatmsg){
$db->query("INSERT INTO {$tablepre}chat (type,`time`,send,msg) VALUES ('4','$now','$cuser','$chatmsg')");
}
} else {
$chatdata = array('lastcid' => $lastcid, 'msg' => Array('<span class="red">指令错误。</span><br>'));
}
} else {
$chatdata = array('lastcid' => $lastcid, 'msg' => Array('<span class="red">聊天信息不能用 / 开头。</span><br>'));
}
} else {
if($chattype == 0) {
$db->query("INSERT INTO {$tablepre}chat (type,`time`,send,msg) VALUES ('0','$now','$cuser','$chatmsg')");
} elseif($chattype == 1) {
$db->query("INSERT INTO {$tablepre}chat (type,`time`,send,recv,msg) VALUES ('1','$now','$cuser','$teamID','$chatmsg')");
}
}
}
if(!$chatdata) {
$chatdata = getchat($lastcid,$teamID);
}
ob_clean();
//$json = new Services_JSON();
//$jgamedata = $json->encode($chatdata);
$jgamedata = compatible_json_encode($chatdata);
echo $jgamedata;
ob_end_flush();
?>
\ No newline at end of file
<?php
$dir = dirname(__FILE__);
header("Content-Type: text/plain");
echo "/bin/find \"$dir\" -type d -exec /bin/chmod -c 0770 '{}' \\; \n";
passthru("/bin/find \"$dir\" -type d -exec /bin/chmod -c 0770 '{}' \\; 2>&1");
echo "\n\n";
echo "/bin/find \"$dir\" -type f -exec /bin/chmod -c 0660 '{}' \\; \n";
passthru("/bin/find \"$dir\" -type f -exec /bin/chmod -c 0660 '{}' \\; 2>&1");
//var_dump($ret1,$ret2);
<?php
define('CURSCRIPT', 'dbup');
define('IN_GAME', TRUE);
define('GAME_ROOT', dirname(__FILE__));
define('GAMENAME', 'bra');
if(PHP_VERSION < '4.3.0') {
exit('PHP version must >= 4.3.0!');
}
require GAME_ROOT.'/include/global.func.php';
$magic_quotes_gpc = get_magic_quotes_gpc();
extract(gstrfilter($_COOKIE));
extract(gstrfilter($_POST));
unset($_GET);
$_FILES = gstrfilter($_FILES);
require GAME_ROOT.'/config.inc.php';
$errorinfo ? error_reporting(E_ALL) : error_reporting(0);
$now = time() + $moveut*3600 + $moveutmin*60;
list($sec,$min,$hour,$day,$month,$year,$wday) = explode(',',date("s,i,H,j,n,Y,w",$now));
//if($attackevasive) {
// include_once GAME_ROOT.'./include/security.inc.php';
//}
require GAME_ROOT.'/include/db_'.$database.'.class.php';
$db = new dbstuff;
$db->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
//$db->select_db($dbname);
unset($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
//require GAME_ROOT.'./gamedata/system.php';
//require config('resources',$gamecfg);
//require config('gamecfg',$gamecfg);
echo 'a';
//include GAME_ROOT.'./gamedata/gameinfo.php';
echo $q.'<br>';
//echo $db->query($q);
$q = "UPDATE {$tablepre}users SET achievement='' WHERE uid>0";
echo $db->query($q);
$q = "ALTER TABLE {$tablepre}users ADD titles text NOT NULL default '' AFTER achievement";
//echo $db->query($q);
$q = "ALTER TABLE {$tablepre}users ADD title text NOT NULL default '' AFTER title";
//echo $db->query($q);
?>
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
<?php
//以下内容在游戏安装时初始化,不能通过游戏后台修改
// [EN] Set below parameters according to your account information provided by your hosting
// [CH] 以下变量请根据空间商提供的账号参数修?如有疑问,请联系服务器提供?
$dbhost = '127.0.0.1'; // database server
// 数据库服务器
$dbuser = 'root'; // database username
// 数据库用户名
$dbpw = 'mylittlepony'; // database password
// 数据库密?
$dbname = 'acdts3'; // database name
// 数据库名
$dbreport = 1; // send db error report? 1=yes
// 是否发送数据库错误报告? 0=? 1=?
// [EN] If you have problems logging in Discuz!, then modify the following parameters, else please leave default
// [CH] 如您?cookie 作用范围有特殊要?或游戏登录不正常,请修改下面变?否则请保持默?
$cookiedomain = ''; // cookie domain
// cookie 作用?
$cookiepath = '/'; // cookie path
// cookie 作用路径
// [EN] Special parameters, DO NOT modify these unless you are an expert in Discuz!
// [CH] 以下变量为特别选项,一般情况下没有必要修改
$headercharset = 0; // force outputing charset header
// 强制设置字符?只乱码时使用
$onlinehold = 900; // time span of online recording
// 在线保持时间,单位?
$pconnect = true; // persistent database connection, 0=off, 1=on
// 数据库持久连?false=关闭, true=打开
$gamefounder = 'Amarillo_NMC'; // super administrator's UID
// 游戏创始?UID, 可以支持多个创始人,之间使用 ??分隔?
// 如果不设置游戏创始人,则管理员之间可以相互编辑,具体权力差别请见游戏使用文档
$postinterval = 1; //用户提交命令的间隔时间,单位?
$moveut = 8; //set the difference of server time and client time
//如果本地时间跟服务器时间有时差,在此处更?
$moveutmin = 0; //set the difference of server time and client time, by minutes
//如果本地时间跟服务器时间有时差,在此处更?
// [EN] !ATTENTION! Do NOT modify following after your board was settle down
// [CH] 游戏投入使用后不能修改的变量
$tablepre = 'acbra3_'; // 表名前缀, 同一数据库安装多个游戏请修改此处
// table prefix, modify this when you are installingmore than 1 Discuz! in the same database.
$authkey = 'bra'; //game encrypt key ,the same of plus key
//游戏加密密钥,要与插件密钥相?
// [EN] !ATTENTION! Preservation or debugging for developing
// [CH] 切勿修改以下变量,仅供程序开发调试用!
$database = 'mysql'; // 'mysql' for MySQL version and 'pgsql' for PostgreSQL version
// MySQL 版本请设?'mysql', PgSQL 版本请设?'pgsql'
$charset = 'utf-8'; // default character set, 'gbk', 'big5', 'utf-8' are available
// 游戏默认字符? 可?'gbk', 'big5', 'utf-8'
$dbcharset = 'utf8'; // default database character set, 'gbk', 'big5', 'utf8', 'latin1' and blank are available
// MySQL 字符? 可?'gbk', 'big5', 'utf8', 'latin1', 留空为按照游戏字符集设定
$attackevasive = 0; // protect against attacks via common request, 0=off, 1=cookie refresh limitation, 2=deny proxy request, 3=both
// 防护大量正常请求造成的拒绝服务攻? 0=关闭, 1=cookie 刷新限制, 2=限制代理访问, 3=cookie+代理限制
$tplrefresh = 1; // auto check validation of templates, 0=off, 1=on
// 模板自动刷新开?0=关闭, 1=打开, 在不修改页面的情况下可以关闭
$bbsurl = 'http://76573.org/'; //the bbs url for the game plus
//安装游戏插件的论坛地址
$gameurl = 'http://dts.moe/'; // the url of game program files,for the full-window mode
//游戏程序地址,用于全屏模?
$homepage = 'http://www.amarilloviridian.com/'; // game homepage
//官方网站地址
$title = '大 逃 杀'; //game title
//游戏标题
$errorinfo = 0; //是否开启错误信息提示,1为开启,0为关闭。开启会泄漏游戏安装路径
// ============================================================================
?>
\ No newline at end of file
<?php
//这是一份config.inc.php的示例。 请根据本地电脑信息修改其中内容,然后改名为config.inc.php
// [EN] Set below parameters according to your account information provided by your hosting
// [CH] 以下变量请根据空间商提供的账号参数修?如有疑问,请联系服务器提供?
$dbhost = 'localhost'; // database server
// 数据库服务器
$dbuser = 'sample'; // database username
// 数据库用户名
$dbpw = 'sample'; // database password
// 数据库密?
$dbname = 'sample'; // database name
// 数据库名
$dbreport = 1; // send db error report? 1=yes
// 是否发送数据库错误报告? 0=? 1=?
// [EN] If you have problems logging in Discuz!, then modify the following parameters, else please leave default
// [CH] 如您?cookie 作用范围有特殊要?或游戏登录不正常,请修改下面变?否则请保持默?
$cookiedomain = '/'; // cookie domain
// cookie 作用?
$cookiepath = '/'; // cookie path
// cookie 作用路径
// [EN] Special parameters, DO NOT modify these unless you are an expert in Discuz!
// [CH] 以下变量为特别选项,一般情况下没有必要修改
$headercharset = 0; // force outputing charset header
// 强制设置字符?只乱码时使用
$onlinehold = 900; // time span of online recording
// 在线保持时间,单位?
$pconnect = true; // persistent database connection, 0=off, 1=on
// 数据库持久连?false=关闭, true=打开
$gamefounder = 'Amarillo_NMC'; // super administrator's UID
// 游戏创始?UID, 可以支持多个创始人,之间使用 ??分隔?
// 如果不设置游戏创始人,则管理员之间可以相互编辑,具体权力差别请见游戏使用文档
$postinterval = 1; //用户提交命令的间隔时间,单位?
$moveut = 8; //set the difference of server time and client time
//如果本地时间跟服务器时间有时差,在此处更?
$moveutmin = 0; //set the difference of server time and client time, by minutes
//如果本地时间跟服务器时间有时差,在此处更?
// [EN] !ATTENTION! Do NOT modify following after your board was settle down
// [CH] 游戏投入使用后不能修改的变量
$tablepre = 'acbra2_'; // 表名前缀, 同一数据库安装多个游戏请修改此处
// table prefix, modify this when you are installingmore than 1 Discuz! in the same database.
$authkey = 'bra'; //game encrypt key ,the same of plus key
//游戏加密密钥,要与插件密钥相?
// [EN] !ATTENTION! Preservation or debugging for developing
// [CH] 切勿修改以下变量,仅供程序开发调试用!
$database = 'mysql'; // 'mysql' for MySQL version and 'pgsql' for PostgreSQL version
// MySQL 版本请设?'mysql', PgSQL 版本请设?'pgsql'
$charset = 'utf-8'; // default character set, 'gbk', 'big5', 'utf-8' are available
// 游戏默认字符? 可?'gbk', 'big5', 'utf-8'
$dbcharset = 'utf8'; // default database character set, 'gbk', 'big5', 'utf8', 'latin1' and blank are available
// MySQL 字符? 可?'gbk', 'big5', 'utf8', 'latin1', 留空为按照游戏字符集设定
$attackevasive = 0; // protect against attacks via common request, 0=off, 1=cookie refresh limitation, 2=deny proxy request, 3=both
// 防护大量正常请求造成的拒绝服务攻? 0=关闭, 1=cookie 刷新限制, 2=限制代理访问, 3=cookie+代理限制
$tplrefresh = 1; // auto check validation of templates, 0=off, 1=on
// 模板自动刷新开?0=关闭, 1=打开, 在不修改页面的情况下可以关闭
$bbsurl = 'http://76573.org/'; //the bbs url for the game plus
//安装游戏插件的论坛地址
$gameurl = 'http://lg.dianbo.me/'; // the url of game program files,for the full-window mode
//游戏程序地址,用于全屏模?
$homepage = 'http://www.amarilloviridian.com/'; // game homepage
//官方网站地址
$title = '电 波 大 逃 杀'; //game title
//游戏标题
$errorinfo = 0; //是否开启错误信息提示,1为开启,0为关闭。开启会泄漏游戏安装路径
// ============================================================================
?>
<?php
define('CURSCRIPT', 'dbup');
define('IN_GAME', TRUE);
define('GAME_ROOT', dirname(__FILE__));
define('GAMENAME', 'bra');
if(PHP_VERSION < '4.3.0') {
exit('PHP version must >= 4.3.0!');
}
require GAME_ROOT.'./include/global.func.php';
$magic_quotes_gpc = get_magic_quotes_gpc();
extract(gstrfilter($_COOKIE));
extract(gstrfilter($_POST));
unset($_GET);
$_FILES = gstrfilter($_FILES);
require GAME_ROOT.'./config.inc.php';
$errorinfo ? error_reporting(E_ALL) : error_reporting(0);
$now = time() + $moveut*3600 + $moveutmin*60;
list($sec,$min,$hour,$day,$month,$year,$wday) = explode(',',date("s,i,H,j,n,Y,w",$now));
//if($attackevasive) {
// include_once GAME_ROOT.'./include/security.inc.php';
//}
require GAME_ROOT.'./include/db_'.$database.'.class.php';
$db = new dbstuff;
$db->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
//$db->select_db($dbname);
unset($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
require GAME_ROOT.'./gamedata/system.php';
require config('resources',$gamecfg);
require config('gamecfg',$gamecfg);
//include GAME_ROOT.'./gamedata/gameinfo.php';
$q = "ALTER TABLE {$tablepre}winners ADD killnum2 smallint unsigned NOT NULL default 0 AFTER killnum";
echo $q.'<br>';
echo $db->query($q);
$q = "ALTER TABLE {$tablepre}users ADD credits2 mediumint NOT NULL default 0 AFTER credits";
echo $q.'<br>';
echo $db->query($q);
?>
\ No newline at end of file
<?php
define('CURSCRIPT', 'dbup');
define('IN_GAME', TRUE);
define('GAME_ROOT', dirname(__FILE__));
define('GAMENAME', 'bra');
if(PHP_VERSION < '4.3.0') {
exit('PHP version must >= 4.3.0!');
}
require GAME_ROOT.'./include/global.func.php';
$magic_quotes_gpc = get_magic_quotes_gpc();
extract(gstrfilter($_COOKIE));
extract(gstrfilter($_POST));
unset($_GET);
$_FILES = gstrfilter($_FILES);
require GAME_ROOT.'./config.inc.php';
$errorinfo ? error_reporting(E_ALL) : error_reporting(0);
$now = time() + $moveut*3600 + $moveutmin*60;
list($sec,$min,$hour,$day,$month,$year,$wday) = explode(',',date("s,i,H,j,n,Y,w",$now));
//if($attackevasive) {
// include_once GAME_ROOT.'./include/security.inc.php';
//}
require GAME_ROOT.'./include/db_'.$database.'.class.php';
$db = new dbstuff;
$db->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
//$db->select_db($dbname);
unset($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
require GAME_ROOT.'./gamedata/system.php';
require config('resources',$gamecfg);
require config('gamecfg',$gamecfg);
//include GAME_ROOT.'./gamedata/gameinfo.php';
$q = "ALTER TABLE {$tablepre}game ADD combonum smallint unsigned default 0 NOT null AFTER hack";
echo $q.'<br>';
echo $db->query($q);
?>
\ No newline at end of file
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Tokiwa Battle Royale: gamedata/mapitem/0mapitem.php File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Tokiwa Battle Royale
&#160;<span id="projectnumber">GE777</span>
</div>
<div id="projectbrief">A PHP Battle Royale inspired game</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('0mapitem_8php.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">0mapitem.php File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="0mapitem_8php_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_0271b1556a99f380b8aa57f81a0bc6d9.html">gamedata</a></li><li class="navelem"><a class="el" href="dir_69d22863268d7e92dc95cbc9cc1c799f.html">mapitem</a></li><li class="navelem"><a class="el" href="0mapitem_8php.html">0mapitem.php</a></li>
<li class="footer">Generated on Thu Nov 20 2014 11:38:05 for Tokiwa Battle Royale by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
</ul>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Tokiwa Battle Royale: gamedata/mapitem/0mapitem.php Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Tokiwa Battle Royale
&#160;<span id="projectnumber">GE777</span>
</div>
<div id="projectbrief">A PHP Battle Royale inspired game</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('0mapitem_8php_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">0mapitem.php</div> </div>
</div><!--header-->
<div class="contents">
<a href="0mapitem_8php.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;&lt;? <span class="keywordflow">if</span>(!defined(<span class="stringliteral">&#39;IN_GAME&#39;</span>)) exit(<span class="stringliteral">&#39;Access Denied&#39;</span>); ?&gt;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;【最终机枪防线】,TO,500,1,1,</div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;【最终火炮防线】,TO,600,1,1,</div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_0271b1556a99f380b8aa57f81a0bc6d9.html">gamedata</a></li><li class="navelem"><a class="el" href="dir_69d22863268d7e92dc95cbc9cc1c799f.html">mapitem</a></li><li class="navelem"><a class="el" href="0mapitem_8php.html">0mapitem.php</a></li>
<li class="footer">Generated on Thu Nov 20 2014 11:38:01 for Tokiwa Battle Royale by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
</ul>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Tokiwa Battle Royale: gamedata/mapitem/10mapitem.php File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Tokiwa Battle Royale
&#160;<span id="projectnumber">GE777</span>
</div>
<div id="projectbrief">A PHP Battle Royale inspired game</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('10mapitem_8php.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">10mapitem.php File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="10mapitem_8php_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_0271b1556a99f380b8aa57f81a0bc6d9.html">gamedata</a></li><li class="navelem"><a class="el" href="dir_69d22863268d7e92dc95cbc9cc1c799f.html">mapitem</a></li><li class="navelem"><a class="el" href="10mapitem_8php.html">10mapitem.php</a></li>
<li class="footer">Generated on Thu Nov 20 2014 11:38:05 for Tokiwa Battle Royale by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
</ul>
</div>
</body>
</html>
This diff is collapsed.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Tokiwa Battle Royale: gamedata/shopitem/10shopitem.php File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Tokiwa Battle Royale
&#160;<span id="projectnumber">GE777</span>
</div>
<div id="projectbrief">A PHP Battle Royale inspired game</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('10shopitem_8php.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">10shopitem.php File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="10shopitem_8php_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_0271b1556a99f380b8aa57f81a0bc6d9.html">gamedata</a></li><li class="navelem"><a class="el" href="dir_2eaf593fe04561b9b4961bd1911a8db3.html">shopitem</a></li><li class="navelem"><a class="el" href="10shopitem_8php.html">10shopitem.php</a></li>
<li class="footer">Generated on Thu Nov 20 2014 11:38:06 for Tokiwa Battle Royale by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
</ul>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Tokiwa Battle Royale: gamedata/shopitem/10shopitem.php Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Tokiwa Battle Royale
&#160;<span id="projectnumber">GE777</span>
</div>
<div id="projectbrief">A PHP Battle Royale inspired game</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('10shopitem_8php_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">10shopitem.php</div> </div>
</div><!--header-->
<div class="contents">
<a href="10shopitem_8php.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;&lt;? <span class="keywordflow">if</span>(!defined(<span class="stringliteral">&#39;IN_GAME&#39;</span>)) exit(<span class="stringliteral">&#39;Access Denied&#39;</span>); ?&gt;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;10,1000,《常磐大逃杀攻略》,VV,100,1,,</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;10,1500,《小黄的收服特训》,VC_1,100,1,,</div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_0271b1556a99f380b8aa57f81a0bc6d9.html">gamedata</a></li><li class="navelem"><a class="el" href="dir_2eaf593fe04561b9b4961bd1911a8db3.html">shopitem</a></li><li class="navelem"><a class="el" href="10shopitem_8php.html">10shopitem.php</a></li>
<li class="footer">Generated on Thu Nov 20 2014 11:38:02 for Tokiwa Battle Royale by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
</ul>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Tokiwa Battle Royale: gamedata/mapitem/11mapitem.php File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Tokiwa Battle Royale
&#160;<span id="projectnumber">GE777</span>
</div>
<div id="projectbrief">A PHP Battle Royale inspired game</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('11mapitem_8php.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">11mapitem.php File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="11mapitem_8php_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_0271b1556a99f380b8aa57f81a0bc6d9.html">gamedata</a></li><li class="navelem"><a class="el" href="dir_69d22863268d7e92dc95cbc9cc1c799f.html">mapitem</a></li><li class="navelem"><a class="el" href="11mapitem_8php.html">11mapitem.php</a></li>
<li class="footer">Generated on Thu Nov 20 2014 11:38:05 for Tokiwa Battle Royale by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
</ul>
</div>
</body>
</html>
This diff is collapsed.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Tokiwa Battle Royale: gamedata/shopitem/11shopitem.php File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Tokiwa Battle Royale
&#160;<span id="projectnumber">GE777</span>
</div>
<div id="projectbrief">A PHP Battle Royale inspired game</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('11shopitem_8php.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">11shopitem.php File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="11shopitem_8php_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_0271b1556a99f380b8aa57f81a0bc6d9.html">gamedata</a></li><li class="navelem"><a class="el" href="dir_2eaf593fe04561b9b4961bd1911a8db3.html">shopitem</a></li><li class="navelem"><a class="el" href="11shopitem_8php.html">11shopitem.php</a></li>
<li class="footer">Generated on Thu Nov 20 2014 11:38:06 for Tokiwa Battle Royale by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
</ul>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Tokiwa Battle Royale: gamedata/shopitem/11shopitem.php Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Tokiwa Battle Royale
&#160;<span id="projectnumber">GE777</span>
</div>
<div id="projectbrief">A PHP Battle Royale inspired game</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('11shopitem_8php_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">11shopitem.php</div> </div>
</div><!--header-->
<div class="contents">
<a href="11shopitem_8php.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;&lt;? <span class="keywordflow">if</span>(!defined(<span class="stringliteral">&#39;IN_GAME&#39;</span>)) exit(<span class="stringliteral">&#39;Access Denied&#39;</span>); ?&gt;</div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;75,20,电池,Y,5,1,,</div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;25,40,手机,X_2,1,1,,</div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;25,40,笔记本电脑,X_2,1,1,,</div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;15,400,广域生命探测器,R_3,1,1,2,</div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;75,20,探测器电池,Y,5,1,,</div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_0271b1556a99f380b8aa57f81a0bc6d9.html">gamedata</a></li><li class="navelem"><a class="el" href="dir_2eaf593fe04561b9b4961bd1911a8db3.html">shopitem</a></li><li class="navelem"><a class="el" href="11shopitem_8php.html">11shopitem.php</a></li>
<li class="footer">Generated on Thu Nov 20 2014 11:38:02 for Tokiwa Battle Royale by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
</ul>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Tokiwa Battle Royale: gamedata/mapitem/12mapitem.php File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Tokiwa Battle Royale
&#160;<span id="projectnumber">GE777</span>
</div>
<div id="projectbrief">A PHP Battle Royale inspired game</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('12mapitem_8php.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">12mapitem.php File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="12mapitem_8php_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_0271b1556a99f380b8aa57f81a0bc6d9.html">gamedata</a></li><li class="navelem"><a class="el" href="dir_69d22863268d7e92dc95cbc9cc1c799f.html">mapitem</a></li><li class="navelem"><a class="el" href="12mapitem_8php.html">12mapitem.php</a></li>
<li class="footer">Generated on Thu Nov 20 2014 11:38:05 for Tokiwa Battle Royale by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
</ul>
</div>
</body>
</html>
This diff is collapsed.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>Tokiwa Battle Royale: gamedata/shopitem/12shopitem.php File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
$(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">Tokiwa Battle Royale
&#160;<span id="projectnumber">GE777</span>
</div>
<div id="projectbrief">A PHP Battle Royale inspired game</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('12shopitem_8php.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">12shopitem.php File Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><a href="12shopitem_8php_source.html">Go to the source code of this file.</a></p>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_0271b1556a99f380b8aa57f81a0bc6d9.html">gamedata</a></li><li class="navelem"><a class="el" href="dir_2eaf593fe04561b9b4961bd1911a8db3.html">shopitem</a></li><li class="navelem"><a class="el" href="12shopitem_8php.html">12shopitem.php</a></li>
<li class="footer">Generated on Thu Nov 20 2014 11:38:06 for Tokiwa Battle Royale by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.8 </li>
</ul>
</div>
</body>
</html>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment