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 '&nbsp;<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"] : "&nbsp;";
             print "</form>";
             print "</td></tr>\n";
             print "</td></tr>\n";
         }
         print $exp;
         print "</table>\n";
         return true;
     }
 }
Example #2
0
    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 
    }
Example #3
0
 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;
     }
 }
Example #4
0
当设为前卫的时候、<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);
Example #5
0
<?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>
Example #6
0
    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>出品には&nbsp;手数料として$500&nbsp;必要です。</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 
    }