Ejemplo n.º 1
0
 }
 echo "<table align=center width=200 border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse;font-size: 10pt;\" bordercolor=\"#FFFFFF\">";
 echo "<tr align=center><td colspan=3><b style=\"font-size: 12pt;\">買賣內容: </b></td>";
 echo "</tr><tr valign=top><td>";
 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>";
Ejemplo n.º 2
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;(對方己拒絕了交易)";
    }
}