発言者: 哲
発言日: 2003 07/31 02:02
> > # サブルーチン外のループを脱出する
> >目的のlast;は-wで表示される警告の対象なので。
> ぇ・・・?(汗
> ループを脱出する
多分、lastを使っている所をみると、複数回探索機能がついていると解釈されている様なので、罠にかかりループを終了という処理を書かれている訳です…。
find_itemの罠にかかって、trapにくる所、
if (5 <= $wanarand){&trap}
(処理方法がわからないので適当です。)
を
if (5 <= $wanarand){&trap; goto JUMP}
として、
アイテムを拾う処理の下辺りに
JUMP;と入れれば、
「罠にかかった。アイテムを手に入れた。」
という処理にはならないですが…。
> >目的のlast;は-wで表示される警告の対象
> っというのが分からないです・・・(;;
ファイル検査の表現?分からない…。
あと、関係無いですが、
if ($tav eq 'cure') {$hp += 2; $hp = $xp if $hp >= $xp; push (@msg,"<font color=lightskyblue>2ポイント回復した</font>" ); }
elsif ($tav eq 'ya') { push (@msg,"<font color=red>$wandポイントのダメージを受けた</font>"); $hp -= $wand; $av = 'daed' if $hp <= 0; }
elsif ($tav eq 'isi') { push (@msg,"<font color=red>2ポイントのダメージを受けた</font>"); $hp -= 2; $av = 'daed' if $hp <= 0; }
else { $av = 'poison'; }
こうすると、少しだけ綺麗かなとも思いました…。
▼関連発言
│
└◆679:度々申し訳ないです。。。 [戒] 07/29 04:02
├◆680:Re:度々申し訳ないです。。。 [moon] 07/29 09:05
│└◆681:Re[2]:度々申し訳ないです。。。 [戒] 07/29 18:04
│ └◆682:Re[3]:度々申し訳ないです。。。 [moon] 07/29 19:23
│ └◆683:補足 [moon] 07/29 21:01
│ └◆684:Re:補足 [戒] 07/29 22:58
│ └◆685:Re[2]:補足 [哲] 07/29 23:29
│ └◆686:Re[3]:補足 [戒] 07/30 00:36
│ └◆687:Re[4]:補足 [哲] 07/30 02:20
│ └◆688:Re[5]:補足 [戒] 07/30 19:42
│ └◆689:Re[6]:補足 [moon] 07/30 21:12
│ └◆690:Re[7]:補足 [戒] 07/31 00:42
│ └◆691:Re[8]:補足 [哲] 07/31 02:02
│ └◆692:Re[9]:補足 [moon] 07/31 09:00
│ └◆693:Re[10]:補足 [哲] 07/31 10:01
└◆694:雑談(No.693への返信) [moon] 07/31 19:21
└◆695:Re:雑談(No.693への返信) [哲] 07/31 19:49
└◆696:Re[2]:雑談(No.693への返信) [moon] 07/31 22:49
└◆697:Re[3]:雑談(No.693への返信) [哲] 08/01 00:11
└◆698:Re[4]:雑談(No.693への返信) [moon] 08/01 09:14
└◆699:追記 [moon] 08/01 09:18<-last