発言者: rien
発言日: 2009 01/06 18:50
> 連勝数を追加したのはwin.datに対してなのでキャラデータは変更する必要がないはずです。(ただし、win.datを他でも使用してる場合は追加で修正する必要があります。)
> 当然ですが、win.datの末尾には"1<>"(1勝目の意味)を追加しておく必要があります。
ありがとうございます。
フラグ足しには今でも緊張感というか恐怖感があるので
サーバーエラーばかりだったからかもしれませんが・・。
win.datに追加するだけで良さそうなので安心しました。
> > それと桜さんの改造に出てる体力のグラフ化を取り入れています。
> まず、この状態になった時のHTMLソースを見てグラフを構成するimg要素がどのようになっているかを確認するのが手っ取り早いと思います。
> srcで存在しない画像ファイルを指している場合は以下にあたる部分の画像指定のミスが原因である可能性があります。
> elsif ($hp >= $xp) { $hpl = 'hpl'; $hpimg = 'hp'; $hpimg2 = 'hp'; $hpr = 'hpr'; }
> また、widthがおかしい場合は「$mybar = int(($hp / $xp) * 90);」または「if ($mybar > 90){$mybar = 90; }」にあたる部分が原因である可能性があります。
こちらはなんとか出来そうでした。
hppの画像をhpにすることで大丈夫そうでした。
ありがとうございます。
> 詳細が不明なので何とも言えませんが、少なくとも2つの可能性が考えられます。
> ・requireが失敗している。
> ・「$hp / $xp」にあたる部分で$xpにあたる値が0だと0除算エラーになるので、ドラゴンがセットされていない状態でsub graphにあたるものを呼び出したためこのエラーでCGIが終了している。
こちらが修正がまだできていません・・。
現状を説明するのが下手で申し訳ないです。
体力のグラフ化を元に$hpの場所に
経験値グラフでは$expを代入行動値グラフでは$dapを導入という形で表示できるのかと思っておりました。
経験値のグラフ化ではそれで出来たのですが・・・
行動値ではグラフが表示されないだけではなく
それ以下の情報が表示されなくなっていて・・・。
行動値のグラフをrequire'graph3.pl'; &graph3;
として呼び出しているのですが・・
これでは記述が足りないのでしょうか?
行動値での$xpは$MaxApで
設定部分では100となっています。
> グラフ化だけの注意点ではない、というかアドバイスなのですが、致命的ではない表示上の問題が起こった場合はHTMLソースがどのようになっているかを確認し、どのようなHTMLなら正常なのかを考え、正常なHTMLにするためにはソースコードのどこを修正するかを考える、という手順でやると原因の特定が比較的スムースにできると思います。
アドバイスありがとうございます。
HTMLで表示ですね
まだまだ勉強不足でこう表したいのにどうすべきなのかわからない・・というようなことばかりですが
HTMLソースを見て私でも気づくこともあると思うので詰まったら確認してみます。
▼関連発言
│
└◆1620:連勝数の追加とグラフ表示 [rien] 01/05 19:13
└◆1621:Re:連勝数の追加とグラフ表示 [moon] 01/06 00:49
└◆1622:Re[2]:連勝数の追加とグラフ表示 [rien] 01/06 18:50
└◆1623:Re[3]:連勝数の追加とグラフ表示 [moon] 01/06 22:27
└◆1624:Re[4]:連勝数の追加とグラフ表示 [rien] 01/06 23:31
└◆1625:Re[5]:連勝数の追加とグラフ表示 [moon] 01/07 00:23
└◆1626:Re[6]:連勝数の追加とグラフ表示 [rien] 01/07 18:04
└◆1627:Re[7]:連勝数の追加とグラフ表示 [moon] 01/07 22:09
└◆1628:Re[8]:連勝数の追加とグラフ表示 [rien] 01/07 23:09
└◆1629:Re[9]:連勝数の追加とグラフ表示 [moon] 01/07 23:45
└◆1630:Re[10]:連勝数の追加とグラフ表... [rien] 01/08 00:26
└◆1631:Re[11]:連勝数の追加とグラフ... [moon] 01/08 08:09
└◆1632:Re[12]:連勝数の追加とグラ... [rien] 01/08 17:40
└◆1633:Re[13]:連勝数の追加とグ... [moon] 01/08 23:26
└◆1634:Re[14]:連勝数の追加と... [rien] 01/09 00:29<-last