} 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>";
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>©</sub>"; } else { $SafeOUT_Dealer['name'] = $SafeOUT_Dealer['name'] . $SafeOUT_Wep[3] . "<sub>©</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 " (對方己拒絕了交易)"; } }