Exemplo n.º 1
0
    $sql = "SELECT `occupied`, `tickets` FROM `" . $GLOBALS['DBPrefix'] . "phpeb_user_map` WHERE map_id = '" . $Pl->Player['coordinates'] . "';";
    $query = mysql_query($sql);
    $localArea = mysql_fetch_row($query);
    $sql = "SELECT SUM(`tickets`), COUNT(`map_id`) FROM `" . $GLOBALS['DBPrefix'] . "phpeb_user_map` WHERE `occupied` = '" . $Pl->Player['organization'] . "';";
    $query = mysql_query($sql);
    $globalArea = mysql_fetch_row($query);
    $localTickets = $localArea[0] == $Pl->Player['organization'] ? $localArea[1] : 0;
    $globalTickets = $globalArea[0] > 0 ? $globalArea[0] : 0;
    $occupiedAreas = $globalArea[1] > 0 ? $globalArea[1] : 0;
} else {
    $localTickets = $globalTickets = $occupiedAreas = 0;
}
$tickImg = $Base_Image_Dir . '/tickImgB.gif';
$crossImg = $Base_Image_Dir . '/crossImgB.gif';
if ($mode == 'main') {
    echo "特殊機體生產工場" . sprintTHR('75%');
    echo "<form action=buysetms.php?action=main method=post name=setmain>";
    echo "<input type=hidden value='' name=actionb>";
    echo "<input type=hidden value='' 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}\">";
    $sql = "\n\tSELECT \n\t\n\t`sp_id`, `area_req`, `local_ticket`, `global_ticket`, `ticket_cost`, `cost`,\n\t`s_hpmax`, `s_enmax`, `s_ms_custom`, `s_wepa`, `s_wepb`, `s_wepc`, `s_eqwep`, `s_p_equip`,\n\t`msname`, `atf`, `def`, `ref`, `taf`, `hprec`, `enrec`, `needlv`, `image`\n\t\n\tFROM \n\t`" . $GLOBALS['DBPrefix'] . "phpeb_sys_ms` `ms`, \n\t`" . $GLOBALS['DBPrefix'] . "phpeb_sys_ms_setinf` `inf`, \n\t`" . $GLOBALS['DBPrefix'] . "phpeb_sys_ms_setpreq` `preq`\n\t\n\tWHERE\n\t`inf_id` = `s_id` AND `s_msuit` = `id`\n\t\n\tORDER BY `needlv` DESC, `msname`, `cost` DESC, `s_id`;\n\t";
    $query = mysql_query($sql) or die("發生錯誤: 代號 SETMS-000");
    $selection_options = "";
    $ms_js = "j_sp_id = new Array();\nj_area_req = new Array();\nj_local_ticket = new Array();\nj_global_ticket = new Array();\nj_ticket_cost = new Array();\nj_cost = new Array();\nj_s_hpmax = new Array();\nj_s_enmax = new Array();\nj_s_ms_custom = new Array();\nj_s_wepa = new Array();\nj_s_wepb = new Array();\nj_s_wepc = new Array();\nj_s_eqwep = new Array();\nj_s_p_equip = new Array();\nj_msname = new Array();\nj_atf = new Array();\nj_def = new Array();\nj_ref = new Array();\nj_taf = new Array();\nj_atfc = new Array();\nj_defc = new Array();\nj_refc = new Array();\nj_tafc = new Array();\nj_hprec = new Array();\nj_enrec = new Array();\nj_needlv = new Array();\nj_image = new Array();";
    $i = 0;
    while ($setMS = mysql_fetch_array($query)) {
        if ($setMS['s_ms_custom']) {
            $MS_CFix = split('<!>', $setMS['h_ms_custom']);
            $setMS['msname'] = $MS_CFix[0];
Exemplo n.º 2
0
 $Player_init_damaged = ($Pl->Player['hpmax'] - $Pl->Player['hp']) / $Pl->Player['hpmax'] * 150;
 $Player_now_dealt = ($Pl->Player['hp'] - $Resulting_HP['Pl']) / $Pl->Player['hpmax'] * 150;
 $Player_now_left = $Resulting_HP['Pl'] / $Pl->Player['hpmax'] * 150;
 $Oppo_init_damaged = ($Op->Player['hpmax'] - $Op->Player['hp']) / $Op->Player['hpmax'] * 150;
 $Oppo_now_dealt = ($Op->Player['hp'] - $Resulting_HP['Op']) / $Op->Player['hpmax'] * 150;
 $Oppo_now_left = $Resulting_HP['Op'] / $Op->Player['hpmax'] * 150;
 echo "<img src='{$Base_Image_Dir}/hp.gif' hspace=0 height=7 width={$Player_now_left}><img src='{$Base_Image_Dir}/dmg.gif' hspace=0 height=7 width={$Player_now_dealt}><img src='{$Base_Image_Dir}/zen.gif' hspace=0 height=7 width={$Player_init_damaged}>";
 echo '<br>HP: <span id=Pl_Res_Hp>' . $Pl->Player['hp'] . '</span>/' . $Pl->Player['hpmax'] . '<br>消耗EN: ' . number_format($Pl->RequireEN) . "</td>";
 echo "<td>";
 echo "<img src='{$Base_Image_Dir}/hp.gif' hspace=0 height=7 width={$Oppo_now_left}><img src='{$Base_Image_Dir}/dmg.gif' hspace=0 height=7 width={$Oppo_now_dealt}><img src='{$Base_Image_Dir}/zen.gif' hspace=0 height=7 width={$Oppo_init_damaged}>";
 echo '<br>HP: <span id=Op_Res_Hp>' . $Op->Player['hp'] . '</span>/' . $Op->Player['hpmax'] . '<br>消耗EN: ' . number_format($Op->RequireEN) . "</td>";
 echo "</tr>";
 echo "<tr align=center>";
 echo "<td colspan=2>";
 echo "<table width=100% border=0 style=\"border-collapse: collapse\" align=center style=\"font-size: 12pt;font-family: Comic Sans MS;\" cellspacing=0 cellpadding=0>";
 echo "<tr><td colspan=2 align=center>" . sprintTHR() . "</td></tr><tr>";
 echo "<td style=\"color: #FFFF00;font-size: 10;padding-left: 10px;\" width=40%>";
 echo "得到 {$Pl_Gain_Exp} 點經驗值。<br>";
 if ($Pl_Gain_Money > 0) {
     echo "<br>獲得戰利金 {$Pl_Gain_Money} 元。";
 }
 if ($Salary > 0) {
     echo "<br>獲得薪金 {$Salary} 元。";
 }
 $Gain_BountyFlag = isset($Gain_BountyFlag) ? $Gain_BountyFlag : 0;
 $Gain_Bounty = isset($Gain_Bounty) ? $Gain_Bounty : 0;
 if ($Gain_BountyFlag) {
     echo "<br>獲得 {$Gain_Bounty} 元的懸賞金。";
 }
 echo "{$Result_Tag}";
 echo "{$Spec_Event_Tag}";
Exemplo n.º 3
0
        echo "<div align=left><b>個人指令:</b></div>";
        echo "{$SC_Prsn}";
    }
    if ($SC_Sys) {
        echo "<div align=left><b>系統指令:</b></div>";
        echo "{$SC_Sys}";
    }
    if ($SC_Sys_Impt) {
        echo sprintTHR('200px') . "<b>重要指令:</b><br>{$SC_Sys_Impt}";
    }
    if ($SC_Org) {
        echo "<div align=left><b>組織相關指令:</b></div>";
        echo "{$SC_Org}";
    }
    if ($SC_Org_Impt) {
        echo sprintTHR('200px') . "<b>重要指令:</b><br>{$SC_Org_Impt}";
    }
    if ($SC_Area) {
        echo "<div align=left><b>區域相關指令:</b></div>";
        echo "{$SC_Area}";
    }
    echo "</tr></td></form></table>";
} elseif ($mode == 'chpass' && $actionb == 'A') {
    echo "<font style=\"font-size: 12pt\">特殊指令</font>";
    printTHR();
    echo "<form action=scommand.php?action=chpass method=post name=mainform target=_parent>";
    echo "<input type=hidden value='B' name=actionb>";
    echo "<input type=hidden value='{$Pl_Value['USERNAME']}' name=Pl_Value[USERNAME]>";
    echo "<input type=hidden name=\"TIMEAUTH\" value=\"{$CFU_Time}\">";
    echo "<table align=center border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse;font-size: 10pt;\" bordercolor=\"#FFFFFF\">";
    echo "<tr><td align=left width=225><b style=\"font-size: 10pt;\">更改密碼: </b></td></tr>";
Exemplo n.º 4
0
function printTHR($width = '80%')
{
    echo sprintTHR();
}
Exemplo n.º 5
0
        } else {
            $ShowHpRec = '不會回復';
        }
        if ($search_ms_inf['enrec'] >= 1) {
            $ShowEnRec = intval($search_ms_inf['enrec']) + $EN_BASE_RECOVERY . '/秒';
        } elseif ($search_ms_inf['enrec'] < 1 && $search_ms_inf['enrec'] != 0) {
            $ShowEnRec = $search_ms_inf['enrec'] * 100 . '% /秒';
        } else {
            $ShowEnRec = '不會回復';
        }
        echo "<td width=38%>";
        echo "Hp回復率: {$ShowHpRec}";
        echo "<br>En回復率: {$ShowEnRec}";
        printTHR('100%');
        echo "Defending加成: {$search_ms_inf['def']}";
        echo "<br>Targeting加成: {$search_ms_inf['taf']}" . sprintTHR('100%');
        echo "</td>";
        echo "</tr>";
        echo "</table>";
    }
    postFooter();
    exit;
}
if ($mode == 'ranks') {
    echo "<form action='gen_info.php?action=ranks' method='post' name='typerkfrm'>";
    echo "<input type=hidden name=\"RkSbAct\" value='none'>";
    echo "<input type=hidden name=\"ByID\" value='true'>";
    echo "<input type=hidden name=\"searchPlayer\" value=''>";
    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}\">";
Exemplo n.º 6
0
    echo "<input type=hidden name=\"TIMEAUTH\" value=\"{$CFU_Time}\">";
    echo "</form>";
    postFooter();
} elseif ($mode == 'buyms' && ($actionb == 'buyms' || !$actionb)) {
    GetUsrDetails("{$Pl_Value['USERNAME']}", 'GenVal', 'GameVal');
    $ResaleValue = 0;
    if ($GenVal['msuit']) {
        GetMsDetails("{$GenVal['msuit']}", 'NowMS');
        $SellPrice = Floor($NowMS['price'] * 0.9);
        $Refund = floor(($GameVal['hpmax'] - $NowMS['hpfix']) / 100) * $Mod_HP_Cost;
        $Refund += floor(($GameVal['enmax'] - $NowMS['enfix']) / 10) * $Mod_EN_Cost;
        $ResaleValue = $SellPrice + $Refund;
    }
    echo "歡迎來到機體生產工場!!!<hr><center>";
    if ($GameVal['organization'] != 0) {
        echo "<b>組織專屬: </b><br><input type=button value=組織機體研究所 {$BStyleB} style=\"{$BStyleA}\" onClick=\"buymsform.action='buysetms.php?action=main';buymsform.actionb.value='';buymsform.submit();\">" . sprintTHR('75%');
    }
    echo "<b>選購機體: </b><br>";
    printTHR('75%');
    echo "<a name=imagetop><img src={$Unit_Image_Dir}/none.gif id=ms_sel onClick=\"buymsform.buymsbutton.click();\" style=\"cursor: crosshair;\"></a><br><span id=msnamesel align=center style='font-size: 16px;font-weight: Bold';>無機體</span><span id=priceselctd style=\"visibility: hidden;position: absolute;\">100</span>";
    printTHR('75%');
    echo "<table align=center border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse;font-size: 9pt;\" bordercolor=\"#FFFFFF\" width=\"740\">";
    echo "<tr align=center>";
    echo "<td width=\"20\">No.</td>";
    echo "<td width=\"195\">機體名稱</td>";
    echo "<td width=\"50\">Attacking</td>";
    echo "<td width=\"50\">Defending</td>";
    echo "<td width=\"50\">Mobility</td>";
    echo "<td width=\"50\">Targeting</td>";
    echo "<td width=\"50\">HP加成</td>";
    echo "<td width=\"55\">HP回復率</td>";
Exemplo n.º 7
0
<?php

//Battle Opponent Selection Filter - Main Unit
//For php-eb v1.0 UE
//Copyright(c) v2Alliance 2008
printTHR();
echo "<div align=center style=\"font-size: 11pt; color: {$Area_Org['color']};\">{$WarMessage}{$Area_Org['name']}的領地: " . $Area["Sys"]["map_id"] . "區域";
echo "<br><a href=\"Javascript:showfort();\" id=fbtn style=\"text-decoration: none\">要塞狀態</a></div>";
echo "<script language=\"JavaScript\">";
echo "function showfort(){document.getElementById('fortstat').style.visibility='visible';document.getElementById('fortstat').style.position='relative';document.getElementById('fbtn').href=\"Javascript:hidefort();\"}";
echo "function hidefort(){document.getElementById('fortstat').style.visibility='hidden';document.getElementById('fortstat').style.position='absolute';document.getElementById('fbtn').href=\"Javascript:showfort();\"}";
echo "</script>";
echo "<div align=center style=\"font-size: 10pt; color: {$Area_Org['color']};visibility: hidden;position: absolute\" id=fortstat>HP: " . $Area['User']['hp'] . "/" . $Area['User']['hpmax'];
echo "<br>軍力: " . $Area["User"]["tickets"] . " 守備能力: {$Area_Pi} Att: {$Area_At} Def: {$Area_De} Tar: {$Area_Ta}{$FortDestoryedMsg}";
echo "</div>" . sprintTHR();
if ($Pl->Player['battle_def_filter']) {
    $btlFilter = 'd';
} else {
    $btlFilter = 'c';
}
//Part 1: Set SQL Commands - Start
include 'includes/btl-filter/btl-fp1-' . $btlFilter . '.php';
//Part 1: Set SQL Commands - End
$numofoppos = mysql_num_rows($Query);
if (!$numofoppos && (!$AttackFort || $btlFilter == 'c')) {
    echo "<center>暫時沒有任何對手。";
    postFooter();
    exit;
}
echo "<table align=center border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#FFFFFF\">";
echo "<form action=battle.php?action=attack_target method=post name=battle_sel_form>";
Exemplo n.º 8
0
 layerScript();
 echo "function sendAction(action){";
 echo "\tdocument.infoForm.action.value=action;";
 echo "\tdocument.infoForm.submit();";
 echo "}function getPlayerListByPArea(area){";
 echo "\tdocument.infoForm.action.value='listPlayers';";
 echo "\tdocument.infoForm.listMethod.value='ByPArea';";
 echo "\tdocument.infoForm.search.value=area;";
 echo "\tdocument.infoForm.submit();";
 echo "}function chooseArea(area){";
 echo "\tdocument.infoForm.searchArea.value=area;";
 echo "}";
 echo "</script>";
 echo "<table width=100% height=90%><tr><td align=center>";
 echo "<table cellspacing=2 cellpadding=3>";
 echo "<tr><td colspan=3 align=center style='font-size: 12pt;'><b>情報</b><br>" . sprintTHR() . "</td></tr>";
 echo "<tr align=center><td colspan=3><b>地區情報</b></td></tr>";
 echo "<tr align=center><td colspan=2>";
 echo "顯示國家顏色: <span onClick=\"document.getElementById('rdo0').click()\" class='pointHand'><input type='radio' name='mapCColor' value='0' onClick='modifyMap(0)' id=rdo0>半透明</span> ";
 echo "<span onClick=\"document.getElementById('rdo1').click()\" class='pointHand'><input type='radio' name='mapCColor' value='1' onClick='modifyMap(1)' id=rdo1>不透明</span> ";
 echo "<span onClick=\"document.getElementById('rdo2').click()\" class='pointHand'><input type='radio' name='mapCColor' value='2' onClick='modifyMap(2)' checked id=rdo2>不顯示</span> ";
 echo "</td><td>&nbsp;</td></tr>";
 echo "<tr align=center valign=center><td colspan=2>";
 // Map Info
 echo "<table align=center border=0 cellpadding=0 cellspacing=0 style=\"border-collapse: collapse; width: 420px; height: 312px;\">";
 echo "<tr><td style=\"background: url({$General_Image_Dir}/background/map_bg_s.png); width: 420px; height: 312px;\" colspan=3>";
 $A_Inf = $O_Inf = array();
 $LastOrg = 'none';
 $b = 0;
 $PlayerCount = array();
 foreach ($Areas as $a) {