function ItemShowArticle2($bidding = false) { if (count($this->Article) == 0) { print "競売物無し(No auction)<br />\n"; return false; } else { $Now = time(); // ソートされている色を変える(可変変数) if ($this->sort) { ${"Style_" . $this->sort} = ' class="a0"'; } $exp = '<tr><td class="td9"><a href="?menu=' . $this->QUERY . '&sort=no"' . $Style_no . '>No</a></td>' . '<td class="td9"><a href="?menu=' . $this->QUERY . '&sort=time"' . $Style_time . '>残り</td>' . '<td class="td9"><a href="?menu=' . $this->QUERY . '&sort=price"' . $Style_price . '>価格</a>' . '<br /><a href="?menu=' . $this->QUERY . '&sort=rprice"' . $Style_rprice . '>(昇)</a></td>' . '<td class="td9">Item</td>' . '<td class="td9"><a href="?menu=' . $this->QUERY . '&sort=bid"' . $Style_bid . '>Bids</a></td>' . '<td class="td9">入札者</td><td class="td9">出品者</td></tr>' . "\n"; print "総出品数:" . $this->ItemAmount() . "\n"; print '<table style="width:725px;text-align:center" cellpadding="0" cellspacing="0" border="0">' . "\n"; print $exp; foreach ($this->Article as $Article) { // 競売番号 print "<tr><td rowspan=\"2\" class=\"td7\">"; print $Article["No"]; // 終了時刻 print "</td><td class=\"td7\">"; print AuctionLeftTime($Now, $Article["end"]); // 現在入札価格 print "</td><td class=\"td7\">"; print MoneyFormat($Article["price"]); // アイテム print '</td><td class="td7" style="text-align:left">'; $item = LoadItemData($Article["item"]); print ShowItemDetail($item, $Article["amount"], 1); // 合計入札数 print "</td><td class=\"td7\">"; print $Article["TotalBid"]; // 入札者 print "</td><td class=\"td7\">"; if (!$Article["bidder"]) { $bidder = "-"; } else { $bidder = $this->LoadUserName($Article["bidder"]); } print $bidder; // 出品者 print "</td><td class=\"td8\">"; $exhibitor = $this->LoadUserName($Article["exhibitor"]); print $exhibitor; // コメント print "</td></tr><tr>"; print "<td colspan=\"6\" class=\"td8\" style=\"text-align:left\">"; print '<form action="?menu=auction" method="post">'; // 入札フォーム if ($bidding) { print '<a style="margin:0 10px" href="#" onClick="Element.toggle(\'Bid' . $Article["No"] . '\');return false;">入札</a>'; print '<span style="display:none" id="Bid' . $Article["No"] . '">'; print ' <input type="text" name="BidPrice" style="width:80px" class="text" value="' . BottomPrice($Article["price"]) . '">'; print '<input type="submit" value="Bid" class="btn">'; print '<input type="hidden" name="ArticleNo" value="' . $Article["No"] . '">'; print '</span>'; } print $Article["comment"] ? $Article["comment"] : " "; print "</form>"; print "</td></tr>\n"; print "</td></tr>\n"; } print $exp; print "</table>\n"; return true; } }
function AuctionItemExhibitForm() { if (!AUCTION_EXHIBIT_TOGGLE) { return false; } include CLASS_JS_ITEMLIST; $possible = CanExhibitType(); ?> <div class="u bold">如何参展</div> <ol> <li>选择一种道具,拍卖。</li> <li>如果要拍卖超过两个以上是要输入数量。</li> <li>指定拍卖的时间。</li> <li>指定起拍价(不输入的话为0)</li> <li>输入您的描述。</li> <li>发送。</li> </ol> <div class="u bold">注意事项</div> <ul> <li>拍卖要交$500的手续费。</li> <li>负责拍卖工作的人似乎不会认真帮你办事的样子</li> </ul> <a href="?menu=auction">查看所有拍卖物</a> </div> <h4>出售</h4> <div style="margin-left:20px"> <div class="u bold">可以拍卖的道具</div> <?php if (!$this->item) { print "No items<br />\n"; return false; } $ExhibitList = new JS_ItemList(); $ExhibitList->SetID("auc"); $ExhibitList->SetName("type_auc"); // JSを使用しない。 if ($this->no_JS_itemlist) { $ExhibitList->NoJS(); } foreach ($this->item as $no => $amount) { $item = LoadItemData($no); if (!$possible[$item["type"]]) { continue; } $head = '<input type="radio" name="item_no" value="' . $no . '" class="vcent">'; $head .= ShowItemDetail($item, $amount, 1) . "<br />"; $ExhibitList->AddItem($item, $head); } print $ExhibitList->GetJavaScript("list"); print $ExhibitList->ShowSelect(); ?> <form action="?menu=auction" method="post"> <div id="list"><?php print $ExhibitList->ShowDefault(); ?> </div> <table><tr><td style="text-align:right"> 数量(Amount) :</td><td><input type="text" name="Amount" class="text" style="width:60px" value="1" /><br /> </td></tr><tr><td style="text-align:right"> 时间(Time) :</td><td> <select name="ExhibitTime"> <option value="24" selected>24 hour</option> <option value="18">18 hour</option> <option value="12">12 hour</option> <option value="6">6 hour</option> <option value="3">3 hour</option> <option value="1">1 hour</option> </select> </td></tr><tr><td> 起拍价(Start Price) :</td><td><input type="text" name="StartPrice" class="text" style="width:240px" maxlength="10"><br /> </td></tr><tr><td style="text-align:right"> 描述(Comment) :</td><td> <input type="text" name="Comment" class="text" style="width:240px" maxlength="40"> </td></tr><tr><td></td><td> <input type="submit" class="btn" value="Put Auction" name="PutAuction" style="width:240px"/> <input type="hidden" name="PutAuction" value="1"> </td></tr></table> </form> <?php }
function ItemShowArticle2($bidding = false) { if (count($this->Article) == 0) { print "无拍卖物(No auction)<br />\n"; return false; } else { $Now = time(); if ($this->sort) { ${"Style_" . $this->sort} = ' class="a0"'; } $exp = '<tr><td class="td9"><a href="?menu=' . $this->QUERY . '&sort=no"' . $Style_no . '>No</a></td>' . '<td class="td9"><a href="?menu=' . $this->QUERY . '&sort=time"' . $Style_time . '>其余</td>' . '<td class="td9"><a href="?menu=' . $this->QUERY . '&sort=price"' . $Style_price . '>价格</a>' . '<br /><a href="?menu=' . $this->QUERY . '&sort=rprice"' . $Style_rprice . '>(登)</a></td>' . '<td class="td9">Item</td>' . '<td class="td9"><a href="?menu=' . $this->QUERY . '&sort=bid"' . $Style_bid . '>Bids</a></td>' . '<td class="td9">投标人</td><td class="td9">参展人</td></tr>' . "\n"; print "所列项目总数:" . $this->ItemAmount() . "\n"; print '<table style="width:725px;text-align:center" cellpadding="0" cellspacing="0" border="0">' . "\n"; print $exp; foreach ($this->Article as $Article) { // 競売番号 print "<tr><td rowspan=\"2\" class=\"td7\">"; print $Article["No"]; // 終了時刻 print "</td><td class=\"td7\">"; print AuctionLeftTime($Now, $Article["end"]); // 現在竞标价格 print "</td><td class=\"td7\">"; print MoneyFormat($Article["price"]); // アイテム print '</td><td class="td7" style="text-align:left">'; $item = LoadItemData($Article["item"]); print ShowItemDetail($item, $Article["amount"], 1); // 合計竞标数 print "</td><td class=\"td7\">"; print $Article["TotalBid"]; // 投标人 print "</td><td class=\"td7\">"; if (!$Article["bidder"]) { $bidder = "-"; } else { $bidder = $this->LoadUserName($Article["bidder"]); } print $bidder; // 参展人 print "</td><td class=\"td8\">"; $exhibitor = $this->LoadUserName($Article["exhibitor"]); print $exhibitor; // コメント print "</td></tr><tr>"; print "<td colspan=\"6\" class=\"td8\" style=\"text-align:left\">"; print '<form action="?menu=auction" method="post">'; // 竞标フォーム if ($bidding) { print '<strong>我要竞标:</strong>'; print '<span id="Bid' . $Article["No"] . '">'; print ' <input type="text" name="BidPrice" style="width:80px" class="text" value="' . BottomPrice($Article["price"]) . '">'; print '<input type="submit" value="出价" class="btn">'; print '<input type="hidden" name="ArticleNo" value="' . $Article["No"] . '">'; print '</span>'; } print $Article["comment"] ? $Article["comment"] : " "; print "</form>"; print "</td></tr>\n"; print "</td></tr>\n"; } print $exp; print "</table>\n"; return true; } }
当设为前卫的时候、<br /> 战斗时敌方攻击我方后卫时、<br /> 符合设定保护方式时、<br /> 角色将替后卫承受攻击。</p> <!-- ---------------------------------------------------------------- --> <a name="equip"></a> <h4>人物装备 <a href="#content"></a></h4> <p>在人物页面是会显示当前装备及可装备的物品。</p> <p>各装备和人物都有<span class="charge">handle</span> 值、<br /> 装备和记得<span class="charge">handle</span>值、不得超过人物的<span class="charge">handle</span>值。<br /> 这是装备的限制设定。dex和级别上等的话<span class="charge">handle</span>也会随之上升。</p> <?php $sample = array(1000, 1700, 5000); foreach ($sample as $val) { include_once DATA_ITEM; ShowItemDetail(LoadItemData($val)); print "<br />\n"; } ?> <p><ul> <li><span class="dmg">Atk</span> - 物理攻击力</li> <li><span class="spdmg">Matk</span> - 魔法攻击力</li> <li><span class="recover">Def</span> - 物理防御</li> <li><span class="support">Mdef</span> - 魔法防御</li> <li><span class="charge">h:</span> - handle值</li> </ul></p> <!-- ---------------------------------------------------------------- --> <a name="skill"></a> <h4>人物技能 <a href="#content"></a></h4> <?php $sample = array(1000, 1001, 1002, 2300, 3000, 3110);
<?php include_once DATA_ITEM; ?> <div style="margin:0 15px"> <?php $ItemList = array("武器(Weapon)" => array(1000, 1100, 1700, 1800, 2000), "盾(Shield)" => array(3000, 3001, 3100, 3101), "鎧(Armor)" => array(5000, 5001, 5100, 5101, 5200, 5202), "アイテム(Item)" => array(5500, 5501), "素材(Material)" => array(6000, 6001, 6040, 6180, 6800, 7000)); foreach ($ItemList as $Type => $ItemNoArray) { print "<h4>{$Type}</h4>\n"; foreach ($ItemNoArray as $ItemNo) { $item = LoadItemData($ItemNo); ShowItemDetail($item); print "<br />\n"; } } ?> </div>
function AuctionItemExhibitForm() { if (!AUCTION_EXHIBIT_TOGGLE) { return false; } include CLASS_JS_ITEMLIST; $possible = CanExhibitType(); ?> <div class="u bold">出品方法</div> <ol> <li>出品するアイテムを選択します。</li> <li>2個以上出品する場合、数量を入力します。</li> <li>出品している時間の長さを指定します。</li> <li>開始価格を指定します(記入無し = 0)</li> <li>コメントがあれば入力します。</li> <li>送信する。</li> </ol> <div class="u bold">注意事項</div> <ul> <li>出品には 手数料として$500 必要です。</li> <li>ちゃんとうごいてくれなさそう</li> </ul> <a href="?menu=auction">一覧に戻る</a> </div> <h4>出品する</h4> <div style="margin-left:20px"> <div class="u bold">出品可能な物一覧</div> <?php if (!$this->item) { print "No items<br />\n"; return false; } $ExhibitList = new JS_ItemList(); $ExhibitList->SetID("auc"); $ExhibitList->SetName("type_auc"); // JSを使用しない。 if ($this->no_JS_itemlist) { $ExhibitList->NoJS(); } foreach ($this->item as $no => $amount) { $item = LoadItemData($no); if (!$possible[$item["type"]]) { continue; } $head = '<input type="radio" name="item_no" value="' . $no . '" class="vcent">'; $head .= ShowItemDetail($item, $amount, 1) . "<br />"; $ExhibitList->AddItem($item, $head); } print $ExhibitList->GetJavaScript("list"); print $ExhibitList->ShowSelect(); ?> <form action="?menu=auction" method="post"> <div id="list"><?php echo $ExhibitList->ShowDefault(); ?> </div> <table><tr><td style="text-align:right"> 数量(Amount) :</td><td><input type="text" name="Amount" class="text" style="width:60px" value="1" /><br /> </td></tr><tr><td style="text-align:right"> 時間(Time) :</td><td> <select name="ExhibitTime"> <option value="24" selected>24 hour</option> <option value="18">18 hour</option> <option value="12">12 hour</option> <option value="6">6 hour</option> <option value="3">3 hour</option> <option value="1">1 hour</option> </select> </td></tr><tr><td> 開始価格(Start Price) :</td><td><input type="text" name="StartPrice" class="text" style="width:240px" maxlength="10"><br /> </td></tr><tr><td style="text-align:right"> コメント(Comment) :</td><td> <input type="text" name="Comment" class="text" style="width:240px" maxlength="40"> </td></tr><tr><td></td><td> <input type="submit" class="btn" value="Put Auction" name="PutAuction" style="width:240px"/> <input type="hidden" name="PutAuction" value="1"> </td></tr></table> </form> <?php }