私設SoS2オーナー応援BBS

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

No.357  Re:街とダンジョン
発言者: moon
発言日: 2003 02/15 18:53
> 街移動で、Aという街に行けばそこがダンジョンになっているようにしようと改造をはじめました。。
> 街移動(town.pl)に
> <input type="submit" value=" 移動 "></td></form><td>
> <form method="POST" action="sos2.cgi">
> <input type="hidden" name="mode" value="make_con">
> <input type="hidden" name="name" value="$nm">
> <input type="hidden" name="id" value="$id">
> <input type="hidden" name="pass" value="$ps">
> <input type="hidden" name="town_w" value="$Fm{'town_w'}">
> <input type="submit" value="行動画面">
> というばしょがあったので、
> <form method="POST" action="sos2.cgi">
> の場所をdungeon.plとつなげればいいのかな?(違うかも)
> と思ったのですが、どのようにすればいいでしょうか?
> (まったく的外れでしょうか?(^^;)
> town.plはこんな感じです。(;;

スクリプトを詳しくは見ていませんが、その町自体がダンジョンならnormal_actionで$twや$twnとかの町を識別する変数を使用してダンジョンを表示するかを判定したほうが楽なような気がしますが・・・。
例えば、
  if($tw eq 'ダンジョンがある町1'){
    # ダンジョンの表示や行動メニュー1
  }
  elsif($tw eq 'ダンジョンがある町2'){
    # ダンジョンの表示や行動メニュー2
  }
  else{
    # 通常の行動メニュー
  }
のような感じで。
町移動もダンジョンも詳しくは分からないので見当違いかもしれませんが。

# スクリプトを全部載せるのはどうかと少し思ってしまいました。(再配布にあたるのでは、という意味でそう思ったのですがどうなのでしょうね?)

▼関連発言

356:街とダンジョン [masaki] 02/15 15:52
 ├357:Re:街とダンジョン [moon] 02/15 18:53
 │└358:補足 [moon] 02/15 18:57
 │ └359:Re:補足 [masaki] 02/16 13:23
 │  └360:Re[2]:補足 [moon] 02/16 15:13
 │   └361:Re[3]:補足 [masaki] 02/16 16:42
 │    └362:Re[4]:補足 [masaki] 02/16 19:20
 │     └363:Re[5]:補足 [moon] 02/16 20:16
 │      └364:Re[6]:補足 [masaki] 02/16 21:32
 │       └365:Re[7]:補足 [moon] 02/16 22:20
 │        └367:Re[8]:補足 [masaki] 02/16 22:46
 │         └368:Re[9]:補足 [moon] 02/16 23:53
 │          ├369:補足 [moon] 02/17 00:14
 │          │└372:Re:補足 [masaki] 02/17 06:36
 │          │ └373:Re[2]:補足 [moon] 02/17 09:08
 │          └370:Re[10]:補足 [masaki] 02/17 06:23
 └374:Re:街とダンジョン [masaki] 02/17 17:51
  └375:Re[2]:街とダンジョン [moon] 02/17 19:15
   └376:Re[3]:街とダンジョン [masaki] 02/17 20:17
    └377:Re[4]:街とダンジョン [moon] 02/17 22:49
     └379:Re[5]:街とダンジョン [masaki] 02/18 15:15
      └380:Re[6]:街とダンジョン [moon] 02/18 21:09<-last

Pass 保存


CGIROOM