私設SoS2オーナー応援BBS

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

スレッド

└◇316:
Re[5]:体力 [masaki] 01/29 18:31

 └◇317:Re[6]:体力 [moon] 01/29 23:06
  └◇319:Re[7]:体力 [masaki] 01/30 17:54<-last


316● Re[5]:体力[ masaki ] 2003 01/29 18:31
と、おもったところで早速問題発生です(;;
保存後、体力が4以上あっても「〜は戦闘できる体力がありません」と表示され戦闘できなくなってしまいました。
sub fight {
    @rcdlines = &get_user("$Fm{'id'}");
    @prclines = &get_partner("$Fm{'pd'}");

    if ($pav eq 'dead') { push (@msg,"$pnmは死んでいます"); return }
    if ($av eq 'dead') { push (@msg,'あなたは死んでいます'); return }
    if ($hp <= 2)        { push (@msg,'戦闘できる体力がありません'); return }
    if ($plf eq $id)    { push (@msg,"$pnmとは暫く戦えません"); return }
if ($php <= 3)    { push (@msg,"$pnmは戦闘できる体力がありません"); return }

↑これです(;;
(難しいなぁ(TT)
スレッド一覧


317● Re[6]:体力[ moon ] 2003 01/29 23:06
回復前に判定しているから変ということかな。
下のほうにある($php,$ptm) = &hprecover($php,$pxp,$psp,$pav,$ptm,$pfg);をif($php<=3)の処理前に移動すればとりあえず大丈夫かも。
スレッド一覧


319● Re[7]:体力[ masaki ] 2003 01/30 17:54
直りました〜(^^
ありがとうございます!!
頑張って勉強します!!
スレッド一覧

CGIROOM