■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 最新50 ↓最後

レスが 500 を超えてます。残念ながら全部は表示しません
よくわからないバトルロワイアル改造質問スレ

1 いっせ。＠管理人 ★ [ 2002/03/06(Wed) 21:50 ]
  改造についてはこちらでお願いします。
  もちろん独自にスレ立ててもらってかまいませんが、
  大幅な改造のみにしてください。
  簡単な改造は、こちらのスレで。
301 黄燐 [ 2002/07/03(Wed) 23:20 ]
  なしさん＞
  ありがとうございます
  またまた質問ですが
  0、23時の時間帯は行動記録のみの表示となります。
  ↑これはどうすれば消せますか？
302 咲良 [ 2002/07/03(Wed) 23:53 ]
  ＞黄燐さん
  ログファイルの
  # ----------閉店
  sub Closed {
  my $i = join('、',@closed);
  print <<END;
  <p align=center><b>$i</b>時の時間帯は行動記録のみの表\示となります</p>
  END
  }
  を消せばよかったような・・・
303 黄燐 [ 2002/07/04(Thu) 00:24 ]
  咲良さん＞
  それを消すと何も表示されなくなりました。。
304 mokky [ 2002/07/04(Thu) 11:35 ]
  ＞黄燐さん
  sub Closedの部分と『btlryllg.cgi』の8～10行目
  # 閉店時間
  @closed = (0,23);
  foreach(@closed){if($_ == (localtime(time))[2]){$chat_on = 0;last;}}
  も一緒に消してみてください。
  多分それでＯＫだったはず・・・
305 なし ★ [ 2002/07/04(Thu) 14:26 ]
  サブルーチン消したらその呼び出し元も消さないとエラーになるでよー。
306 ○そん [ 2002/07/04(Thu) 22:24 ]
  何度もすみません・・・
  命中率なんですが・・・（ホントにすみません！！）
  『btlrylcm』サブルーチンチンのReaditemのとこで
  push @weapons,$i[0];
  push @weaponkd,$i[1];
  push @weaponat,$i[2];
  $imgdir && (push @weaponimg,$i[3]);の下に
  push @weaponmi,$1[4];
  を追加して、
  $mi = $weaponmi,$i[4];
  をbtlrylat.plの「ダメージ計算」の$at = $weaponat[$wp];下に貼り付けるだけでいいのですか？
  お願いします・・・教えて下さい！！ｍ（＞_＜）ｍ
307 なし ★ [ 2002/07/05(Fri) 11:01 ]
  push @weaponmi,$1[4];
  →$1じゃなくて$iでは＾＾；コレは誤字かな。ｽﾏｿ。
  んで…
  $mi = $weaponmi,$i[4];
  コレはなんか間違ってるような…。苦笑
  やるなら
  $mi = $weaponmi[$wp];
  で、乱数発生させてウダウダ…と。
308 ○そん [ 2002/07/05(Fri) 17:59 ]
  ありがとうございます、さっそくやってみます！
309 黄燐 [ 2002/07/05(Fri) 20:52 ]
  咲良さん　mokkyさん　なしさん＞
  ありがとうございます。
  前に一度質問した持ち物の持てる数を増やす方法をもう一回教えてください。
  何度もすみません。
310 furodo [ 2002/07/06(Sat) 16:44 ]
  また質問させてもらいます。
  zibunさんが作ったスクリプトでは禁止エリアに立ち入ってしまったら、問答無用で死亡しませんよね？爆破させるにはどうしたらいいのか、それと移動に関して、ショートカットキーと、昔にあったプルダウンによる選択＆実行の2種類を作ろうと思っていますが、いじくってみたらエラーが出たり移動できなかったりしてしまいます。初心者的な質問かもしれませんが、教えてください
311 furodo [ 2002/07/06(Sat) 17:21 ]
  以前、大会版をＤＬさせてもらいました。このスクリプトで、禁止エリアを8つでなく、４つにしてなおかつ、禁止エリアの発動場所をランダムにする方法がありましたら教えてください。見てみると、管理者が事前に禁止エリア発動場所を設定（指定）しているみたいなので・・・
  連投になってしまい、すみません
312 なし ★ [ 2002/07/07(Sun) 09:59 ]
  ＞黄燐さん
  ステータスの格納個数を増やして、アイテムで判別のforeachの範囲を広げて戦闘部分の素手を最後にして
  $status[17] && pop(@status);の番号を調節する。
  ＞furodoさん
  禁止エリアで死ぬかどうかの判断はbtlrylcl.cgiでやってるはずです。
  これの禁止エリアかどうかの部分を取り出してbtlryl.cgiに移植すれば
  問答無用で死ぬようになります。
  …ちょっと重くなるけどね。
  禁止エリアランダムじゃ大会の意味が無いような（苦笑
  まぁスクリプトのほかのとこが使いたいのかな････
  それなら禁止エリア発動部分を通常のに変えて、
  発動個数を増やした方がいいと思います。
  増やし方は…どっかで昔書いた。過去ログ探してください（ﾏﾃ
  旧掲示板かも（ぇ
313 黄燐 [ 2002/07/07(Sun) 18:35 ]
  なしさん＞
  $status[17] ←この17は何の数字ですか？？
314 裕（ひろ） ◆qs6uVAWk [ 2002/07/07(Sun) 23:49 ]
  ヒサビサ。（？）
  カンタンな質問にはつい答えてしまう。。
  ＞黄燐さん
  $status[17] の17ってのはですね。
  まず$status[[0～16]　にステータス情報が入ってまして。
  そのうち9～16の８個が持ってるアイテムっす。
  でもって素手で攻撃する場合は配列の一番最後に
  拳のアイテム番号を追加するカンジの処理なわけです。16の次だから17。
  でもって、アイテムをもてる個数を変更すると
  この配列の最後の数がわかってしまうわけですな。
  ＞furodoさん
  大会版はワタクシ作ったことはないんですが（マテ）、
  禁止をランダムにしてしまうと、妙な順番で禁止エリアが発動してしまって
  閉じ込められて死んでしまう不遇なお方続出になりそうっすね。
  それでもっていうのなら、ですが。
  「今ある禁止エリアの隣にしか発動しない処理」
  とかつけたら・・うわ～頭イタイ（苦）
  ・・・ココまで書いておいてなんですが、質問の答えはワカリマセン（泣
  こういう質問はＢＲの質問っぽくてヨイですなあ。
  Ｐｅｒｌの文法とかになると答えるのがとっても苦痛・・。（＾＾；
315 黄燐 [ 2002/07/08(Mon) 07:58 ]
  なしさん　裕さん＞
  ありがとうございます。できました！
316 黄燐 [ 2002/07/08(Mon) 16:41 ]
  またまた初歩的な質問を
  初期（最高？）体力を変更する方法を教えてください？？
317 なし ★ [ 2002/07/08(Mon) 21:31 ]
  btlrylcl.cgiの初期にステータスを与えてる部分の体力に該当するところ（多分　10+int(rand 10)　とかそんな感じ。）を変えましょう。
  これが初期体力です。
  次に、休憩明けの部分を探して、体力が20以上の場合は20にするって部分があるのでここを変え、
  そして食料を食べた場合、注射器を使った場合に体力が設定上の最高値を超えないようにしましょう。
  以上です。
318 黄燐 [ 2002/07/08(Mon) 23:01 ]
  なしさん＞
  ありがとうございます。
  やってみます。
319 furodo [ 2002/07/11(Thu) 01:56 ]
  >なしさん、裕さん
  アドバイスありがとうございます！
  よ～く考えてみるとそうですよね（爆）
  無い知恵振り絞って（笑）がんばります
320 ３年Ｂ組エキストラ [ 2002/07/11(Thu) 19:44 ]
  餓死がハイスコアに載らないので、載るように改造したいです。
  ちなみに11/7バージョン（最新版）のバトルロワイヤルです。
321 咲良 [ 2002/07/12(Fri) 23:42 ]
  気になるんです！！
  メインcgiの
  my @denai = (43,51,52,58,65,67);
  ($status[$used] == 165) || push @denai, ();
  while(!$i){
  $i = int(rand 66) + 1;
  $i = 0 if grep {$i == $_} @denai;
  これの$i = int(rand 66) + 1;ってナンデスか！？66って・・・アイテム？？
322 咲良 [ 2002/07/12(Fri) 23:43 ]
  アイテムですね・・・66コですよね、最初って・・・。
323 裕（ひろ） ◆qs6uVAWk [ 2002/07/12(Fri) 23:53 ]
  ＞咲良さん。
  66はアイテムの総数じゃないっすかね。
  int(rand 66) で0～65の間で発生させまして+1することによって
  1～66の間で発生するわけですな。
  で、denai配列に入ってるヤツだったら「出ない」処理ってことで
  無限ループ・・・だったかな。
  乱数の具合によっちゃ何度もループを回るんだけどまぁ仕方ないか。
  ちなみにお渡ししてある無人君のアイテム処理は
  「出ない」ではなく「出る」配列からランダムで抜き出す処理っす。（余談）
  覗いて比べて悩んで学びましょう。（何
324 咲良 [ 2002/07/12(Fri) 23:54 ]
  あ、あの・・・そうそう、ログでは「○○は死にました」って出るのに死んでなくて、生きてるってことが多いんですけど・・・なんででしょうかι
325 咲良 [ 2002/07/12(Fri) 23:56 ]
  裕さんいつもありがとうですｖｖ
  ここにさっきの書き込みした直後に「あぁ、アイテムだったか」と一人で納得しちゃいましたよ(笑)
326 快速急行 [ 2002/07/16(Tue) 12:48 ]
  ＞咲良さん
  推定では戦闘の部分を変更したんでしょう。
  戦闘処理部分は意外に重要な部分なんで注意。
327 ○そん [ 2002/07/16(Tue) 23:27 ]
  ウ～ム（＞_＜）質問です。。。
  ①「診療所・食料庫・民家」の数をそれぞれ二つにしたいと思い、
  「ｂｔｌｒｙｃｍ.ｐｌ」の47行目付近を
  $start = 34; # 開始位置
  $food = 272; # 農協食料庫
  $food = 863; # 農協食料庫
  $medical = 540; # 診療所
  $medical = 582; # 診療所
  $lighthouse=134;# 灯台
  $house = 220; # 民家
  $house = 782; # 民家
  としたんですが、実際マップを行き来してもそこに何も存在しません。。。ドコが間違ってるのでしょうか？？
  ②いったん「禁止エリア」をリセットしようと思い、過去ログを調べると、
  「dataディレクトリ内のbattle1.txtの1行目のはじめの数字（10億以上の奴）
  の後ろを全て消しちゃってください。
  これで現在発動している禁止エリアが無くなるので、～～」
  ってのと、
  「ステータスファイルの現在の禁止エリアが書かれている部分を削除してください。」
  とあって、早速battle1.txtを見たら、一番上から
  「1,6,7,8,9,14,15,16,17,18,19,30
  85,86,87
  ,
  1,1,-1,000,0,0,0,0,0,0,0,0,0,0,0,0,0
  2,1,-1,000,0,0,0,0,0,0,0,0,0,0,0,0,0
  ・・・（省略）」
  とあり、過去ログの言ってる意味がよくわかりませんでした（汗）（←頭悪ぅ・・・）どこを消せば禁止エリアをリセット出来るんでしょうか・・・
328 KaiKai [ 2002/07/17(Wed) 01:21 ]
  相手の反応が防御になっているときに確認した生徒欄の生徒名の横に
  防御してるよ、みたいな感じのコメントを付けさせようとして
  if($guest[7] == 4){print "防御しています\n";}
  を生徒名の後ろに付け足したんですが
  移動したときに、防御している生徒に会って「行動できるまで～」が表示されている間しか「防御しています」が、、、でない。
  確認した生徒欄にこれみたいな仕掛け付けてるよーって方、ずっと表示させる方法を教えてください。
329 快速急行 [ 2002/07/17(Wed) 11:20 ]
  >327の１
  $food = 272; # 農協食料庫
  $food = 863; # 農協食料庫
  $medical = 540; # 診療所
  $medical = 582; # 診療所
  $lighthouse=134;# 灯台
  $house = 220; # 民家
  $house = 782; # 民家
  同じ変数に２ついれちゃだめです。
  $house = 782;
  $house2 = 220;
  このように違う変数にしましょう。
  他にも修正するところあるけど…。
330 快速急行 [ 2002/07/17(Wed) 11:23 ]
  >327の２
  1003231212,1,6,7,8,9,14,15,16,17,18,19,30,85,86,87:21
  のような部分が１行目。
  1003231212
  こうすれば、いいのでは・・・
331 快速急行 [ 2002/07/17(Wed) 11:25 ]
  >328
  入れる場所をじっくりと考えましょう。
  そこまでできていれば…。
332 ○そん [ 2002/07/17(Wed) 22:13 ]
  ありがとございます！！＞快速急行さん
  ところで・・・選択したプレーヤーによって、体力やスピード、攻撃力が違ったり、とかってどうやったら出来るんですか？？
  やってる人、わかる人はよかったら教えて下さい！！
333 ○そん [ 2002/07/17(Wed) 22:33 ]
  あ、それとすみません上の327の1についてなんですが、民家などを二つちゃんと表示できるとこまでは出来ました！
  でも、その、たとえば民家で検索しても「何も見つかりません」と出ます。
  何で？？
334 KaiKai [ 2002/07/17(Wed) 23:50 ]
  sub Enemy内の全ての行で試してみましたけど、なんとも、、、
  ”そこまでできていれば”ですが”そこまでが限界”のようです。
  まさか、このEnemyの外ですか？つうとステータス読みこみの所？
  もう少しだけヒントください！
335 快速急行 [ 2002/07/18(Thu) 10:07 ]
  >332
  不公平になっちゃうので入れてないです…。
  変数のわりふりさえできれば可能。
  >333
  もう２ヶ所重要な部分がありますよ。これだけじゃ「見つかりませんし
  表示されません」これがヒントです。
  >334
  Foreachとif条件の２つで、何かと合致した時どうするかを…
336 shin [ 2002/07/18(Thu) 23:49 ]
  すみません。困ってます。
  過程人数を殺しても休憩ができないいんです。
  特にデータはいじってないんですけど、なんでかな？
  どこをどーいじってこーなったとか、とくに改造とかしてないんで、詳しくはいえません。
  多分こうなってんじゃないとかわかればおしえてください。
337 shin [ 2002/07/18(Thu) 23:55 ]
  すみませんしたのスレに答えがありました。↑削除希望
338 KaiKai [ 2002/07/19(Fri) 17:06 ]
  foreach(@guest[7]){
  $s = $_ % 100;
  if($s == 4){print "防御しています\n";}
  }
  これであってると思うんですが、まだ表示されるときと表示されないときがあります...
  番号と名前は常に表示されてるということは、やっぱり他の所にも何か書かなきゃいけないんでしょうか？
339 快速急行 [ 2002/07/19(Fri) 18:35 ]
  …まとめて見ますとたぶん、これで行けると思います。
  for($i=1;$i<=42;$i++){
  if($pos[$i] == $status[3] && $num != $i){
  $j++;
  $k = &Student($i);
  $s=$status[7];
  ($s==4) && print "防御しています\n";
  print "<b> $victims[$i] </b>($k番)<br>\n";
  }
  }
  動かなかったらすんません。
340 快速急行 [ 2002/07/19(Fri) 18:39 ]
  for($i=1;$i<=42;$i++){
  if($pos[$i] == $status[3] && $num != $i){
  $j++;
  $k = &Student($i);
  $s=$status[7];
  if($s==4){$mamo="防御しています";}
  print "<b> $victims[$i] </b>($k番) $mamo<br>\n";
  }
  }
  こうしないと２段組になってしまう。すんません。
341 KaiKai [ 2002/07/19(Fri) 23:41 ]
  さっそく試した所、やはり「行動できるまで、あと～」の所でしか表示されません・・・
  うー、もう白旗です。防御のやつは諦めます。
  快速急行さん、色々教えていただいてありがとうございました。
342 快速急行 [ 2002/07/20(Sat) 08:26 ]
  そうか、これを通常時に表示させないと…
  どっかに表示系の処理があったはずだ…。
343 カイ [ 2002/07/20(Sat) 17:16 ]
  改造コードってなんですか？
344 快速急行 [ 2002/07/20(Sat) 21:45 ]
  >343
  …？改造コード？
345 犬。 [ 2002/07/21(Sun) 11:40 ]
  すんません。急な質問なんですが、ＢＲに「狙撃」みたいな要素を入れるのってどうやったらいいでしょう。
  「狙う」→（数秒間時間待ち）→「攻撃アクション」→（攻撃後の行動まち」みたいな一連の動きを作りたいんですが。ついでに、「狙撃体勢の間は回避率が落ちる」みたいなのも……。
  贅沢な質問すいません。（汗）
346 快速急行 [ 2002/07/21(Sun) 17:40 ]
  >345
  コマンド追加してサブルーチン作って実行させれば。
  俺に制作技術はありません（！）
347 shin [ 2002/07/21(Sun) 23:47 ]
  質問です。メガホンを使ったとき決まった言葉ではなく、自由に話せるようにしたいのですが、どうすればよいんでしょうか？
348 犬。 [ 2002/07/22(Mon) 00:07 ]
  >346
  レスどうもっす。
  うーん。サブルーチンっすか。
  細かい改造程度ならなんとかできますが、そこまで大それた事は自分も無理っすね……（汗）
  とりあえず、もうちょっと勉強してみます。
  http://www.kitanet.ne.jp/~tsft/combat/
  よろしかったら遊びに来てくだせぇ（笑）
349 なし ★ [ 2002/07/22(Mon) 01:30 ]
  一定時間後ってのは簡単に出来そうで結構難しいもんなんだよねｗ
  まぁやり方はステータスに状態変化みたいなの1つデータ追加して、
  それが1(真)のときはあるコマンドを実行できるようにする、みたいな感じです。
  つまり
  行動：狙う
  →待ち時間α秒、状態を1にする
  →（待ち時間終了後）行動のところに狙撃コマンドをだす。
  →行動：狙撃
  →攻撃ルーチンに突っ込む
  こんな感じですね。
  御健闘をお祈りします。（ぇ
350 なし ★ [ 2002/07/22(Mon) 01:36 ]
  メガホンについて。
  専用のフォームを作って、そこに文字が入っている場合はその言葉を代入するようにしてください。
  （こんな説明じゃわからんって。
351 shin [ 2002/07/22(Mon) 16:48 ]
  なしさんレスありがとうございます。なんとなくわかるような気がしますが・・・
  勉強といっても何を勉強すればいいのやら頭がスポンジのshinです。perlでいいんですよねぇ？
  会話コマンドのところがヒントかなとも思ってます。どうですか？
352 快速急行 [ 2002/07/22(Mon) 22:24 ]
  >347はスプリクトがあったようななかったような・・・。
353 shin [ 2002/07/22(Mon) 22:46 ]
  ん・・・快速急行さん気になる発言を・・・その続きを楽しみに待ってます。
354 咲良 [ 2002/07/23(Tue) 22:39 ]
  #メガホン
  print <<END;
  <tr><td>
  メガホン：<input type=text name=comment size=20>
  </td></tr>
  END
  を移動とかある場所に入れるだけですよ＞shinさん
355 shin [ 2002/07/23(Tue) 23:38 ]
  レスありがとうございます＞咲良さん
  こぴぺしました。メインスクリプトでいいんですよね。
  エラーが出ちゃいました。
  移動の次ぐらいに入れた見ました。
  チェッカーにかけたら、最後の行「EOF」がエラーってでました。
  わけわかめです？？
  ほかにいじることあるんですか？
356 なし ★ [ 2002/07/23(Tue) 23:51 ]
  ヒアドキュメントの範囲を見なおしましょうｗ
  多分他の出力部分にコピペしたためはじめのENDで終わってエラーが出てしまってるんだと思います。
  と言うか、場所があってるならそれぐらいしか考えられない。苦笑
357 快速急行 [ 2002/07/24(Wed) 08:35 ]
  >353
  それのスプリクトを配布していたのを見ましたが今は配布してないような・・・
358 shin [ 2002/07/24(Wed) 10:26 ]
  皆さんレスありがとうございました。無事できました。
359 [ ]
360 いっせ。＠管理人 ★ [ 2002/07/25(Thu) 17:16 ]
  書き込みテスト…ログ間違えたかな…
361 shin [ 2002/07/26(Fri) 16:45 ]
  スタート地点が一定時間で禁止エリアに、なる方法はどうするのでしょうか？旧掲示板見てもぴんときませんでした。
  も少し詳しく・・・(銃声
  駄目ですか？
362 ３年Ｂ組エキストラ [ 2002/08/01(Thu) 06:00 ]
  >>361
  禁止エリアの発動方法を参照。
363 川田 [ 2002/08/02(Fri) 16:13 ]
  こっちに書けばよいのかな？
  脱出ありにしてください。お願いします。あと更新もつけてください
364 快速急行 [ 2002/08/02(Fri) 16:44 ]
  >363
  どこのサイトの事を言っているのですか？
  それはそこの管理人に直接言ってください。
365 川田 [ 2002/08/02(Fri) 23:15 ]
  ここのバトルロワイヤルです。そこのバトルロワイヤルのところに戻るとあったので戻るを押したらここにきました。
  ですから、ここのバトルロワイヤルだと思うのですが・・・
366 快速急行 [ 2002/08/04(Sun) 13:31 ]
  >365
  では、トップに戻ってメールアドレスを捜してメールしてください。
  以上。
367 ３年Ｂ組エキストラ [ 2002/08/07(Wed) 16:55 ]
  なんとか「マシンガンの弾の減り方がランダム」というのを導入して、動作テストをしてみたら
  反撃のときにだけ（自分が攻撃するときはうまくいく）弾が減らないのです。
  この下のやつが自分で反撃時用に書いたものです。
  if($weapons[$kind2] =~ m/(18|20|29|32|37)/){
  $guest[$arms2] -= (int rand 5) *100 + 300;}
  書く場所はちゃんと合ってると思うので、上の文できっとおかしいところがあるのではないかと、、、
  弾数ランダムを導入している方、どうすればいいのか教えてください
368 快速急行 [ 2002/08/08(Thu) 06:18 ]
  if($weapons[$kind2] =~ m/(18|20|29|32|37)/){
  $guest[$arms2] -= (int rand 5) *100 + 300;}
  上のスプリクトの書き方が1箇所間違ってます。そこを直せば、大丈夫です。
  どこかは自分でさがしてください。
369 ３年Ｂ組エキストラ [ 2002/08/09(Fri) 23:58 ]
  なんとかforeachでうまく動きました。
370 こう [ 2002/08/11(Sun) 12:52 ]
  BR１には生還に関係するスクリプトはあるのでしょうか？
  ログスクリプトでは'alive','生きてこの戦場から離脱しました'
  と、あるのですが条件設定はどうなっているのでしょうか？
371 なし ★ [ 2002/08/11(Sun) 16:50 ]
  無いです。
372 こう [ 2002/08/11(Sun) 18:07 ]
  ないのですか・・・(i-i)
  作るならまずはスタート地点が登録時間から一定時間で禁止エリアになる。そして、何人殺したら休憩できるの応用、ロック解除技術の応用、
  ほいで、スタート地点に戻ると生還、
  見たいな感じでいいんですかねぇ？
373 なし ★ [ 2002/08/12(Mon) 03:29 ]
  お好きなようにｗ
  生還があるところはみんなオリジナルでやってますしねｗ
374 shin [ 2002/08/13(Tue) 14:21 ]
  登録時間を$status［18］に追加するには何処に追記すればよろしいのでしょうか？
375 快速急行 [ 2002/08/13(Tue) 15:51 ]
  >374
  $status［17］を切り詰める1文を消せば、特に何も書かなくても
  $status［18］に書き込まれてくれます。
376 KaiKai [ 2002/08/14(Wed) 20:32 ]
  質問です。
  デフォルトでは餓死じゃハイスコアに載らないし、それに死んだとたんその生徒のデータが飛んでしまいます。
  ハイスコアに載るようにするにはどうすればいいのですか？教えてください。
377 shin [ 2002/08/14(Wed) 23:09 ]
  快速急行さんありがとうございました。
  ただいま行動記録に「残り何人」を記そうとしてますが、今出ているのは、「残り　人」で、人数が出ません。
  生存者はsub　Readで、$sankasyaとしてカウントさせて、
  if($death){ push @log,",,left,$sankasya";}これを
  sub Writeoneに追記しました。
  どのようにしたら人数が出るようになるでしょうか？
378 快速急行 [ 2002/08/15(Thu) 15:19 ]
  >376
  餓死ハイスコアという改造方法は旧掲示板にあったはずです。
  どうやるかは分からないのでログ復旧か書きこみをお待ち下さい。
  >377
  それは禁止エリアにいたら絶対死ぬのスプリクトにあります。
  まずsub Readではない。
  sub Writeone　で生存者人数をカウント＞死んだらログに吐出す
  これで大丈夫。
  …情報を頂いたらフッタに（技術）指導者名とＨＰアドレスを書くべきだと思うのは俺だけかな・・・？
379 shin [ 2002/08/15(Thu) 16:49 ]
  快速急行さんレスありがとうございました。
  フッタの方にはきちんと、記載してありますよ。
  いつもいつもお世話になってます。
380 黄燐 [ 2002/08/28(Wed) 00:15 ]
  こんばんわ　2つ質問があります。
  1、マシンガン系で攻撃をすると行動記録に
  ぱららららという音が聞こえた。
  みたいなことを表示できるようにするにはどうすれば良いでしょうか？
  2、マシンガン系で、殺されると行動記録に
  穴だらけになった。
  みたいな事を表示させる方法を教えてください。
381 快速急行 [ 2002/08/28(Wed) 10:36 ]
  ちょっと手間がかかります。
  >380-1
  まずは、マシンガンの時のみログ入力する。ログの入力は
  既存物を参考にしてください。
  次に行動記録で、それを出力します。
  これも既存物を変えれば可能です。
  >380-2
  攻撃ルーチンの下に「死因」があります。
  スタンガン・車等なら独特の死因がありますね？
  それにならってelsifでアイテムナンバーをぶち込み、好きな死因コード
  （例・・・銃なら　gun その他の接近武器ならbleedingのように）を書いてください。
  次に、これだけじゃだめです。行動記録で「死亡」の部分に
  やはり既存物にならって、さっき決めた死因コードと、メッセージを入れます。
  まだまだ！最後に、ハイスコアにも、死因コードと死因を入れなければなりません。そうでないと死因が原因不明になります。
  長々とすいません。
382 黄燐 [ 2002/08/29(Thu) 14:13 ]
  快速急行さん＞
  ありがとうございます。
  死因の方はできました。
  もう一つの方ができません。
  非存物は何行目辺りにあるんですか？
383 快速急行 [ 2002/08/29(Thu) 14:59 ]
  どっちのことを言っているかわからないのですが
  ログ入力は　push @log～です。
384 shin [ 2002/08/30(Fri) 02:35 ]
  質問させていただきます。
  今ショートカットキーは出来たんですが、現状ではgiveやuse、throwawayやattackとサブミットボタンが表示されている状態です。
  これを「使う」「攻撃」「捨てる」など表示するには、何処に何の記述をすればよろしいのでしょうか？
  移動ショートカットキーでは、sub Moveのところで、($go eq '東')と変換されているのは、わかりますが、他の「使う」などがわかりません。
  よろしくお願いします。
  ※移動ショートカットキーはネオマトさんところのではなく、デフォで入っていました。
385 快速急行 [ 2002/08/30(Fri) 08:08 ]
  ($go eq '東')だと「東」ボタンで東に動けますよね？
  useボタンを押すと物を使いますよね？
  と言う事は…何かが合致すれば…。
386 shin [ 2002/08/30(Fri) 15:44 ]
  出来ました！灯台元暗しでした・・・ありがとうございました。
  あとは、持ち物欄にショートカットキーを・・・・
  これは簡単に行きそうもないな・・・
387 なし ★ [ 2002/08/30(Fri) 17:34 ]
  簡単。(´ー`)ノ
  今までのをアイテムの個数分作れってことです。
388 shin [ 2002/08/31(Sat) 03:01 ]
  もしかして67個ってわけじゃないですよね・・・
  う～むボクには難しいかも・・・がんばりまっす。
389 なし ★ [ 2002/08/31(Sat) 05:13 ]
  いや、パターンは一つでいいんだよ。
  後はそれを既存のプログラムが勝手にループしてくれる。
390 shin [ 2002/08/31(Sat) 12:06 ]
  あっ一つでいいんですね。情報ありがとうございますた。
  うっループ・・・苦手----（意不
  がんばります。
391 shin [ 2002/08/31(Sat) 23:40 ]
  黄燐さんsub　Ａｔｔａｃｋに、マシンガンで攻撃時にログにはく。
  んで、ログ記述はバードコールを使えば、
  どこどこからぱららら・・と・・・
  となると、思いますよ。
392 黄燐 [ 2002/09/01(Sun) 12:33 ]
  難しい・・・
  もう一度やってみます
393 shin [ 2002/09/01(Sun) 16:48 ]
  ボクは、バードコールをｓｕｂ　ａｔｔａｃｋにぶち込んで、いらんとこ消して・・・log.cgiの方もバードコールを参考に書き直すだけですよ。
  質問だらけの僕にも出来たから・・・がんばってー
394 shin [ 2002/09/01(Sun) 22:30 ]
  過去ログ参照したのですが、よくわからなかったので質問させてください。
  灯台で捜索すると、双眼鏡の様に生徒の居場所がわかるようにしようとおもって、
  sub Search のとこに双眼鏡をコピペしてif($status[3]==$lighthouse)で囲んでますが、此処からがわかりません。
  他に記述又、消去はどうすればよろしいでしょうか？
  又は、灯台に行くと"見渡す”が出るようにはしたのですが、
  この”見渡す”に無条件で双眼鏡が使えるようにするには、どういう記述になるのでしょうか？
  前者と後者の改造は、どちらが簡単なのでしょうか？
395 快速急行 [ 2002/09/02(Mon) 06:50 ]
  双眼鏡の仕組みから、消費概念をぬけばいいのかな・・・
  う～ん、やらないからわからない！
396 shin [ 2002/09/03(Tue) 23:51 ]
  なるほど！
  がんばります。
  いつもありがとうございます。
397 ティク [ 2002/09/05(Thu) 18:06 ]
  対応が「反撃して逃げる」のときは移動に時間がかかるようにしたくて
  移動のところにif($status[7] == 2){$writestatus += 10};を組み込んでみたのですが
  移動時間はかわりません。上の文をどう変えればうまくいきますか？
398 快速急行 [ 2002/09/05(Thu) 18:35 ]
  このあとの処理を良く見てください。
  $writestatus= Xの１文で変数が再セットされてしまいます。
399 ＲＩＴＥ [ 2002/09/07(Sat) 05:06 ]
  複数登録エラーが発生しないようにする
  対処法は、どうすればできますか？
400 ＲＩＴＥ [ 2002/09/07(Sat) 05:17 ]
  ようするに、複数登録ができるように
  するやり方ですね。

←戻る 全部 次50 ↑先頭
Name E-Mail

read.php ver1.4 (2001/10/6)