私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

No.1844  Re[3]:カードトレードと、カード画像の実装を目指して…
発言者: YOUME
発言日: 2015 08/12 22:36
ありがとうございます!
無事にトレードカードの設定ができるようになりました!

ただ、トレード設定しているプレイヤーの名前とIDをリストで出そうとしているのが上手くいかず…

以下のようにsos2.cgiに追記しているのですが、

# Sub Trades In Order #
sub trade_order {
&get_file; &list_in;
foreach (0 .. $#lstlines) {
($id,$nm,$ps,$jb,$ig,$sp,$bp,$bn,$ak,$dd,$hp,$xp,$ab,$db,
$av,$wn,$lz,$dt,$mn,$bg,$others) = split(/<>/,$lstlines[$_]);
splititem('i');
foreach (0 .. $#items) {
($item,$sts,$price) = split(/△/,$items[$_]);
if ($sts =~ /Td/) {
push (@odrlines,"$item<>$sts<>$id<>$nm");
}
}
}
@odrlines = sort(@odrlines);
&header;
if ($sts =~ /C0/) {$cde = "<font color=red>火</font>";}
if ($sts =~ /C1/) {$cde = "<font color=blue>水</font>";}
if ($sts =~ /C2/) {$cde = "<font color=yellow>雷</font>";}
if ($sts =~ /C3/) {$cde = "<font color=blown>地</font>";}
if ($sts =~ /C4/) {$cde = "<font color=green>風</font>";}
if ($sts =~ /C5/) {$cde = "<font color=gray>聖</font>";}
if ($sts =~ /C6/) {$cde = "<font color=purple>魔</font>";}
if ($sts =~ /C7/) {$cde = "<font color=black>虚</font>";}
$idd = int(substr($sts,6,2));
print qq|<table align=center border=0 bgcolor=$tblbdc cellspacing=1 cellpadding=$tblcpd>\n|;
print qq|<tr><td colspan=7 bgcolor=$tblbdc align=center><b><font color=$scdclr>トレード情報</font></b></td></tr>\n|;
print qq|<tr bgcolor=$nmclr><td>トレード希望カード</td><td>攻撃値</td><td>属性</td><td>ID</td><td>提供者</td></tr>\n|;
foreach (0 .. $#odrlines) {
($item,$break,$sts,$iimg,$id,$nm) = split(/<>/,$odrlines[$_]);
print qq|<tr bgcolor=$ltclr><td>$item</td><td><b>$idd</b></td><td><b>$cde</b></td><td>$id</td><td>$nm</td></tr>\n|;
}
print qq|</table>\n|;
}

これだと「ID」「プレイヤー名」が空欄になってしまって…
他のリストと見比べたものの、原因が分からず…
どこが悪いのか診て頂けると助かります(涙)



そしカード画像のご指導もありがとうございます!

自分の中で、まず、どうしたいのかを考えてみたのですが、

現状「カードをコレクションする」から「コレクションを見る」ことができるようにしてあるので、
そのコレクションカードリストから、
カードごとの画像を見れるようにしたいなと…!

140×180サイズのカードごとのサムネイル画像を並べて、クリックすると280×360くらいのサイズが見れるようにできたら最高だなと…!

しかし、そんな妄想だけで、どうすればいいのか全く思い浮かんでいないのが現状です…

もしよければ、お知恵を貸して頂けたら嬉しいです…!

▼関連発言

1841:カードトレードと、カード画像の実装を目指して… [YOUME] 08/12 15:30
 └1842:Re:カードトレードと、カード画像の実装を目指して... [moon] 08/12 21:47
  └1843:Re[2]:カードトレードと、カード画像の実装を目指.. [moon] 08/12 22:03
   ├1844:Re[3]:カードトレードと、カード画像の実装を目.. [YOUME] 08/12 22:36
   └1845:Re[3]:カードトレードと、カード画像の実装を目.. [YOUME] 08/13 18:45
    └1846:Re[4]:カードトレードと、カード画像の実装を.. [moon] 08/13 20:28
     └1847:Re[5]:カードトレードと、カード画像の実装.. [YOUME] 08/14 09:22
      └1848:Re[6]:カードトレードと、カード画像の実.. [moon] 08/14 12:22
       └1849:Re[7]:カードトレードと、カード画像の.. [YOUME] 08/15 09:52
        └1850:Re[8]:カードトレードと、カード画像.. [moon] 08/15 11:19
         └1851:Re[9]:カードトレードと、カード画.. [YOUME] 08/15 19:58
          └1852:Re[10]:カードトレードと、カー... [moon] 08/15 22:19
           └1853:Re[11]:カードトレードと、カ... [YOUME] 08/16 16:08
            └1855:Re[12]:カードトレードと、... [moon] 08/16 21:42
             └1857:Re[13]:カードトレードと... [YOUME] 08/16 21:49
              └1859:Re[14]:カードトレード... [moon] 08/16 22:00<-last

  返信フォーム [引用]
名 前 保存
題 名
発 言
PASSWORD
投稿確認必ずチェックを入れてください。こちらにはチェックを入れないでください。
書き込む
◇題名は、短くわかりやすく書いてください。
◇過去に同じ内容が投稿されていないか検索してから書き込んで下さい。
◇管理人の判断により相応しくない投稿は削除します。

Pass 保存


CGIROOM