示例#1
0
function printSellInfRow($Wep, $slot, $str)
{
    $SellPrice = floor(($Wep['price'] * 0.5 + $Wep['price'] * 0.1) / 1000) * 1000;
    echo "<tr align=center>";
    echo "<td width=\"195\">{$Wep['name']}</td>";
    echo "<td width=\"80\">" . number_format($Wep[atk]) . "</td>";
    echo "<td width=\"30\">{$Wep['hit']}</td>";
    echo "<td width=\"30\">{$Wep['rd']}</td>";
    echo "<td width=\"40\">{$Wep['enc']}</td>";
    printf("<td width=\"80\">%s</td>", getRangeAttrb($Wep['range'], $Wep['attrb'], $Wep['equip']));
    printf("<td width=\"120\">%s</td>", ReturnSpecs($Wep['spec']));
    echo "<td width=\"85\">" . number_format($SellPrice) . "</td></tr>";
    return "<option value='{$slot}'>{$Wep[name]}({$str})\n</option>";
}
function prepBasixEqInfoString($Pl, $I, &$W_Inf)
{
    $W_Inf[$I] = "裝備能力:<br>";
    $W_Inf[$I] .= " 攻擊力: " . $Pl->Eq[$I]['atk'] . "   回數: " . $Pl->Eq[$I]['rd'] . "<br> 命中: " . $Pl->Eq[$I]['hit'] . "   EN消費: <span id=EqmEnc_" . $I . ">" . $Pl->Eq[$I]['enc'] . "</span><br>";
    // Prepare Range/Attribute
    $W_Inf[$I] .= "距離/屬性: " . getRangeAttrb($Pl->Eq[$I]['range'], $Pl->Eq[$I]['attrb'], $Pl->Eq[$I]['equip'], false) . "<br>";
    // Prepare Special Effects
    $W_Inf[$I] .= "特殊效果:<br>";
    if (!$Pl->Eq[$I]['spec'] && !$Pl->Eq[$I]['equip']) {
        $W_Inf[$I] .= "沒有";
    } else {
        if ($Pl->Eq[$I]['equip']) {
            $W_Inf[$I] .= "可以裝備<br>";
        }
        if ($Pl->Eq[$I]['spec']) {
            $W_Inf[$I] .= ReturnSpecs($Pl->Eq[$I]['spec']);
        }
    }
}
示例#3
0
         } else {
             $SysWepC['name'] = $SysWepC['name'] . $UsrWepC[3] . "<sub>?</sub>";
         }
         $SysWepC['atk'] += $UsrWepC[4];
         $SysWepC['hit'] += $UsrWepC[5];
         $SysWepC['rd'] += $UsrWepC[6];
         $SysWepC['enc'] = $UsrWepC[7];
     }
     $SellP_C = Floor(($SysWepC['price'] * 0.5 + $SysWepC['price'] * 0.1) / 10000) * 10000;
     echo "<tr align=center>";
     echo "<td width=\"195\">{$SysWepC['name']}</td>";
     echo "<td width=\"80\">" . number_format($SysWepC[atk]) . "</td>";
     echo "<td width=\"30\">{$SysWepC['hit']}</td>";
     echo "<td width=\"30\">{$SysWepC['rd']}</td>";
     echo "<td width=\"40\">{$SysWepC['enc']}</td>";
     $SysWepCSpecs = ReturnSpecs($SysWepC['spec']);
     echo "<td width=\"120\">{$SysWepCSpecs}</td>";
     echo "<td width=\"85\">" . number_format($SellP_C) . "</td>";
     echo "</tr>";
     $SellW_Options .= "<option value=WepC>{$SysWepC['name']}(备用武器二)\n";
 }
 echo "<form action=equip.php?action=sellwep method=post name=sellwepform>";
 echo "<input type=hidden value='process' name=actionb>";
 echo "<input type=hidden value='validcode' name=actionc>";
 echo "<input type=hidden value='{$Pl_Value['USERNAME']}' name=Pl_Value[USERNAME]>";
 echo "<input type=hidden value='{$Pl_Value['PASSWORD']}' name=Pl_Value[PASSWORD]>";
 echo "<input type=hidden name=\"TIMEAUTH\" value=\"{$CFU_Time}\">";
 echo "<tr align=center><td colspan=7><b>售出武器: </b>";
 if ($SellW_Options) {
     echo "<select name=SellWepDesired>";
     echo $SellW_Options;
示例#4
0
             if (${$S_Wep}[1] > 0) {
                 ${$S_Wep}['displayXp'] = '+' . ${$S_Wep}[1] / 100 . '%';
             } elseif (${$S_Wep}[1] < 0) {
                 ${$S_Wep}['displayXp'] = ${$S_Wep}[1] / 100 . '%';
             } else {
                 ${$S_Wep}['displayXp'] = '±0%';
             }
             ${$W_Inf} = ${$S_SyWep}['name'] . "<br>狀態值: " . ${$S_Wep}['displayXp'] . "<hr width=95%>能力:<br>";
             ${$W_Inf} .= " 攻擊力: " . ${$S_SyWep}['atk'] . "   回數: " . ${$S_SyWep}['rd'] . "<br> 命中: " . ${$S_SyWep}['hit'] . "   EN消費: " . ${$S_SyWep}['enc'] . "<br>";
             ${$W_Inf} .= "距離/屬性: " . getRangeAttrb(${$S_SyWep}['range'], ${$S_SyWep}['attrb'], ${$S_SyWep}['equip'], false) . "<br>";
             ${$W_Inf} .= "特殊效果:<br>";
             if (${$S_SyWep}['equip']) {
                 ${$W_Inf} .= "可以裝備<br>";
             }
             if (${$S_SyWep}['spec']) {
                 ${$W_Inf} .= ReturnSpecs(${$S_SyWep}['spec']);
             }
             $ms_js .= "j_" . $V . "[" . $i . "] = '" . ${$W_Inf} . "';";
         } else {
             $ms_js .= "j_" . $V . "[" . $i . "] = '';";
         }
     }
     $i++;
 }
 echo "<script language=\"Javascript\">\n\t{$ms_js}\n\ttmpTxt = new Array();\n\tfunction returnElm(str){\n\t\treturn document.getElementById(str);\n\t}\n\tfunction processTable(index){\n\t\treturnElm('tr_1').style.visibility = 'visible';\n\t\treturnElm('tr_2').style.visibility = 'visible';\n\t\treturnElm('tr_3').style.visibility = 'visible';\n\t\treturnElm('tr_4').style.visibility = 'visible';\n\t\treturnElm('sp_id').innerHTML = j_sp_id[index];\n\t\treturnElm('msname').innerHTML = j_msname[index];\n\t\treturnElm('needlv').innerHTML = j_needlv[index];\n\t\treturnElm('cost').innerHTML = numberFormat(j_cost[index]);\n\t\treturnElm('ticket_cost').innerHTML = numberFormat(j_ticket_cost[index]);\n\t\treturnElm('area_req').innerHTML = j_area_req[index];\n\t\treturnElm('local_ticket').innerHTML = numberFormat(j_local_ticket[index]);\n\t\treturnElm('global_ticket').innerHTML = numberFormat(j_global_ticket[index]);\n\t\treturnElm('atf').innerHTML = j_atf[index];\n\t\treturnElm('def').innerHTML = j_def[index];\n\t\treturnElm('ref').innerHTML = j_ref[index];\n\t\treturnElm('taf').innerHTML = j_taf[index];\n\t\treturnElm('atfc').innerHTML = j_atfc[index];\n\t\treturnElm('defc').innerHTML = j_defc[index];\n\t\treturnElm('refc').innerHTML = j_refc[index];\n\t\treturnElm('tafc').innerHTML = j_tafc[index];\n\t\treturnElm('s_hpmax').innerHTML = numberFormat(j_s_hpmax[index]);\n\t\treturnElm('s_enmax').innerHTML = numberFormat(j_s_enmax[index]);\n\t\tif(j_hprec[index] > 1) returnElm('hprec').innerHTML = j_hprec[index];\n\t\telse returnElm('hprec').innerHTML = '' + (Math.round(j_hprec[index]*1000)/10) + '%';\n\t\tif(j_enrec[index] > 1) returnElm('enrec').innerHTML = j_enrec[index];\n\t\telse returnElm('enrec').innerHTML = '' + (Math.round(j_enrec[index]*1000)/10) + '%';\n\t\treturnElm('msImage').src = j_image[index];\n\n\t\ttmpTxt[0] = j_s_wepa[index];\n\t\ttmpTxt[1] = j_s_wepb[index];\n\t\ttmpTxt[2] = j_s_wepc[index];\n\t\ttmpTxt[3] = j_s_eqwep[index];\n\t\ttmpTxt[4] = j_s_p_equip[index];\n\t\t\t\n\t\tif(!j_s_wepa[index]) returnElm('wepa').src = '{$crossImg}';\n\t\telse returnElm('wepa').src = '{$tickImg}';\n\t\tif(!j_s_wepb[index]) returnElm('wepb').src = '{$crossImg}';\n\t\telse returnElm('wepb').src = '{$tickImg}';\n\t\tif(!j_s_wepc[index]) returnElm('wepc').src = '{$crossImg}';\n\t\telse returnElm('wepc').src = '{$tickImg}';\n\t\tif(!j_s_eqwep[index]) returnElm('eqwep').src = '{$crossImg}';\n\t\telse returnElm('eqwep').src = '{$tickImg}';\n\t\tif(!j_s_p_equip[index]) returnElm('p_equip').src = '{$crossImg}';\n\t\telse returnElm('p_equip').src = '{$tickImg}';\n\t}\n\n\tfunction numberFormat(num){\n\t\tvar numF = '';\n\t\tvar pNum = new String( num );\n\t\tnum = pNum;\n\t\tvar l = num.length;\n\t\tvar tx = Math.floor(l/3);\n\t\tvar rx = (l%3);\n\t\tif (rx == 1){numF = num.substr(0,1);pNum = num.substr(1);}\n\t\telse if (rx == 2){numF = num.substr(0,2);pNum = num.substr(2);}\n\t\telse {numF = num.substr(0,3);pNum = num.substr(3);}\n\t\twhile(pNum.length >= 3){\n\t\tnumF = numF+','+pNum.substr(0,3);\n\t\tpNum = pNum.substr(3);\n\t\t}\n\t\treturn numF;\n\t}\n\n\tfunction setLayer(posX,posY,Width,Height,slot){\n\t\tvar X = posX + document.body.scrollLeft + 10;\n\t\tvar Y = posY + document.body.scrollTop + 10;\n\t\tif(eval(posX + Width + 30) > document.body.clientWidth){\n\t\t\tX = eval(posX - Width + document.body.scrollLeft - 20);\n\t\t}if(eval(posY + Height + 30) > document.body.clientHeight){\n\t\t\tY = eval(posY - Height + document.body.scrollTop - 20);\n\t\t}if(X<0){\n\t\t\tX = 0;\n\t\t}if(Y<0){\n\t\t\tY = 0;\n\t\t}\n\t\t\n\t\tif(tmpTxt[slot]){\n\t\t\tdocument.getElementById(\"wepinfo\").innerHTML = tmpTxt[slot];\n\t\t\tdocument.getElementById(\"wepinfo\").style.width = Width;\n\t\t\tdocument.getElementById(\"wepinfo\").style.height = 'auto';\n\t\t\tdocument.getElementById(\"wepinfo\").style.backgroundColor = \"ffffdd\";\n\t\t\tdocument.getElementById(\"wepinfo\").style.padding = 10;\n\t\t\tdocument.getElementById(\"wepinfo\").style.border = \"solid 1px #000000\";\n\t\t\tdocument.getElementById(\"wepinfo\").style.left = X;\n\t\t\tdocument.getElementById(\"wepinfo\").style.top  = Y;\n\t\t}\n\t}\n\t\n\tfunction offLayer(){\n\t\tdocument.getElementById(\"wepinfo\").innerHTML = '';\n\t\tdocument.getElementById(\"wepinfo\").style.width = 0;\n\t\tdocument.getElementById(\"wepinfo\").style.height = 0;\n\t\tdocument.getElementById(\"wepinfo\").style.backgroundColor = \"transparent\";\n\t\tdocument.getElementById(\"wepinfo\").style.border = 0;\n\t}\n\n\tfunction confirmBuy(){\n\t\tvar i = document.setmain.set_ms.selectedIndex;\n\t\tif(j_cost[i] > " . $Pl->Player['cash'] . "){alert('現金不足!'); return false;}\n\t\telse if(j_area_req[i] > " . $occupiedAreas . "){alert('國家領地數目不足!'); return false;}\n\t\telse if(j_local_ticket[i] > " . $localTickets . " || j_ticket_cost > " . ($localTickets - 1) . "){alert('本地軍力不足!'); return false;}\n\t\telse if(j_global_ticket[i] > " . $globalTickets . "){alert('全國軍力不足!'); return false;}\n\t\telse if(j_local_ticket[i] > 0 && !" . $Pl->Player['rights'] . "){alert('沒有使用軍力的權限。'); return false;}\n\t\telse if(confirm('確定購買嗎?') == true){\n\t\t\tdocument.setmain.action = 'buysetms.php?action=process';\n\t\t\tdocument.setmain.actionb.value = 'buy';\n\t\t\tdocument.setmain.actionc.value = j_sp_id[i];\n\t\t\treturn true;\n\t\t}\n\t\telse return false;\n\t}\n\n\t</script>";
 echo "<table align=center border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" width=\"750\">";
 echo "<tr align=center><td colspan=5><b>套裝機體一覽: </b></td></tr>";
 echo "<tr align=center><td colspan=5>";
 echo "<select name=set_ms onChange=\"processTable(this.selectedIndex);\">";
 echo $selection_options;
 echo "</select>";
 echo "<td width=\"80\">氣力消耗量</td>";
 echo "<td width=\"60\">所需等級</td>";
 echo "<td width=\"80\">價錢</td>";
 echo "<td width=\"80\">操作</td>";
 echo "</tr>";
 unset($sql, $query);
 $sql = "SELECT * FROM `" . $GLOBALS['DBPrefix'] . "phpeb_sys_tactics` WHERE id != '0' ORDER BY `price` ASC, `needlv` ASC";
 $query = mysql_query($sql);
 echo "<script language=\"Javascript\">";
 echo "function cmLearn(name,cost,id,needlv){if (needlv > {$Game['level']}){alert('你的等級不足。');return false;}if (cost > {$Gen['cash']}){alert('金錢不足!!');}else{";
 echo "if (confirm('學習戰術「'+name+'」需要 '+cost+' 元。\\n確定要學習嗎?') == true)";
 echo "{mainform.actionb.value='proclearn';mainform.learndesired.value=id;mainform.submit();frmreturn.submit();return true}";
 echo "else{return false}}}</script>";
 while ($TacticsAvail = mysql_fetch_array($query)) {
     $c += 1;
     $TacticsAvail['spinfo'] = ReturnSpecs($TacticsAvail['spec']);
     if (ereg('(' . $TacticsAvail['id'] . ')+', $Game['tactics'])) {
         $LrntTpClr = "RED";
         $LrntTips = "style=\"color: {$LrntTpClr}\"'";
     }
     echo "<tr align=center {$LrntTips} class=buymslist onMouseover=\"this.style.color='yellow';\" onMouseout=\"this.style.color='{$LrntTpClr}'\">";
     if (!$LrntTips) {
         echo "";
     }
     echo "<td width=\"20\">{$c}</td>";
     echo "<td width=\"100\">{$TacticsAvail['name']}</td>";
     echo "<td width=\"50\">{$TacticsAvail['atf']}</td>";
     echo "<td width=\"50\">{$TacticsAvail['def']}</td>";
     echo "<td width=\"50\">{$TacticsAvail['ref']}</td>";
     echo "<td width=\"50\">{$TacticsAvail['taf']}</td>";
     echo "<td width=\"50\">{$TacticsAvail['hitf']}</td>";
示例#6
0
 echo "<input type=hidden value='remit' name=actionb>";
 echo "<input type=hidden name=\"TIMEAUTH\" value=\"{$CFU_Time}\">";
 echo "<script language=\"Javascript\">";
 echo "function buywep(sellid){";
 echo "        buylist.action='market.php?action=main';";
 echo "        buylist.id.value=sellid;";
 echo "\t\t  buylist.submit();";
 echo "        }</script>";
 echo "<p align=left>你的現金: " . number_format($Gen['cash']);
 $wep_list = "SELECT * FROM `" . $GLOBALS['DBPrefix'] . "phpeb_user_market` WHERE 1 AND noshow=0 ORDER BY `id`";
 $query = mysql_query($wep_list);
 while ($temp = mysql_fetch_array($query)) {
     $OwnerName_SQL = "SELECT `gamename` FROM `" . $GLOBALS['DBPrefix'] . "phpeb_user_game_info` WHERE `username` = '{$temp['owner']}' LIMIT 1;";
     $O_Query = mysql_query($OwnerName_SQL);
     $OName = mysql_fetch_array($O_Query);
     $wep_specs = ReturnSpecs($temp['spec']);
     $weplist .= "<tr class=b>\n        <td><div align='center'>{$OName['gamename']}</div></td>\n        <td><div align='center'>{$temp['name']}</div></td>\n        <td><div align='center'>{$temp['enc']}</div></td>\n        <td><div align='center'>{$temp['atk']}</div></td>\n        <td><div align='center'>{$temp['hit']}</div></td>\n        <td><div align='center'>{$temp['rd']}</div></td>\n        <td><div align='center'>{$wep_specs}</div></td>\n        <td><div align='center'>{$temp['price']}</div></td>\n        <td><div align='center'><input type=submit value=\"購買\" onClick=\"buywep('{$temp['id']}');\"></div></td>\n        </tr>";
 }
 echo "<p align=center style=\"font-size: 16; font-family: Arial\">委託出售商品一覽:</p>";
 echo "<table width=\"100%\" align=center border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse;font-size: 12; font-family: Arial\" bordercolor=\"#FFFFFF\">";
 echo "<tr><td>";
 echo "<table width=\"100%\" border=\"1\" align=center cellspacing=\"0\" cellpadding=\"0\">";
 echo '<td width="10%"><div align="center">賣家</div></td>';
 echo '<td width="20%"><div align="center">武器名稱</div></td>';
 echo '<td width="5%"><div align="center">EN消耗</div></td>';
 echo '<td width="6%"><div align="center">攻擊</div></td>';
 echo '<td width="5%"><div align="center">命中</div></td>';
 echo '<td width="5%"><div align="center">回合</div></td>';
 echo '<td width="10%"><div align="center">特效</div></td>';
 echo '<td width="10%"><div align="center">價錢</div></td>';
 echo '<td width="5%"><div align="center">操作</div></td>';
示例#7
0
            echo "不適用";
        }
        echo "</font></td>";
        echo "<td width=34%>Price: " . number_format($search_wep_inf['price']) . "元</td>";
        echo "<td width=33%>Enery Cost: " . number_format($search_wep_inf['enc']) . "</td>";
        echo "</tr><tr><td colspan=3><hr width=70% style=\"filter:alpha(opacity=100,finishopacity=40,style=2)\"></td></tr>";
        echo "<tr height=300 style=\"font-size: 16;\">";
        echo "<td valign=top width=20%><b>攻擊力:</b> <br>";
        echo number_format($search_wep_inf['atk']);
        echo "<br><br><b>攻擊回數:</b><br>";
        echo number_format($search_wep_inf['rd']);
        echo "<br><br><b>命中:</b><br>";
        echo number_format($search_wep_inf['hit']);
        echo "</td>";
        echo "<td colspan=2 valign=top width=80%><b>特殊效果:</b><br>";
        $search_wep_specs = ReturnSpecs($search_wep_inf['spec']);
        echo "{$search_wep_specs}</td>";
        echo "</tr>";
        echo "</table>";
        echo "</td></tr>";
    }
    echo "</table>";
    postFooter();
    exit;
}
//Ms List
if ($mode == 'mslist') {
    $sql_ms_listQ = "SELECT * FROM `" . $GLOBALS['DBPrefix'] . "phpeb_sys_ms` ORDER BY `msname`";
    $query_ms_list = mysql_query($sql_ms_listQ);
    $selected_ms = mysql_fetch_array($query_ms_list);
    if ($SearchField['Name']) {
示例#8
0
    if ($SafeIN_Wep[1] > 0) {
        $SafeIN_Wep['displayXp'] = '+' . $SafeIN_Wep[1] / 100 . '%';
    } elseif ($SafeIN_Wep[1] < 0) {
        $SafeIN_Wep['displayXp'] = $SafeIN_Wep[1] / 100 . '%';
    } else {
        $SafeIN_Wep['displayXp'] = '±0%';
    }
    echo "賣家: {$SafeInf['tg_name']}<br>出價: " . number_format($SafeIN[1]);
    // Plugin Mining Functions
    include 'plugins/mining/mining.config.php';
    printRawReq($SafeIN[4], "<br>賣家支付的原料:<br>");
    printRawReq($SafeIN[5], "<br>買家支付的原料:<br>");
    if ($SafeIN_Wep[0]) {
        echo "<br>裝備: {$SafeIN_Dealer['name']}<br>狀態值: {$SafeIN_Wep['displayXp']}<br>能力: <br>";
        echo " 攻擊力: {$SafeIN_Dealer['atk']}   回數: {$SafeIN_Dealer['rd']}<br> 命中: {$SafeIN_Dealer['hit']}   EN消費: {$SafeIN_Dealer['enc']}<br>";
        $D_Specs = ReturnSpecs($SafeIN_Dealer['spec']);
        echo "特殊效果:";
        if ($SafeIN_Dealer['equip']) {
            echo "可以裝備<br>";
        }
        if ($SafeIN_Dealer['spec']) {
            echo $D_Specs;
        } elseif (!$SafeIN_Dealer['spec'] && !$SafeIN_Dealer['equip']) {
            echo "沒有任何特殊效果<br>";
        }
    } else {
        echo "<BR>此交易沒有涉及武裝交易。<BR>";
    }
    echo "</td></tr>";
    echo "</table>";
} else {
示例#9
0
 echo "<td width=\"195\">武器名稱</td>";
 echo "<td width=\"80\">攻擊力</td>";
 echo "<td width=\"30\">命中</td>";
 echo "<td width=\"30\">回數</td>";
 echo "<td width=\"40\">EN消費</td>";
 echo "<td width=\"120\">特殊效果</td>";
 echo "<td width=\"85\">價錢</td>";
 echo "<td width=\"50\">經驗</td>";
 echo "</tr>";
 $SelWepOpt = '';
 if ($Countnumwhwp > 0 && $Warehouse[1] != '') {
     for ($ctwp = 0; $ctwp < $Countnumwhwp; $ctwp++) {
         unset($WhThisInfoSys, $WhThisInfo, $WhThisSpec);
         $WhThisInfo = explode('<!>', $WarehseWeps[$ctwp]);
         GetWeaponDetails("{$WhThisInfo['0']}", 'WhThisInfoSys');
         $WhThisSpec = ReturnSpecs($WhThisInfoSys['spec']);
         if ($WhThisInfo[2]) {
             if ($WhThisInfo[2] == 1) {
                 $WhThisInfoSys['name'] = $WhThisInfo[3] . $WhThisInfoSys['name'] . "<sub>&copy;</sub>";
             } else {
                 $WhThisInfoSys['name'] = $WhThisInfoSys['name'] . $WhThisInfo[3] . "<sub>&copy;</sub>";
             }
             $WhThisInfoSys['atk'] += $WhThisInfo[4];
             $WhThisInfoSys['hit'] += $WhThisInfo[5];
             $WhThisInfoSys['rd'] += $WhThisInfo[6];
             $WhThisInfoSys['enc'] = $WhThisInfo[7];
         }
         $SelWepOpt .= "<option value = {$ctwp}>(No. {$ctwp}) {$WhThisInfoSys['name']} (經驗: {$WhThisInfo['1']})";
         echo "<tr align=center>";
         echo "<td width=\"20\">{$ctwp}</td>";
         echo "<td width=\"195\">{$WhThisInfoSys['name']}</td>";
示例#10
0
$Query = mysql_query($SQL);
$MS_Selection = '';
$MS_ID = '';
while ($MS = mysql_fetch_array($Query)) {
    $MS_Selection .= "\n<option value='" . $MS['id'] . "'>" . $MS['msname'];
    $Specs = ReturnSpecs($MS['spec']);
    $MS_ID .= "\nMSID[\"" . $MS['id'] . "\"] =new Array(\"{$MS['msname']}\",{$MS['atf']},{$MS['def']},{$MS['ref']},{$MS['taf']},\"{$Specs}\");";
}
//Select Tactics Information
$SQL = "SELECT `id`, `name`, `atf`, `def`, `ref`, `taf`, `hitf`, `missf`, `spec` FROM `" . $GLOBALS['DBPrefix'] . "phpeb_sys_tactics` ORDER BY `needlv`";
$Query = mysql_query($SQL);
$Tactics_Selection = '';
$Tactics_ID = '';
while ($Tactics = mysql_fetch_array($Query)) {
    $Tactics_Selection .= "\n<option value='" . $Tactics['id'] . "'>" . $Tactics['name'];
    $Specs = ReturnSpecs($Tactics['spec']);
    $Tactics_ID .= "\nTacticsID[\"" . $Tactics['id'] . "\"] =new Array(\"{$Tactics['name']}\",{$Tactics['atf']},{$Tactics['def']},{$Tactics['ref']},{$Tactics['taf']},{$Tactics['hitf']},{$Tactics['missf']},\"{$Specs}\");";
}
?>

<html>
	<head>
		<title>PHP x JavaScript :: php-eb Ultimate Edition :: 模擬計算器 v3.0α ~ &copy; 2005-2010 v2Alliance</title>
		<meta http-equiv="Content-Type" content="text/html; charset=Big5">
		<meta http-equiv="content-language" content="zh">
	</head>
<body>


<!-- Insert Javascipt -->
<script language="JavaScript">
示例#11
0
        echo "<td colspan=2 valign=top width=80%><b>特殊效果:</b><br>";
        $search_wep_specs = ReturnSpecs($search_wep_inf['spec']);
        echo "{$search_wep_specs}</td>";
        echo "</tr>";
        echo "</table>";
        echo "</td></tr>";
    }
    echo "</table>";
    postFooter();
    exit;
}
if ($mode == 'wep_list') {
    $wep_list = "SELECT * FROM `" . $GLOBALS[DBPrefix] . "phpeb_sys_wep` WHERE 1 ORDER BY `id`";
    $query = mysql_query($wep_list);
    while ($temp = mysql_fetch_array($query)) {
        $wep_specs = ReturnSpecs($temp[spec]);
        $weplist .= "<tr></tr><tr height=\"50\"><td align=center width=\"3%\">{$temp['id']}</td><td align=center width=\"5%\">{$temp['name']}</td><td align=center width=\"5%\">世代:{$temp['grade']}</td><td align=center width=\"5%\">改造:{$temp['nextev']}</td><td align=center width=\"5%\">特殊:{$temp['specev']}</td><td align=center width=\"5%\">攻击:{$temp['atk']}</td><td align=center width=\"5%\">命中:{$temp['hit']}</td><td align=center width=\"5%\">回合:{$temp['rd']}</td><td align=center width=\"5%\">EN消费:{$temp['enc']}</td><td align=center width=\"5%\">价钱:{$temp['price']}</td><td align=center width=\"10%\">特效:{$wep_specs}</td></tr>";
    }
    echo "<p align=center style=\"font-size: 24; font-family: Arial\">php-eb 武器列表</p>";
    echo "<table align=center border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse;font-size: 12; font-family: Arial\" bordercolor=\"#FFFFFF\">";
    echo "<tr><td>";
    echo "<table width=\"100%\" border=\"0\" align=center cellspacing=\"0\" cellpadding=\"0\">";
    echo "{$weplist}</table></table>";
    postFooter();
    exit;
}
//Ms List
if ($mode == 'mslist') {
    $sql_ms_listQ = "SELECT * FROM `" . $GLOBALS['DBPrefix'] . "phpeb_sys_ms` ORDER BY `msname`";
    $query_ms_list = mysql_query($sql_ms_listQ);
    $selected_ms = mysql_fetch_array($query_ms_list);
示例#12
0
     GetWeaponDetails($Area["User"]["wepa"], 'Ar_Wep');
     $wepsqlsel = "SELECT * FROM `" . $GLOBALS['DBPrefix'] . "phpeb_sys_wep` WHERE `spec` REGEXP '(FortressOnly)+' AND `id` != '" . $Area["User"]["wepa"] . "' ORDER BY price";
     $reswep = mysql_query($wepsqlsel);
     $syswepbuyinfo = mysql_fetch_array($reswep);
     $syswepbuynumsrows = mysql_num_rows($reswep);
     if ($syswepbuynumsrows > 0) {
         $wepbuyoptions = '';
         do {
             echo "<tr align=center>";
             echo "<td width=\"20\"><input type=radio name=FortWep value='{$syswepbuyinfo['id']}'></td>";
             echo "<td width=\"195\">{$syswepbuyinfo['name']}</td>";
             echo "<td width=\"80\">" . number_format($syswepbuyinfo['atk']) . "</td>";
             echo "<td width=\"30\">{$syswepbuyinfo['hit']}</td>";
             echo "<td width=\"30\">{$syswepbuyinfo['rd']}</td>";
             echo "<td width=\"40\">{$syswepbuyinfo['enc']}</td>";
             $syswepbuyinfospecs = ReturnSpecs($syswepbuyinfo['spec']);
             echo "<td width=\"120\">{$syswepbuyinfospecs}</td>";
             $ExchangePrice = ceil($syswepbuyinfo['price'] - $Ar_Wep['price'] / 2);
             if ($ExchangePrice < 0) {
                 $ExchangePrice = 0;
             }
             echo "<td width=\"85\">" . number_format($ExchangePrice) . "</td>";
             echo "</tr>";
         } while ($syswepbuyinfo = mysql_fetch_array($reswep));
     }
     echo "</table><input type=submit value=\"更換\" onClick=\"return cfmModFort('wep');\"></tr></td></form></table>";
 } elseif ($actionb == 'B' && $actionc) {
     unset($InsufFundsFlag);
     if ($actionc == 'at' && Floor(($Area["User"]["at"] + 5) * 75000) > $Pl_Org['funds']) {
         $InsufFundsFlag = 1;
     }
示例#13
0
function getOutbox($sh, $sh_slot, $user)
{
    $SafeOUT = explode('<#>', $sh);
    $SafeOUT_Wep = explode('<!>', $SafeOUT[2]);
    $sql = "SELECT `gamename`,`name`,`atk`,`hit`,`rd`,`enc`,`w`.`spec` AS `spec`, `equip`, `{$SafeOUT['3']}` AS `inbox` ";
    $sql .= " FROM `" . $GLOBALS['DBPrefix'] . "phpeb_user_game_info` `g`, `" . $GLOBALS['DBPrefix'] . "phpeb_sys_wep` `w`, `" . $GLOBALS['DBPrefix'] . "phpeb_user_bank` `b` ";
    $sql .= " WHERE `g`.`username`='" . $SafeOUT[0] . "' AND `id` = '" . $SafeOUT_Wep[0] . "' AND `b`.`username` = `g`.`username`; ";
    $query = mysql_query($sql) or die('無法取得遊戲資訊, 原因:' . mysql_error() . '<br>');
    $SafeOUT_Dealer = mysql_fetch_array($query);
    if (isset($SafeOUT_Wep[2])) {
        if ($SafeOUT_Wep[2] == 1) {
            $SafeOUT_Dealer['name'] = $SafeOUT_Wep[3] . $SafeOUT_Dealer['name'] . "<sub>&copy;</sub>";
        } else {
            $SafeOUT_Dealer['name'] = $SafeOUT_Dealer['name'] . $SafeOUT_Wep[3] . "<sub>&copy;</sub>";
        }
        $SafeOUT_Dealer['atk'] += $SafeOUT_Wep[4];
        $SafeOUT_Dealer['hit'] += $SafeOUT_Wep[5];
        $SafeOUT_Dealer['rd'] += $SafeOUT_Wep[6];
        $SafeOUT_Dealer['enc'] = $SafeOUT_Wep[7];
    }
    if ($SafeOUT_Wep[1] > 0) {
        $SafeOUT_Wep['displayXp'] = '+' . $SafeOUT_Wep[1] / 100 . '%';
    } elseif ($SafeOUT_Wep[1] < 0) {
        $SafeOUT_Wep['displayXp'] = $SafeOUT_Wep[1] / 100 . '%';
    } else {
        $SafeOUT_Wep['displayXp'] = '±0%';
    }
    echo "目標買家: {$SafeOUT_Dealer['gamename']}<br>售價: " . number_format($SafeOUT[1]);
    printRawReq($SafeOUT[4], '<br>原料 - 您將支付:<br>');
    printRawReq($SafeOUT[5], '<br>原料 - 對方支付:<br>');
    if ($SafeOUT_Wep[0]) {
        echo "<br>裝備: {$SafeOUT_Dealer['name']}<br>狀態值: {$SafeOUT_Wep['displayXp']}<br>能力: <br>";
        echo " 攻擊力: {$SafeOUT_Dealer['atk']}   回數: {$SafeOUT_Dealer['rd']}<br> 命中: {$SafeOUT_Dealer['hit']}   EN消費: {$SafeOUT_Dealer['enc']}<br>";
        $D_Specs = ReturnSpecs($SafeOUT_Dealer['spec']);
        echo "特殊效果:";
        if ($SafeOUT_Dealer['equip']) {
            echo "可以裝備<br>";
        }
        if ($SafeOUT_Dealer['spec']) {
            echo $D_Specs;
        } else {
            echo "沒有任何特殊效果<br>";
        }
    } else {
        echo "<br>此交易沒有涉及武裝交易。<br>";
    }
    echo "<input type=submit {$disableOnFull} onClick=\"return CancelDeal('{$sh_slot}')\" value=中止交易>";
    $RejectedFlag = false;
    if (!$SafeOUT_Dealer['inbox']) {
        $RejectedFlag = true;
    } else {
        $DealerIN = explode('<#>', $SafeOUT_Dealer['inbox']);
        if ($DealerIN[0] != $user) {
            $RejectedFlag = true;
        } else {
            for ($i = 1; $i < count($DealerIN); $i++) {
                if ($i == 3) {
                    continue;
                }
                if ($DealerIN[$i] != $SafeOUT[$i]) {
                    $RejectedFlag = true;
                    break;
                }
            }
        }
    }
    if ($RejectedFlag) {
        echo "&nbsp;&nbsp;(對方己拒絕了交易)";
    }
}
示例#14
0
echo "<td width=294 style=\"background-color: {$Player['color']};\"><img src='{$General_Image_Dir}/neo/table_ms_r.png'></td>";
echo "</tr><tr><td colspan=2 style=\"background-Image: url('{$General_Image_Dir}/neo/table_bg.gif'); border:solid #707070 1px; border-top: 0px;\" valign=top>";
$Ms_At_Mod = $Ms['atf'] - $Ms['base']['atf'];
$Ms_De_Mod = $Ms['def'] - $Ms['base']['def'];
$Ms_Re_Mod = $Ms['ref'] - $Ms['base']['ref'];
$Ms_Ta_Mod = $Ms['taf'] - $Ms['base']['taf'];
echo "<table align=center border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse;\" width=\"300\">";
echo "<tr style=\"font-weight: Bold;\"><td colspan=4>{$Ms['msname']}</td></tr>";
echo "<tr><td colspan=4 align=center><img src=\"" . $Unit_Image_Dir . "/{$Ms['image']}\" name=ms_img></td></tr>";
echo "<tr><td colspan=4 align=center><img src='{$General_Image_Dir}/neo/dot_rule.gif'></td></tr>";
echo "<tr style=\"font-weight: Bold;\">";
echo "<td width=60 align=center>Attacking</td>";
echo "<td width=30 align=right style=\"color: " . colorConvert($Ms['atf'], 65) . "\" id=ms_at>" . $Ms['atf'] . "</td>";
echo "<td width=30 style=\"color: yellow\">&nbsp;(+<span id=ms_c_at>{$Ms_At_Mod}</span>)</td>";
echo "<td valign=top rowspan=4 width=180 style=\"font-size: 8pt;padding-left: 5px\"><font style=\"font-size: 10pt\">特殊效果:</font><br><div style=\"margin-left: 10px; padding-left: 10px;\">";
echo ReturnSpecs($Ms['spec']);
echo "</span></td></tr>";
echo "<tr style=\"font-weight: Bold;\">";
echo "<td width=60 align=center>Defending</td>";
echo "<td width=30 align=right style=\"color: " . colorConvert($Ms['def'], 75) . "\" id=ms_de>" . $Ms['def'] . "</td>";
echo "<td width=30 style=\"color: yellow\">&nbsp;(+<span id=ms_c_de>{$Ms_De_Mod}</span>)</td>";
echo "</tr>";
echo "<tr style=\"font-weight: Bold;\">";
echo "<td width=60 align=center>Mobility</td>";
echo "<td width=30 align=right style=\"color: " . colorConvert($Ms['ref'], 75) . "\" id=ms_re>" . $Ms['ref'] . "</td>";
echo "<td width=30 style=\"color: yellow\">&nbsp;(+<span id=ms_c_re>{$Ms_Re_Mod}</span>)</td>";
echo "</tr>";
echo "<tr style=\"font-weight: Bold;\">";
echo "<td width=60 align=center>Targeting</td>";
echo "<td width=30 align=right style=\"color: " . colorConvert($Ms['taf'], 75) . "\" id=ms_ta>" . $Ms['taf'] . "</td>";
echo "<td width=30 style=\"color: yellow\">&nbsp;(+<span id=ms_c_ta>{$Ms_Ta_Mod}</span>)</td>";
示例#15
0
 $c += 1;
 if (intval($SysMsDetail['hprec']) >= 1) {
     $ShowHpRec = intval($SysMsDetail['hprec']) . '/秒';
 } elseif ($SysMsDetail['hprec'] < 1 && $SysMsDetail['hprec'] != 0) {
     $ShowHpRec = $SysMsDetail['hprec'] * 100 . '% /秒';
 } else {
     $ShowHpRec = '不會回復';
 }
 if ($SysMsDetail['enrec'] >= 1) {
     $ShowEnRec = intval($SysMsDetail['enrec']) . '/秒';
 } elseif ($SysMsDetail['enrec'] < 1 && $SysMsDetail['enrec'] != 0) {
     $ShowEnRec = $SysMsDetail['enrec'] * 100 . '% /秒';
 } else {
     $ShowEnRec = '不會回復';
 }
 $lnkStr = "'{$SysMsDetail['id']}', '{$SysMsDetail['msname']}', '" . str_replace('<br>', "\\n ", ReturnSpecs($SysMsDetail['spec'])) . "', {$SysMsDetail['hpfix']}, {$SysMsDetail['enfix']}, ";
 $lnkStr .= "{$SysMsDetail['atf']}, {$SysMsDetail['def']}, {$SysMsDetail['taf']}, {$SysMsDetail['ref']}, {$SysMsDetail['hprec']}, {$SysMsDetail['enrec']}";
 echo "<tr align=center class=buymslist onMouseover=\"this.style.color='yellow';\" onMouseout=\"this.style.color=''\" onClick=\"lnkSelectMS({$lnkStr});\">";
 echo "<td width=\"20\">{$c}</td>";
 echo "<td width=\"195\" id=ms_" . $SysMsDetail['id'] . "_name>{$SysMsDetail['msname']}</td>";
 $AtfClr = colorConvert("{$SysMsDetail['atf']}", '50');
 $DefClr = colorConvert("{$SysMsDetail['def']}", '50');
 $RefClr = colorConvert("{$SysMsDetail['ref']}", '50');
 $TafClr = colorConvert("{$SysMsDetail['taf']}", '50');
 echo "<td width=\"50\" style=\"color: {$AtfClr}\">{$SysMsDetail['atf']}</td>";
 echo "<td width=\"50\" style=\"color: {$DefClr}\">{$SysMsDetail['def']}</td>";
 echo "<td width=\"50\" style=\"color: {$RefClr}\">{$SysMsDetail['ref']}</td>";
 echo "<td width=\"50\" style=\"color: {$TafClr}\">{$SysMsDetail['taf']}</td>";
 echo "<td width=\"50\">{$SysMsDetail['hpfix']}</td>";
 echo "<td width=\"55\">{$ShowHpRec}</td>";
 echo "<td width=\"50\">{$SysMsDetail['enfix']}</td>";
示例#16
0
 echo "<td width=60 OnMouseOver=\"trySetLayer(event.clientX,event.clientY,200,100,4)\" OnMouseOut=\"offLayer()\" ><img src='" . $tcImg[$Wep_Sym['E']] . "' alt=''></td>";
 echo "</tr>";
 echo "</table>";
 echo "</td></tr>";
 echo "</table>";
 //MS Status
 echo "<td align=center>";
 echo "<table align=center border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse;\" width=\"300\">";
 echo "<tr style=\"font-weight: Bold;\"><td colspan=4>" . $Op->MS['msname'] . "</td></tr>";
 echo "<tr><td colspan=4 align=center><img src=\"" . $Unit_Image_Dir . "/" . $Op->MS['image'] . "\"></td></tr>";
 echo "<tr><td colspan=4 align=center><img src='{$General_Image_Dir}/neo/dot_rule.gif'></td></tr>";
 echo "<tr style=\"font-weight: Bold;\">";
 echo "<td width=60 align=center>Attacking</td>";
 echo "<td width=60 colspan=2 align=left>&nbsp;" . dualConvert($Op->MS['atf'], 65) . "</td>";
 echo "<td width=180 rowspan=4 valign=top style=\"font-size: 8pt;padding-left: 5px\"><font style=\"font-size: 10pt\">特殊效果:</font><br><span style=\"padding-left: 10px\">";
 echo ReturnSpecs($Op->MS['spec']);
 echo "</span></td></tr>";
 echo "<tr style=\"font-weight: Bold;\">";
 echo "<td width=60 align=center>Defending</td>";
 echo "<td width=60 colspan=2 align=left>&nbsp;" . dualConvert($Op->MS['def'], 75) . "</td>";
 echo "</tr>";
 echo "<tr style=\"font-weight: Bold;\">";
 echo "<td width=60 align=center>Mobility</td>";
 echo "<td width=60 colspan=2 align=left>&nbsp;" . dualConvert($Op->MS['ref'], 75) . "</td>";
 echo "</tr>";
 echo "<tr style=\"font-weight: Bold;\">";
 echo "<td width=60 align=center>Targeting</td>";
 echo "<td width=60 colspan=2 align=left>&nbsp;" . dualConvert($Op->MS['taf'], 75) . "</td>";
 echo "</tr>";
 echo "<tr><td colspan=4>&nbsp;</td></tr>";
 echo "</table>";