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

よくわからないバトルロワイアル改造質問スレ2

1 なし ★ [ 2002/10/28(Mon) 23:12 ]
  改造についてはこちらでお願いします。
  もちろん独自にスレ立ててもらってかまいませんが、
  大幅な改造のみにしてください。
  簡単な改造は、こちらのスレで。
  とか勝手にたててみる（ﾏﾃ
2 なし ★ [ 2002/10/28(Mon) 23:15 ]
  書くときは…
  1.よくわからないバトルロワイアルかよくわからないバトルロワイアルIIか。
  2.何をしたいか。
  3.何をしてみたか。
  これぐらいは書いてくれなきゃ答えようが無いです。
3 キュイ [ 2002/10/29(Tue) 07:27 ]
  ＞前スレの３年Ｂ組エキストラさん
  大体できたようなのですが、そのマシンガンを使うと、
  ウージー9mm
  防御力　１０
  とでてしまします。
  攻撃力にするにはどこをいじればいいのでしょうか？
4 ３年Ｂ組エキストラ [ 2002/10/29(Tue) 11:12 ]
  >>3
  武器は攻撃力、防具は防御力と表示させるわけですから、
  道具使用の
  print (($weaponkd[$i] < 3) ? '攻撃' : '防御');
  この処理を
  $weaponkd[$i]が3の時は '防御' 、それ以外（$weaponkd[$i]が1・2・5）の時は '攻撃' と表示するように書き換えればいいはずです。
5 快速急行 [ 2002/10/29(Tue) 13:13 ]
  スレたておつっす＞なしさん
  書く時の注意事項補足
  0.まずは過去スレや他スレを全て見ること。
  1.よくわからないバトルロワイアルかよくわからないバトルロワイアルIIか。
  2.何をしたいか。
  3.何をしてみたか。
  4.できる限り具体的かつ明確に。
  5.解決できたり回答がつくとは限りません。
  6.教えていただいたらフッターに回答者連名・リンクしましょう。
  これくらいないと教えるk略）
6 チョイヨイ [ 2002/11/01(Fri) 18:41 ]
  バトロワⅡの背景の色を変えてみたいのですが、どこをいじればいいのでしょうか？
  具体的には黒にしたいんです。
  なんとも初心者的な質問だと思うのですが、アドバイスお願いします。
7 ha-toa [ 2002/11/01(Fri) 19:29 ]
  スタイルシートだとおもいます・・
8 キュイ [ 2002/11/01(Fri) 23:00 ]
  >>4
  それのやり方がどうしてもわかりません・・・。
  ただ1 2 5でもダメでしたので・・・。
  それと、なぜか鈍器の扱いになってるようなんですが、
  銃のように先制攻撃？というか相手が鈍器の場合に
  こっちが先制攻撃できる処理を教えてください。
9 裕（ひろ） [ 2002/11/01(Fri) 23:54 ]
  ＞キュイさん
  「1　2　5　でもダメだった」とはどういう状態でしょうか？？
  よくわからないので快速急行さんのおっしゃるように
  もう少し現状を詳しく教えてくださいな。
  鈍器の扱いになるということですが表示上「銃」にするのは
  表示しているトコの処理を参考にするとして、先制攻撃につきましては
  攻撃側が銃だったら攻撃
  ↓
  防御側が銃だったら反撃
  ↓
  攻撃側が銃以外だったら攻撃
  ↓
  防御側が銃以外だったら反撃
  という順番で処理されていたような気がしますので
  「銃だったら」という判断をしている部分の処理に
  少し手を加えればオーケイかと。
  あとはＰｅｒｌの勉強ということで。
10 ha-toa [ 2002/11/02(Sat) 18:51 ]
  あの～BRⅠで、キャラ別にコメント（悲鳴）を言うには、どうすればいいのでしょうか？
  死んだとき・攻撃したとき、されたとき・ゲームに参加したとき・コインを投げたとき・etc
  とりあえずコメント（悲鳴）のリストを作ってテキストにしたのですが
  例:　七原秋也,オーケイ、今度は乗ってやるぜ。こっちが勝つまで続けてやる。
  とかを番号じゅんにずらっと・・・
  そのあとどうすればいいのでしょう？
  どなたかおしえてください。
  おねがいします
11 こう [ 2002/11/03(Sun) 00:17 ]
  えっと・・・質問です。
  バトロワⅡで
  1.脱出を可能にするにはどのファイルにどんな手を加えればよいか
  2.行動時間を変えるにはどうすればいいか（具体的には半分にしたいんです）
  を教えてくださいませんか？
  過去ログにも似た内容があるような気はするのですが、
  ＢＲⅠ対象の回答が多かったので、新たに質問させていただきました。
12 快速急行 [ 2002/11/03(Sun) 08:44 ]
  >10
  行動ログを書き込む時に生徒ナンバーもいれておき、
  首輪爆発ツールみたいに対象を選んでそのログを表示する。
  概略はコレですけど作った事はない…。
  >>11
  簡単。両方ともdataフォルダmisc2（だったか？）設定ファイルをいじる。
  ＢＲ２では脱出は元からサポートされています。
  その条件は…自分で探すべし。
13 こう [ 2002/11/03(Sun) 10:09 ]
  快速旅行さんありがとうございました。
  早速やってみたところうまくいきました。
  えー・・・・質問です（ｵｲ
  1.民家で休憩できなくする方法
  2.現在のアイテムを残したまま、さらにアイテムを追加する方法
  を教えていただけませんか？
  １は難しいかも・・・（汗
14 快速急行 [ 2002/11/03(Sun) 11:07 ]
  1.民家のときはダメ、とするだけ
  2.意味がわからない。
  フッターに連名（またはリンク）しないと教える気にはならないと普通に書けば良かったかな…
15 こう [ 2002/11/03(Sun) 11:31 ]
  フッターってあの自分さんのりんくとかあるとこですよねぇ・・・
  おれ、快速急行さんとこのバトロワ好きなんでリンクＯＫですよ！
  2.はようするにただアイテムを追加したいだけです。（←えらそうに
16 快速急行 [ 2002/11/03(Sun) 11:36 ]
  アイテム追加か…。brcommon.cgi（だっけ？）に、ファイルメモがあります。
  それにならって、好きなように書き足してください。
  コードをganにすれば「銃属性」のように属性を考えてね。
  また、まったく新物のときは、新コードを作り、アイテムを使う戦うなどのときに、ちゃんと効果を発揮させないと作っただけではＢＲ１のように意味を持ちません。特に武器の場合。
17 ３年Ｂ組エキストラ [ 2002/11/03(Sun) 12:33 ]
  >>10
  君は第二のマサになりたいのか…？
18 ha-toa [ 2002/11/03(Sun) 17:33 ]
  >>17
  マサってだれですか？　　　ていうか何？
  快速急行さん答えていただいてありがとうございます。
  対象を選んでそのログを表示するですか・・・
  やってみます。
19 ha-toa [ 2002/11/03(Sun) 19:30 ]
  あの～快速急行さんに教えていただいた方法でやろうと思ったのですが全然わからなくて　自分が思いついた方法でやってみました・・・
  まずbtlrylcm.cgiの３０行目あたりの
  # 登場人物
  @victims = qw(坂持金発 赤松義生 ・・・・・・・・・・・・
  をふやして# 叫び
  @sakebi = qw(あ～あ～ 死んじゃった ・・・・・・・・・・・・
  みたいなのを追加してみました。
  それとbtryllg.cgiの75行目などのvictimsがあるとこを少しずつ増やしてみました。（死んだときに叫ぶことを目的にして）
  $jan = $victims[$log[1]];
  $sake = $sakebi[$log[6]]; のように・・・（[1]の意味がよくわかりませんでしたがとりあえず6にしときました。）
  そのじょうたいで$sakeを死亡のとこにくわえたら
  死んでも$sakeとしかうつらずなんにもなりませんでした。
  そこで１９０行目あたりもふやしてみたらスクリプトのエラーになってしまいました。
  どこが間違ってたのでしょう？
  そもそもこの方法でできるのでしょうか？
  どなたかおしえてください。おねがいします
  あと・・・快速急行さんに教えていただいた方法のほうが簡単なのであれば　くわしくおしえてください！おねがいします。
20 裕（ひろ） [ 2002/11/03(Sun) 23:29 ]
  ＞ha-toa様
  無人君の質問はもう少し待ってくださいね。（死）さて。
  死んだときに各キャラに設定したセリフを叫ぶ、ということですが
  $sakebi　という配列に各生徒のセリフが入ってるんですよね？？
  まず死亡したコトをログに書き込んでる個所に
  死亡するときに吐いたセリフがある、ということを
  ログファイル一緒に追加してやる必要があると思われます。
  push log とか使うんでしたっけ・・。（忘）
  で、ログファイルに書き込んだだけでは坑道記録などでセリフを確認できませんので
  ログファイル表示するトコの処理も追加する必要がありますかねぇ・・。
  参加したときも同様に、ログを書き込む側の処理の追加と
  それを表示する側の処理の追加、というカンジかな？
  （ちなみにワタクシは2001年１１月版のソースしかもっておりませんので
  最新のものなどがどういう処理をしているかは未確認でございます。）
  正解かどうかワカリマセンがご参考に・・。
  ＞快速急行様
  ＃フッターに連名（またはリンク）しないと教える気にはならないと普通に書けば良かったかな…
  リンクしてもらうためにココで質問に答えてるんっすか？？
  まぁせっかく質問に答えてあげて完成したゲームに
  自分の名前なく感謝の気持ちのカケラも見当たらないというのは寂しいですし
  質問する側としてのモラルの問題でしょうかね？？
  しかし「質問に答えてやってる」という態度はちょっと大人気ないかなとか
  思ってしまいました・・。m（＿＿）m
21 こう [ 2002/11/03(Sun) 23:29 ]
  快速旅行さんありがとうございました。
  意外と簡単にできました（Ⅱは良心的だ・・・）
  えー・・・質問です（ｵｲｵｲｵｲ
  殺害数０人で休憩できるようにする方法
  を教えていただけませんか？
  これで最後にしますので・・・おこらないでねｗ
22 快速急行 [ 2002/11/04(Mon) 08:56 ]
  いえいえ、リンクしてもらう為ではなく、「教えてもらって当たり前」の意識を持たないで欲しいからです。
  >21
  …設定ファイルにあるんじゃないか？
23 ha-toa [ 2002/11/04(Mon) 11:28 ]
  とりあえずできたようです・・・
  ありがとうございました。
  バグらしきものがあったらまたおねがいします。
  さようなら
24 裕（ひろ） [ 2002/11/04(Mon) 23:23 ]
  ＞快速急行様
  わざわざご丁寧にありがとうございますです。
  意識ってムズカシイっすわ・・。
25 ３年Ｂ組エキストラ [ 2002/11/07(Thu) 23:23 ]
  改造質問スレッド１で、自分以外を判定させる為にステータス読みこみ時にif($status0[0] ne $FM{'name'} )を使って
  判定させてた者です。
  上の判定の仕方で、またトラブルが発生したので質問させてください。
  ちょっと説明するのが難しいので伝らないかもしれませんが…。
  上文のやつで自分以外を判定させるのはできたのですが、例えば相手が防弾チョッキを持っていたら
  確認した生徒欄に防弾チョッキを持っている旨のメッセージをでるようにしたのですが、
  マップ上にいる生徒でひとりでも防弾チョッキを持っている生徒がいると
  全ての生徒のところに防弾チョッキのメッセージが出てしまいます。
  whileでくくって、全ての生徒を判定してるのはわかるのですが
  防弾チョッキを持っている生徒を個別に判定させる方法をおしえてください。
  （$status0[0]を$guest[0]に変えてもうまくいきませんでした）
26 快速急行 [ 2002/11/08(Fri) 13:18 ]
  なるほど・・・。
  while以外にももう１つ効果が近い関数がある。
  それだとうまくいくかもしれない。
27 なし ★ [ 2002/11/08(Fri) 16:37 ]
  何故そうなるかについて考えてみましたか？
  おそらく防弾チョッキを持っている場合に代入する変数がリストじゃないんでしょう。
  よって、誰かが持っている場合はその変数が真になるようにしていると思われますが、
  その場合判別する対象が同じ数値ですから。
  まぁ…今判別してる変数がどう言う変化をたどってるか追えばね。
  あとはリストの使い方を勉強。
28 ３年Ｂ組エキストラ [ 2002/11/08(Fri) 23:27 ]
  相手と判別したあとに　@bougu[$i] = $status0[9..16];　と、@bouguに道具を代入して
  sub Enemyで、使用回数を消して@bougu[$i]のアイテム番号を判定したらできました。
  でも、自分のエリアに複数人敵がいた場合は番号の低い人、例えば赤松がチョッキを持っている場合
  飯島は持っていなくても、飯島までチョッキの表示がされてしまいます。
  逆の場合、赤松が持っていなくて飯島が持っている場合はちゃんと飯島だけ表示されます。
  たぶん$status0が原因だと思いますが、個々に判定させるには$status0以外に何を使えばいいのかわかりません。
  お願いします。
29 キュイ [ 2002/11/12(Tue) 22:47 ]
  質問です。
  ところどころにでてくる、上にある
  ヘッダ（よくわからないバトルロイワイアルなどと書いてあるところ）
  を消すには
  どうしたらいいでしょうか？
  ためしに自分でログチャットの
  &Header;やrequire './btlrylcm.cgi';
  などを消してみたらエラーになってしまったため、
  わかりませんでした。
  どうぞ、よろしくお願いします。
30 りんく [ 2002/11/13(Wed) 23:21 ]
  はじめまして・・・早速質問なんですが、
  裕さんの無人君を私も導入したいのですが、
  私のサイトのバトロワはⅡベースなので使えないと思うんです。
  Ⅱの環境でＮＰＣを導入するのはたやすいことではないのでしょうか？
  個人的には裕さんのスクリプトに手を加えれば・・・。
  と思っているのですが、あまいでしょうか？
31 りんく（２人目） [ 2002/11/14(Thu) 07:43 ]
  同じHNの人がいますね・・・。
  とりあえず、前の
  http://www4.yi-web.com/~snow/br/br_bbs/bbs.php#7
  のスレが僕です。
32 リンク [ 2002/11/14(Thu) 17:35 ]
  こっちにします・・・（汗
  お返事待ってます。
33 ３年Ｂ組エキストラ [ 2002/12/13(Fri) 21:29 ]
  まだ先の質問が解決していないようですが失礼します。
  現在、行動のショートカットボタン（捜索する等・・）を作成しているのですが。上手くボタンにする事は出来て、作動しても、移動をすると何故かTOPへ戻されてしまいます。
  何かがおかしいのでしょうか？現在奮闘中です。
34 mokky [ 2002/12/15(Sun) 12:21 ]
  久しぶりですｗ
  ってか、ココ復活してるの知ったのつい最近なんで（汗）
  ・・・またよろしくお願いしますね＞名前覚えてる方
  ＞29（キュイさん）
  設定ファイル（btlrylcm.cgi）に『ヘッダ』に関する部分があります。
  行数で言えば244行目・・・あたりかな？
  そこのタグ記述を変えちゃって下さい。
  ＞30
  すいません。Ⅱはわかりません（ォィ）
  ＞33
  んっと・・・
  多分、ボタンのリンク先が間違ってるからだとは思いますが・・・
  オイラは個別にボタン作成じゃなくて、デフォルトであった「実行」
  をそのまま流用したデザインになってるからなぁ・・・
  いきなりボタンでショートカット！ってより
  デフォから徐々にどういう仕組みで変数渡して実行してるか考えたほうが良いと思います。
  ・・・ってか、久しぶりにいじってみるかな。オイラのスクリプトも（ﾏﾃ）
35 ドラマス [ 2002/12/17(Tue) 23:42 ]
  どうも。乱入すいません～。
  BRⅡなんですが、プレイ中の顔写真は、設置できたんですが、
  以下の場合は、どうやって設置するんでしょうか？
  ・ハイスコア
  ・行動記録の名前の脇
  ・遭遇した場合の相手の顔写真
  ・クラス名簿の生徒の名前をクリックした時に表示させる
  よろしくお願いしますｍ（＿　＿）ｍ
36 夏 [ 2002/12/19(Thu) 18:16 ]
  質問です。BRⅠを改造してるんですが、アイテムを増やす（効果を追加する）方法がわかりません。とりあえず道具使用のとこに
  # 写真
  }elsif($i == 54){
  $j = (rand > .5) ? '表\' : '裏';
  Out('コインを投げた。<b>'.$j.'</b>が出ました。');
  $status[$used] = 0;
  }
  （効果はてきとうにバードコールを・・）
  このようにしたのですがエラーになってしまいます。
  何がたらないのでしょうか？
  それとキャラごとに初期ステータスをかえたいのですがbtlrylcl.cgiの１５５行目あたりの
  @status = ($name,$pass,8 + int(rand 8),$start * 10 + int(rand 4),time,time,0,0,$host,100,156,$i,$i,0,0,0,0);
  というのをキャラごとにわければいいと思うのですが、どうやればいいのかわかりません。配列だとか使ってみましたがよくできませんでした
  どうかよろしくおねがいします。
37 mokky [ 2002/12/21(Sat) 07:51 ]
  ＢＲⅡはわかんない（汗）
  zibunさんのＨＰ復活したんでⅠのスクリプトを。ってのはダメっすか？（汗）
  ＞夏さん
  多分、「説明」じゃないのかな？ｗ＜何が足らない？
  冗談はこのくらいにしておいて・・・
  一応、文章を読む限り、『新しいアイテムを作りたいけど、どうしたらいいのか？』ってコトだと思うのですが・・・
  まず、「どういう『効果』を持つアイテム」なのかわからないことには・・・
  回復系なのか、武器系なのかで設定するものが違うし。
  アイテムデータに新しく番号や設定を追加して、『その番号ならばこうする』ってスクリプトに書くのが基本。
  （「#写真」の例だと、写真はアイテム番号54なので）
  それと初期ステータスの件ですが。
  簡単に言っちゃえばキャラごとにif文使って@statusの値を変えれば良いぞ　と（笑）
  生徒の判別は『$num』なのですが。。。。
  これも何のステータスを変えたいのかわかりません
  ・・・体力？　初期装備？
38 夏 [ 2002/12/21(Sat) 11:11 ]
  mokkyさん　レスありがとうございます。
  回復系とか武器系なのか設定するにはどこを設定・・・何をつけくわえればいいんですか？
  『その番号ならばこうする』ってスクリプトは　}elsif($i == 54){　じゃないのですか？
  キャラは体力と初期武器両方変えたいのですけど
39 H.Beans [ 2002/12/21(Sat) 16:56 ]
  >38
  設定も何も、追加するなら全部、自分でプログラムしなければ…。
  }elsif($i == 道具番号){
  という訳です。
  アイテム追加方法について何も分からない、という状態でしたら、過去ログ全部見て下さい。多分、似たような質問が山ほどあります。
  体力・初期武器変更は、配列でも作ったらどうすかね。
  @ClassStatus = ([15,3],[15,3],[14,2]....)　# [体力,武器番号]
  $ClassStatus[$num][0] # 体力
  $ClassStatus[$num][1] # 武器
  みたいな感じで。
  無理かな。
40 夏 [ 2002/12/21(Sat) 19:50 ]
  H.Beansさん　レスありがとうございます。
  }elsif($i == 道具番号){　あってるはずなんですけどね
  もう１回過去ログみてみます。
  配列を作ってためしてみます。
41 H.Beans [ 2002/12/22(Sun) 10:01 ]
  頑張ってください。
42 mokky [ 2002/12/23(Mon) 03:10 ]
  ＞H.Beansさん
  １つ疑問。
  「@status」の内容をちゃんとわかってるのかなぁ・・・とか思ってみたり
  体力、初期装備だけじゃなくて、その中に入る情報では現在位置や生徒名とか組み込まれてますよ？
  どーやって関連付けるんだろう？　とか思ってみたり。
43 ドラマス [ 2002/12/24(Tue) 14:48 ]
  mokkyさんのバトロワのページを覗かせてもらったのですが、
  ハイスコアとか参加する時の顔写真が・・・載ってました（＾＾；
  しかもBRⅡ・・・で・・（＾＾；
  どうやってやるんでしょうか？？ｍ（_　_）ｍ
44 mokky [ 2002/12/24(Tue) 17:51 ]
  ＞ドラマスさん
  オイラのＨＰで使ってるバトロワはBRⅠっすよ（汗）
  多分、Ⅱでもやり方は一緒だと思うよ。＜画像の入れ方。
  画像を用意して、タグに書いてあるだけ。
  ただ生徒名の判別が
  １、「btlryl.cgi」（メイン。ステータス画面＆生徒と遭遇したとき）
  ２、「btlrylcl.cgi」（新規登録時に載せるとき）
  ３、「btlrylsc.cgi」（ハイスコア）
  の３つでは変数が全部違ってたはず。
  1の場合、自分の変数は$num、敵と遭遇したときも載せたければ$i
  2の場合も変数は$num、3の場合は$dead[2]かな・・・
  オイラの場合は生徒の画像は「kao1.jpg」～「kao42.jpg」ってのと
  縮小した「kao_s1.jpg」～「kao_s42.jpg」の全部で84個の画像を用意していて
  自分のステータス画面＆登録画面では「kao数字.jpg」
  ハイスコア＆遭遇した敵などには「kao_s数字.jpg」って使い分けてます
45 H.Beans [ 2002/12/26(Thu) 02:06 ]
  >mokkyさん
  あの配列をそのまま、@statusの代用にすると勘違いしているのかな？
  @ClassStatusは、btlrylcmにでも作っておいて、後に新規登録(btlrylcl)時に引っ張てきて@statusに埋め込んだらいいだけですよ。可能です。
  各個人のステータスファイルを、作るのもいいかもしれません。
  ってこれは昔、誰かが言ってたような。。
  ＊あくまでヒントなので、曖昧にしか書いてません。
46 mokky [ 2002/12/26(Thu) 06:00 ]
  ＞H.Beansさん
  なるほど。勘違いだったかもしれません。
  なんかケンカを売ったような文章に取れてしまったかもしれませんので
  この場を借りて謝っておきます。すみませんでした。ｍ（　　）ｍ
  ただ、それでも１つだけ言えるのは・・・
  @statusの内容、もっと具体的に言えば「rand」とか「$i」が何かわかんない　って状態の人間にイキナリ『他のCGIから引っ張ってきて・・・』
  と言ったところでわからないと思ってます。
  いくら「ヒント」と言っても、わからない人間にはどこがヒントになってるのかすらわかんないと思うし。
  改造する人間も勉強が必要だし、教える側もその人のレベルを考えて情報を提供出来るような・・・　そんな努力が必要でしょうね（＾＾；
47 キュイ [ 2002/12/26(Thu) 10:19 ]
  mokkyさんに同意です。
  他のサイトのBR見て「この改造どうやるんだろ」
  って思うのはいいですが、考えもせずに
  ここに質問するのはどうかと思います。
  ⅠかⅡかもわからないなんて見てない証拠だと
  思いますし
  批判気味ですみません
48 H.Beans [ 2002/12/26(Thu) 18:53 ]
  >46
  いえいえ。これって喧嘩だったんですか？
  普通に質問だと思っていたので。（汗
  レベルに合わせての返答。という事ですが、
  以後、同じ質問が出た時に、そっち参照で返答する時間も手間も省けます。
  夏さんだけではなく、その他の人にも参照して頂けると、一石二鳥にもなりますので。
  ここでの改造をまとめたＨＰでも作りましょうかね。
  年末は暇なので。
49 ドラマス [ 2002/12/27(Fri) 10:40 ]
  >mokkyさん
  えぇ・・・ありがとうございました。
  やはりⅠとⅡでは、多少違うみたいです（＾＾；
  ＞キュイさん
  すみません。ⅠかⅡも区別できない人間で。m(_　_)m
  著作権表示の所でS－PAIさんのお名前があったので・・・
  ついmokkyさんのとこがBRⅡなのかと・・
50 mokky [ 2002/12/27(Fri) 10:52 ]
  ＞ドラマスさん
  いやー。これなら答えられる（笑）
  えっとですね・・・Ⅰの時に『アップデータ』と言うものがありまして、
  それを使わせていただいているので、S-PAIさんの著作権表示があるんですよ。
  Ⅱは全部S-PAIさんの製作したスクリプトですからねぇ・・・
  間違えてもしょうがないか（・＿・；
51 夏 [ 2002/12/27(Fri) 20:35 ]
  とりあえず過去ログとかみながらアイテムついかしようと思ったのですけどできませんでした。（エラーになりました）
  btlrylitに　デイパック２,4,,3　みたいなのを追加して
  ６９番目のアイテムなのでbtlrylの道具使用・・大体１１００行目あたりに# デイパック２:169 はずれ:!169
  }elsif($i == 69){
  Out('デイパック２を開けた。');
  $i = 0;
  my @denai = (43,51,52,54,55,56,58,62,65,67,68);
  ($status[$used] == 169) || push @denai, (4,5,6,10,38);
  while(!$i){
  $i = int(rand 66) + 1;
  $i = 0 if grep {$i == $_} @denai;
  }
  # if($i){
  Out('<b>'.$weapons[$i].'</b>が入っていた。');
  $status[$used] = 900 + $i;
  # }else{
  # Out('しかし何も入ってなかった。');
  # $status[$used] = 0;
  }
  のように追加しました。そうしたらエラーがでました。
  btlrylitに追加した時はエラーはでませんでした。
  どこか追加したりしないといけないのでしょうか？
52 mokky [ 2002/12/28(Sat) 04:30 ]
  ＞夏さん
  ぱっと見て　なんで直るかどうかちょっと不安なのですが・・・
  確実に間違っている箇所があります。
  『$i = int(rand 66) + 1;』の部分です。
  この中にある「66」と言う数字はアイテムの総数ですが・・・
  数字は0からスタートするため『1』を足しています。
  デフォルトでは「67個」のアイテムではなかったのでしょうか？
  つまり「デイパック2」という69番目のアイテムがある時点で
  アイテムの総数は「69個以上」であると仮定できます。
  もしも69個なら　この部分を
  『$i = int(rand 68) + 1;』という風に変えてみたらどうでしょうか？
53 夏 [ 2002/12/28(Sat) 11:05 ]
  ＞mokkyさん
  $i = int(rand 68) + 1;　にかえてみましたがエラーがでてしまいました。
  それと$i = int(rand 68) + 1が入ってない↓みたいなのを入れてもだめでした。
  # バードコール
  }elsif($i == 69){
  Out('<b>バードコール</b>：バードコールを吹き鳴らしました。');
  push @log,"$num,,birdcall,".int($status[3] / 10);
  アイテムを追加した改造をした人がいらっしゃったらどこをどうしたか教えていただけないでしょうか？
54 mokky [ 2002/12/28(Sat) 18:01 ]
  まるでオイラが役に立ってないと言うような言いかｔ（銃声）＜最後の一文
  ・・・ま、いいや
  ＞夏さん
  えっと・・・アイテムの部分だけでなく
  アイテム総数をいじる部分は他の場所にもあります（民家でデイパ拾うところ　とか）
  その部分も全部数字変えましたか？
55 夏 [ 2002/12/28(Sat) 18:21 ]
  ＞mokkyさん
  すみません！そうなつもりで言ったんじゃ・・・失礼しました。
  変えてませんでした。探してかえてみます
56 mokky [ 2002/12/29(Sun) 10:50 ]
  ＞夏さん
  やっぱ実際にスクリプトいじって見なきゃだめかなぁ・・・（笑）＜オイラも
  １つ謝ることと気になる部分がありました。
  どーやらデイパに関するrandはあの部分だけでＯＫっぽいようです。
  ごめんなさい。（ちゃんとスクリプト見て確認済み）
  そして、気になったことってのは・・・
  デイパを参照にして作ったのなら「push @log,"$num,,use,65,$i";」の部分が入ってない　と言うこと。
  スクリプト的に大丈夫なんだろうか・・・多分大丈夫なんだろうな（汗）
  ま、とにかく、エラーが出る　ってことはおそらく文法的なモノで
  そうなってると思うので、デバッガ教えます。
  バグチェックしてみてください。
  http://iwasa.virtualave.net/cgi-bin/perl/perlck.cgi
57 夏 [ 2002/12/29(Sun) 15:00 ]
  ＞mokkyさん
  そうだ・・・そういえばそのてがありましたね！
  チェックしてじみちにやっていきます。
  答えてくれた方どうもありがとうございました
58 ケン [ 2003/01/04(Sat) 09:37 ]
  今更なんですけどＢＲⅠを設置しました。
  以前はⅡを設置してたんですけど、Ⅰのほうがいろいろと改造しやすいかなぁと思って・・・。
  でもⅡにもいろいろとメリットがありますよね・・・。
  管理人で行動記録に入ったり、
  脱出の概念があったり、
  顔の画像表示などなど・・・
  そこで質問です。
  Ⅰのスクリプトを用いて、Ⅱでしか行えない動作をさせるには、
  どのような改造を加えればいいでしょうか？
  Ⅰにはほとんど手をつけたことがなく
  とても難しいことを聞いているかもしれませんが・・・・
  アドバイスお願いします。
59 リンク [ 2003/01/04(Sat) 15:09 ]
  sageなくてもいいんじゃない？
  管理人で行動記録に入るのは無理ですｗ
60 ケン [ 2003/01/04(Sat) 19:04 ]
  そうなんですか？
  やっぱりⅡのほうがいいのかなぁ・・・。
61 NIKOMI [ 2003/01/05(Sun) 00:32 ]
  スレ立てる必要なしとの指摘で飛んできました。もうしわけないです。質問なのですがバトロワをTRYPODのレンタルサーバーに設置してみました。スタイルシートもアスキーモードで転送してみました。しかしプレイはできるのですが色が白黒になってしまいます。あと武器の絵が表示されません。
  ではお願いします（礼。
62 ３年Ｂ組エキストラ [ 2003/01/05(Sun) 00:55 ]
  どうでもいいけどtripodね…。
  和鳥で設置してる限り問題は解決しないと思うよ。
63 NIKOMI [ 2003/01/05(Sun) 12:04 ]
  そうですか。。。。わかりました。自鯖のほうに持っていってみます。
  ありがとうございました。
64 ケン [ 2003/01/06(Mon) 01:40 ]
  誰も答えてくれないのね(涙
65 mokky [ 2003/01/06(Mon) 04:45 ]
  ＞ケンさん
  上に書いてある３つは全部Ⅰで出来まっせ（汗）＜Ⅱのメリットと言ってますが。
  ＞NIKOMIさん
  えっと・・・スタイルシートを設定してる場所を「http://～」と言う風にフルパスで表記してみてはどうでしょう。多分、白黒状態から直るはずです。
66 ケン [ 2003/01/06(Mon) 15:17 ]
  mokkyさんレスありがとうございます。
  いやぁ・・・なんとも初心者的な質問だったみたいで・・・赤面です(藁
  もしよろしければ、方法などをチョコっと教えてほしいなぁって思います。
67 ケン [ 2003/01/06(Mon) 15:28 ]
  ちなみに管理人チャットはわかりました。
  ただ、個人的な会話が見れたりする機能は、やはりⅡだけですねｗ
68 NIKOMI [ 2003/01/06(Mon) 21:03 ]
  mokkyさんありがとうございます！解決しましたｗ
69 NIKOMI [ 2003/01/07(Tue) 18:21 ]
  質問です。武器の追加（←名前のみでまったく新しい種類の武器は追加せず）をbtlrylitでやりました。しかし武器の待ち時間や威力を設定するにはどこのファイルを設定を変更すればいいのかわかりません。自分のバトロワの仕様はⅠです。お願いします（礼。
70 mokky [ 2003/01/07(Tue) 23:44 ]
  >ケンさん
  気合でできますよｗ
71 mokky [ 2003/01/08(Wed) 01:07 ]
  70のはニセモノっすな（・＿・；＜『mokky』と名乗っているけど
  そんな下らないコトして楽しいんでしょうか・・・幼稚すぎて怒る気もねぇや
  ってことで、気を取り直し。
  ＞ケンさん
  「脱出」については一応あるらしいのですが、オイラはよくわかってないので放置しています。「なし」さんあたりだと知ってるかも・・・（振るなよ）
  個人的な会話についてはⅠでも見られますよー。
  『btlrylcm.cgi』に「$master」と言う変数があります。
  この変数が管理人かどうかを判定するパスワードだと思ってください
  行動記録にその名前を書くと生徒の「○○は××に話しかけた」の内容も読めるようになってます
  「顔アイコン」については別スレッドがたっているのでそっちを参照にしたほうがいいかな？
  ステータス画面・生徒との遭遇時・武器のアイコンとか
  確かあっちのスレッドに書いてあるものでほぼ解決できると思います
  ＞NIKOMIさん
  待ち時間、威力ですか・・・
  『耐久力』って考えならbtlrylitに書き込めばＯＫですが・・・
  新しく設定して、読み込むってことですよね？
  うーん・・ネオマト仕様の改造してるヒトのほうがわかるかも・・・すいません。
72 ケン [ 2003/01/08(Wed) 12:24 ]
  mokkyさん・・・とってもわかりやすいレスありがとうｗ
  いろいろ別スレも見ながら試してみます。
  mokkyさんてＨＰ持ってるんですか？
  すごく有名だったらスマソです(汗
73 にこみ [ 2003/01/08(Wed) 14:23 ]
  そうですか、、、了解しましたmokkyさん！ありがとうございます！
  ちょっと話が外れますが
  イングラムM10,2（１．接近武器、２．飛び道具、３．防具、４．アイテム）,10（←武器の威力、待ち時間etc）,23（←アイコン）という風にじぶんはかんがえています。この認識は間違えていますか？
  また、btlrylitに例えば武器（）を追加するとき。。。
  デザートイーグル,2,6,2と追加するした場合。
  自動的にデイパックからデザートイーグルも出るようになるのでしょうか？結構実験したのですが自分は出ませんでした（汗。
74 ３年Ｂ組エキストラ [ 2003/01/08(Wed) 14:40 ]
  ちょっと改造したいので質問です。
  毒入り食料を食べても満腹になってしまうのですが(笑)
  これはちょっと変かなぁと思いまして・・・
  毒食料を食べても空腹度が変わらなくする方法を教えてください。
75 あらさん [ 2003/01/08(Wed) 18:47 ]
  突然の質問申し訳ありません。
  ＢＲⅠの環境で、デフォルトのまま設置すると、
  行動記録チャットに入ったとき、名前のところに意味不明なアルファベットなどが出て、
  正常に名前が表示されません。
  おそらくクッキーに問題があると思うのですが、
  どのようにスクリプトをいじったらいいのかわかりません。
  アドバイスよろしくお願いします。
76 ケン [ 2003/01/08(Wed) 23:19 ]
  横からすんません(ｵｲ
  その症状私も出ました・・・
  あとチャットに入ったときに出る
  「0、23時の時間帯は行動記録のみの表示となります」
  の直し方も求む・・・失礼しましたｗ
77 H.Beans [ 2003/01/09(Thu) 00:10 ]
  >ケンさん & その他
  人気の高い改造スクリプトを、一部抜粋してＨＰにまとめました。
  http://battleground.tripod.co.jp/
  気になる(?)内容は、
  1: アイテムが落ちる　(菅原さん)
  2: メガホンで自由に叫ぶ
  3: 顔画像の表示
  4: アイテム所持数の表示
  5: 防御力の表示
  6: 道具の使用回数を追加
  7: 道具の重さを追加＆移動時間に影響
  8: 生還part1
  9: 生還part2
  です。
  全て基本形なので、各自が応用してみるのも良しでしょう。
  あとー昨晩、速攻で作ったから、間違ってる部分もあると思いますが、気づいたら自分で訂正してください。
  以後、時間があったら訂正・追加してきます。
78 ケン [ 2003/01/09(Thu) 01:04 ]
  ここ・・・・・これわーーーーー
  口が開いたままふさがらなくなってしまいそーです(爆
  H.Beansさんマンセー
  おっと・・・取り乱してしまった(藁
  ケンはあの北斗の拳のケンシロウのイメージなのに・・・
  即行ブックマークしましたｗ
  これからも更新がむばってください！
79 にこみ [ 2003/01/09(Thu) 01:21 ]
  いずれは聞こうと思っていることも載っていて、とても参考になりましたｗ！H.Beansさんありがとうございます（礼！よくわからないバトルロワイアル改造質問スレ2(77)はある意味伝説になるかも。。。
80 夏 [ 2003/01/09(Thu) 18:55 ]
  H.Beansさんありがとうございます。ご苦労様です。
  さっそくためしてみたのですがエラーが出たり何も変わらなかったりしたんですけど皆さんちゃんと動きましたか？
81 ケン [ 2003/01/10(Fri) 00:02 ]
  メガホンが正常動作しなかた(汗
82 ケン [ 2003/01/10(Fri) 00:25 ]
  所持アイテム数で$ct++;をつける位置が、違いそう・・・。
83 にこみ [ 2003/01/10(Fri) 00:41 ]
  自分もメガホン駄目でした、、、（汗
84 ケン [ 2003/01/10(Fri) 00:53 ]
  あっちゃー・・・デイバ以外、全部だめかも・・・。
85 快速急行 [ 2003/01/10(Fri) 15:12 ]
  久々に書き込みでも…
  77のスプリクトの２，４，８そして＋αのさらに便利版を配布しようと思ってるんすがいいですかね？
  ＋αは「首輪はアイテムから除外し最大アイテム８個化」です。
  役にたつかは分かりませんが…。
  俺の所で使ってるやつを出すんで動作は多少保証できるがどうなっても責任取りません。
  あと、どっかに小さくてもいいので連名（できればリンクも）
  これに同意できれば出そうと思います。
86 mokky [ 2003/01/10(Fri) 15:32 ]
  快速急行さんだぁ～
  ２，４はどーでもいいとしても（ぉぃ）　８のアイテムショートカットは便利かも。
  っつーか、ネオマト化が一気に進みそうなんでオイラは独自路線で行きますが。
  さて、過去レスから回答していきますか・・・
  ＞ケンさん
  ＨＰ。もってますよー。バトロワも設置しています。
  ・・・へぼいので見せられたものじゃないんですけど（笑）
  ここでＵＲＬ出すと荒らされちゃうかもしんないので教えられないっす。
  いっせさんのＨＰのリンクにはちゃんと載ってますよ。
  あと、「23,0時の～」ってヤツは『改造質問スレ１』のどこかにあったはず＜解決法
  ＞NIKOMIさん
  イングラムを例にした変数の定義はあってます。それでＯＫっす
  ただアイテムを増やした場合、アイテムの総数も増やす部分があります
  『$i = int(rand 66) + 1;』の66をアイテム総数から1引いた数で入れてみてください
87 mokky [ 2003/01/10(Fri) 15:39 ]
  ＞あらさん
  オイラの方法を紹介しておきますが・・・
  なんで自分でもこういう風になったかはまだわかってなくて（ぉぃ）
  変える場所は「btlrylcl.cgi」の151行目付近
  $i = substr($name,0,1);　って文章を
  $i = substr("$name"-1,0,1);　に変更
  １バイト文字がうんたらかんたらとかで変えた記憶しかないんだよね（汗）
88 快速急行 [ 2003/01/10(Fri) 16:26 ]
  ８は生還というツッコミを（オイ）
  アイテムショートカットは右のコマンド画面スカスカになって
  寂しいと思うのでいれてません。
89 H.Beans [ 2003/01/10(Fri) 17:23 ]
  >77
  バグ多いすね。
  今確認したら、if が of になってたり。ｗ
  ま、どうしたらいいのか、どうやったらできるのか、は分かると思います。
  雰囲気だけでも掴めたら、良しと言う事で。ｗ
  今、修正してアップする時間ないので、ごめんね。
  >mokkyさん
  その２行、ぶっこ抜いても俺の所では、動いてます。
  快急さん頑張ってください。
90 あらさん [ 2003/01/10(Fri) 18:06 ]
  mokkyさんありがとうございます。
  クッキーの問題は解決しました・・・
  しかし、行動記録に入ったとき、名前欄にハンドルネームが表示され、
  生徒名が表示されません。
  これは、どう解決すればよいのでしょうか？
91 あらさん [ 2003/01/10(Fri) 18:20 ]
  すいません・・・そっこー解決しました(爆
  Ⅰはハンドルネームを名前欄に入れると
  生徒名でしゃべれるんだぁ・・・ハイテクですなぁｗ
92 にこみ [ 2003/01/10(Fri) 21:28 ]
  mokkyさん、ありがとうございます（ｗ！デイバックからアイテムが出ました！
  これでわけのわからんアイテムをバンバン増やせます！（ォィッ！
93 ケン [ 2003/01/11(Sat) 02:19 ]
  >mokkyさん
  ありがとうございます。、「23,0時の～」にはまだ行き着いていません(爆
  初心者な私にとっては新鮮な情報が多く、読み進むのが遅いですｗ
  >快速さん
  「77のスプリクトの２，４，８そして＋αのさらに便利版」・・・
  痛烈に希望ですｗ
  リンクも喜んで貼らせていただきます。
94 ケン [ 2003/01/11(Sat) 02:23 ]
  内容が違うので分けました。
  過去ログにもあったのですが、
  「あなたは死にました」のメッセージの件です。
  反撃で殺されたときは出るのに、攻撃で殺されたときは出ない・・・。
  この症状に悩まされていたところ、過去ログで見ていじろうと思ったのですが、
  どういう手を加えればいいのかわかんないですｗ
  長々と書いてしまい申し訳ないのですが、皆さんのアドバイス待ってまーすｗ
95 H.Beans [ 2003/01/11(Sat) 06:17 ]
  HP、upしました。
  各箇所のスクリプト書いても、分からなくなると思いまして
  lzhで、btlryl.cgiとbtlrylcm.cgiをダウンロードできます。
  http://battleground.tripod.co.jp/
  >快速急行さん
  これをいじってもらった方が、手間が省けると思いますので
  よければどうぞ。。
96 ケン [ 2003/01/11(Sat) 12:33 ]
  H.Beansさんありがとうございます。
  ただ、生還時に体力が０にならずまだ生きているという現象になります。
  どうすればいいのでしょうか？
97 快速急行 [ 2003/01/11(Sat) 13:07 ]
  >>96
  $status[2]=0というのを書き足しましょう。
98 mokky [ 2003/01/11(Sat) 13:13 ]
  えっと・・・
  結構ここで見る質問は過去ログに載ってるものが多いので・・・
  改造をしたいというヒトは頑張って探す努力　ってのも必要だと思います
  これで「鳴子作りたい」とか「餓死でもハイスコアに載せたい」とか言ったら、笑うよ？（全部、過去に出て解決方法載ってるし）
  ＞ケンさん
  閉店時間の場所・・・見つかんなかったか・・・
  「btlryllg.cgi」の中の9行目付近。
  「#閉店時間」と書かれた後の2行を消して、24行目付近の「&closed;」も削除。
  48行目付近の「sub closed」のサブルーチンを一気に消すと問題解決。
  ・・・あと、生還時に体力残ってても・・・良いと思うけどなぁｗ
  ＞あらさん
  いやー。解決できましたか。よかった。
  ・・・自信なかったもんで（ぉぃ）
  ＞にこみさん
  バンバンアイテム増やしていきましょー（笑）
99 快速急行 [ 2003/01/11(Sat) 13:31 ]
  どうもっす。
  とりあえずＨＰに「改造＆改良スプリクト配布」というのを出しました。
  部分しか公開しないので多少技術がいるかもしれませんが
  技術がどれくらいいるかという目安も載せてあります。
  今は「ボーナスデイバック快速版」だけですが徐々に…。
  こちらよりどうぞ。
  http://kaikyuu.gi-ga.net/
100 ケン [ 2003/01/11(Sat) 14:53 ]
  うわーん！
  助けてください・・・
  #****** 生還スクリプト (H.Beans) ******
  if($alive_on){
  # 首輪除去
  if($status[3] == 790){
  foreach(9..16){($status[$_] == 100) && $j++;}
  unless($j){
  $status[2] = 0;
  $death = 'alive';
  return;
  }
  # 41人殺害
  }elsif((int($status[3] / 10) == 67) && ($status[6] >= 0)){
  $status[2]= 0;
  $death = 'alive';
  と、$status[2] = 0;が入っているのに、体力が0にならないよう(涙
  >mokkyさん
  死亡扱いにしないと、動けちゃうんですよぉ・・・
  何回でも生還できるし(泣

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

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