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

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

1 いっせ。＠管理人 ★ [ 2002/03/06(Wed) 21:50 ]
  改造についてはこちらでお願いします。
  もちろん独自にスレ立ててもらってかまいませんが、
  大幅な改造のみにしてください。
  簡単な改造は、こちらのスレで。
201 なし ★ [ 2002/04/30(Tue) 22:42 ]
  データ644は正常ですよ＾＾
  テンポラリを作ってリネームしてますから（謎）一回更新されると644になります。
  そういうもんですｗ
202 ES2 [ 2002/04/30(Tue) 22:56 ]
  おかげさまで動作しました。なしさんありがとう、です。
  えー。644って仕様だったんですか？
  あれさんのところみたいにエラーは出ないのですが、うちのところはマップデータ読み書きが機能しなくなります。
203 しんたろう [ 2002/05/01(Wed) 02:02 ]
  なんか質問。鳴子っての作ったんですが。
  バードコールとワイヤーを足して二で割ったような＜笑
  ばっちり動くのですが。それを作ってから、
  イングラムを発見しました
  イングラムを発見しました
  と、文章が二個でます。、なんででしょう？？
  周辺捜索サブルーチンがまずいとおもい。おかしいかしょをさがしたのですが、みつかりません。　　どなたかわかりますか？
204 なし ★ [ 2002/05/01(Wed) 07:24 ]
  機能し無くなりますかぁ…ふむ…
  そう言うときはもう一度アップしなおしてパーミッションあわせて…
  サーバーが作ったファイルは多分パーミッション変更できませんし＾＾；
  出きるとこもあるみたいだけど。
  鳴り子…みんな考えることは同じかｗ
  えーっと、出力のとこ探してください。
  printかOutですね。
  鳴り子のときに出力させてるのを普通のときにも出して、
  その出力に使われている関数が発見したアイテムのままだから同じ文が２回繰り返されてると予想。
  他の原因の可能性も無きにしもあらず（ぉぃ
205 しんたろう [ 2002/05/01(Wed) 19:15 ]
  # ワイヤーロープ
  if($i == 16){
  Out('しまった！ ワイアロープの罠だ！');
  $status[$k] = 0;
  $status[2] -= int(rand 3) + 4;
  if($status[2] < 0){Out('ワイヤーが食い込み、首がストンと落ちた。');$status[2] = 0;$death = 'cutting';}
  }else{Out($weapons[$i].'を見つけました。');}
  push @log,"$num,,search,$i";
  $writemap = 1;
  # ワイヤーロープ
  if($i == 2){
  Out('しまった！ 鳴子にひっかかった！');
  $status[$k] = 0;
  }else{Out($weapons[$i].'を見つけました。');}
  push @log,"$num,,naruko,".int($status[3] / 10);
  $writemap = 1;
  }
  わいやーの真似ですね＜笑。
  んで、どこを直せばよいのやらわかりません＜涙
206 しんたろう [ 2002/05/01(Wed) 19:36 ]
  質問。　　三味線糸を使って、罠をはるのでなくて、三味線糸を新品のまま、捨てたらどうなるのですか？
207 ES2 [ 2002/05/01(Wed) 20:06 ]
  ナリコー。横からすいません。
  えと、「見つけました」が２回表示されてしまうのは、単に「見つけました」が２回書いてあるせいです。
  「見つけました」を最後に１個だけ書けば動作すると思います。
  罠は直接捨てても機能しちゃいます。
208 しんたろう [ 2002/05/01(Wed) 20:19 ]
  まじで！？＜笑　　わな。　　捨てても機能するのか＜笑
  え？見つけましたが二回かいてあるから！？　　上のスクリプトで？
  かいてないよね・・上のには
209 なし [ 2002/05/02(Thu) 01:08 ]
  あー、パス忘れたーｗ
  ★がでねぇ（適当
  書いてますよ、しんたろうさん＾＾；
  Out($weapons[$i].'を見つけました。');
  がちゃんと二回。
  if文はtabとかスペースとかで見やすいようにしておいたほうがいいすよー
  整理しなおしましょうｗ
  ちなみに捨てても機能しないようにする方法もあります。
  一応紹介（うちで使ってるネタなんで使うときはリンクを（冗談です
  まず道具に「罠」を追加（わかりやすくするため）
  三味線とかを使った時に地面に置かれる道具を罠にする。
  んで、道具を拾うとこの
  # ワイヤーロープ
  if($i == 16){
  を
  # ワイヤーロープ
  if($i == 罠の番号){
  こんな感じにすれば三味線も拾えますｗ
  ちょっとした発想っすねー
210 sakuta [ 2002/05/02(Thu) 19:14 ]
  質問です。
  バトルロワイヤルⅡを設置しているんですが…
  攻撃などした時に表示されるメッセージは追加する事はできるんですか？
  後新しい種類のトラップも増やす事とかできるんですか？
  もしできるのであればやり方を教えてください
211 マサ [ 2002/05/02(Thu) 21:15 ]
  はっきりいって簡単です。トラップとか増やしかったらとりあえず
  三味線の糸を参考に全部ぱくったあと、効果かえるだけ。
  俺はⅡではないのでどんな風に体力の変数が設定されているのかわかりませんが・・・たぶん$status[2]かな？
  $stauts[2] -= 999;ｗこんな感じにでもｗ即死じゃ～ｗ
212 しんたろう [ 2002/05/02(Thu) 23:14 ]
  OUTの部分を消したらＣGIエラーになりますーー＜涙
  # ワイヤーロープ
  if($i == 16){
  Out('しまった！ ワイアロープの罠だ！');
  $status[$k] = 0;
  $status[2] -= int(rand 3) + 4;
  if($status[2] < 0){Out('ワイヤーが食い込み、首がストンと落ちた。');$status[2] = 0;$death = 'cutting';}
  }else{Out($weapons[$i].'を見つけました。');}
  push @log,"$num,,search,$i";
  $writemap = 1;
  # 鳴子
  if($i == 2){
  Out('しまった！ 鳴子にひっかかった！');
  push @log,"$num,,naruko,$i".int($status[3] / 10);
  }else{Out($weapons[$i].'を見つけました。');}
  $status[$k] = 0;
  $writemap = 1;
  }
213 しんたろう [ 2002/05/02(Thu) 23:17 ]
  あ、投稿しちゃった。
  最後に一個だけ書くとゆうのは。
  # ワイヤーロープ
  if($i == 16){
  $status[$k] = 0;
  $status[2] -= int(rand 3) + 4;
  if($status[2] < 0){Out('ワイヤーが食い込み、首がストンと落ちた。');$status[2] = 0;$death = 'cutting';}
  }else{Out($weapons[$i].'を見つけました。');}
  push @log,"$num,,search,$i";
  $writemap = 1;
  # 鳴子
  if($i == 2){
  Out('しまった！ 鳴子にひっかかった！');
  push @log,"$num,,naruko,$i".int($status[3] / 10);
  }else{Out($weapons[$i].'を見つけました。');}
  $status[$k] = 0;
  $writemap = 1;
  }
  こういうことだとおもってたのですが。ちがいますか？
214 しんたろう [ 2002/05/02(Thu) 23:19 ]
  再三の投稿まことにすみません。
  消すところまちがえました。上の投稿は無視して、
  # ワイヤーロープ
  if($i == 16){
  Out('しまった！ ワイアロープの罠だ！');
  $status[$k] = 0;
  $status[2] -= int(rand 3) + 4;
  if($status[2] < 0){Out('ワイヤーが食い込み、首がストンと落ちた。');$status[2] = 0;$death = 'cutting';}
  push @log,"$num,,search,$i";
  $writemap = 1;
  # 鳴子
  if($i == 2){
  Out('しまった！ 鳴子にひっかかった！');
  push @log,"$num,,naruko,$i".int($status[3] / 10);
  }else{Out($weapons[$i].'を見つけました。');}
  $status[$k] = 0;
  $writemap = 1;
  }
  こういうことだとおもってたのですが、まちがいですか？
215 裕（ひろ） ◆qs6uVAWk [ 2002/05/03(Fri) 02:51 ]
  ＞しんたろうサン
  if($i==16){
  ...
  if($i==2){
  ...
  }else{
  ...
  }
  という構文になってるっぽいので
  if($i==16){
  ...
  }elsif($i==2){
  ...
  }else{
  ...
  }
  とでも直しますか？
216 しんたろう [ 2002/05/04(Sat) 01:50 ]
  もう一つ質問。
  道路とかにも一応回避率を作ろうとおもい($status[3] == $lighthouse && $rnd < $rnd_light) || # 灯台
  ($status[3] == $takadai && $rnd < $rnd_takadai) || # 高台
  ($location == 3 && $rnd < $rnd_mori) || # 森
  ($location == 4 && $rnd < $rnd_yama) # 山
  );
  これに書き加えようとして、失敗しました。　　森の前にある||　の意味がよくわかりません。
  どうやったらいいのでしょう？
217 mokky [ 2002/05/04(Sat) 09:38 ]
  ＞しんたろうさん
  ||　←こいつはですね・・・
  「or」って意味です。日本語でいうと「または」って感じ
  道路用の回避率（「$rnd_road」みたいな感じ）の変数でも作ってるのかな？
  既存のスクリプトでは何を示しているのか　というと
  『現在地が「灯台」または「高台」または「森」または「山」ならば～』
  という条件を示しています。
  となると道路の場合、どういう風にすれば良いのか・・・　　がわかってくると思います。
218 しんたろう [ 2002/05/04(Sat) 18:23 ]
  ホントに切実にヘルプです。　　鳴子を導入して、メッセージが二つでてくるのでいじってたら　鳴子が暴走しはじめました。
  いま鳴子を消去している状態です。
  そして道路の件ですが($status[3] == $takadai && $rnd < $rnd_takadai) || # 高台
  ($location == 3 && $rnd < $rnd_mori) || # 森
  ($location == 2 && $rnd < $rnd_douro) || # 道路
  ($location == 1 && $rnd < $rnd_heiti) || # 平地
  ($location == 4 && $rnd < $rnd_yama) # 山
  );
  コレがエラーになります。なぜでしょう
  最近改造が上手くいかないことがおおい・・・涙
219 しんたろう [ 2002/05/04(Sat) 18:24 ]
  鳴子を導入していて、俺作り方完璧って人は　教えてください。お願いします
220 mokky [ 2002/05/04(Sat) 22:13 ]
  ＞しんたろうさん
  鳴子のメッセージ暴走はOutの部分によるものだと思うのですが・・・
  ちょい、どうやったら良いのかわからないのでコメントできません。
  それから、道路のことですが・・・
  直るかどうかわからないのですが「$location」の条件を１の時から順序で書いてみては？
221 しんたろう [ 2002/05/04(Sat) 23:10 ]
  メッセージの暴走どころか、
  なる子をみつけていないのに　行動記録で鳴子がなる、
  アイテムがひろえない。　　見つけましたとでるのに
  などなどたくさんのバグです。
222 裕（ひろ） ◆qs6uVAWk [ 2002/05/05(Sun) 04:20 ]
  ＞しんたろうサン
  鳴子、ウチでもテスト（？）導入してみました。多分動いてます・・・。多分。
  変更箇所はアイテムを拾う所に上記のようなモノ、
  アイテムを使うところに鳴子を仕掛ける処理。
  この二つはワイヤーとバドコ参照ですよね。
  あとは行動記録と、自分用の最近の行動のところに
  鳴子を仕掛けた処理、引っかかった処理などを追加するカンジです。
  あと、ワイヤーもそうですが「鳴子」としてのアイテムを拾うために
  「鳴子」アイテムと「鳴子トラップ」アイテムみたいに
  ２個アイテムを追加するといいかも。気分次第で。
  暴走は・・・改造した本人の責任ですんで
  改造個所を元に戻して一歩一歩確実に進めろとしか言えません。。
  道路回避率のトコですが、ぱっと見たカンジ問題なさそうですけどね。
  カッコの閉じ忘れとかもないですか？全角スペースその他とか。
  文法的なエラーはＰｅｒｌ情報サイトなり本なりで調べたほうが
  詳しく乗ってると思いますけどねぇ。＜　||　とか
  そりゃココで聞いたほうが早いかもしれませんが。
223 裕（ひろ） ◆qs6uVAWk [ 2002/05/05(Sun) 04:26 ]
  ＞しんたろうサン
  追加。
  @kaihi = (0,$rnd_heiti,$rnd_douro,$rnd_mori,$rnd_yama);
  ...
  $dm=0 if(
  ($status[3] == $takadai && $rnd < $rnd_takadai) || # 高台
  ($rnd < $kaihi[$location])
  );
  ...
  みたいな書き方もスマートかもね。（動作未確認。）
224 マサ [ 2002/05/05(Sun) 07:34 ]
  しんたろうさん、こっちの書き方のほうがいいと思われ。まぁそっちにあわしてください。
  $dm = 0 if $status[3] == $lighthouse && $rnd < $rnd_light; # 灯台
  $dm = 0 if $status[3] == $tenbo && $rnd < $rnd_ten; # 展望台
  $dm = 0 if $status[3] == $santyou && $rnd < $rnd_san; # 山頂
  ダメージ計算に。付け加えればOK。
225 しんたろう [ 2002/05/05(Sun) 09:31 ]
  丁寧に丁寧にやっていくと。narukoは完成したかのように思われますが、行動記録に　　誰かが　－７　でnarukoにひっかかりました。
  と表示されます。
  エリアの　A　とか　Ｇ　とかがでません。
  なぜでせう？？
226 しんたろう [ 2002/05/05(Sun) 22:23 ]
  道路などの回避率はできました。
  ありがとうございました。
  でも鳴る子の↑のやつがまだできません。
  何が悪いのかなぁ・・
  # 鳴子
  if($i == 89){
  Out('しまった！鳴子にひっかかった！');
  $status[$k] = 0;
  push @log,"$num,,naruko,$i".int($status[3] / 10);
  $writemap = 1;
  }
  }
  ログはバードコールを完全に真似てます。
227 ES2 [ 2002/05/06(Mon) 23:24 ]
  よくわからないので質問です。
  銃器に残り使用回数がランダムで減る改造を導入して、通常攻撃時は動作するのですが
  $i = $FM{'items'} % 100;
  if($i =~ m/(18|20|29|32|37)/){
  $status[$arms1] -= (int rand 5) *100 + 300;}
  なぜか反撃時には一発づつしか減りません。
  上の、$status[$arms1]のところをちゃんと$guest[$arms2]に書き換えたのに動作しない
  のには、他にダメな所があるからでしょうか？ご指摘おねがいします
228 しんたろう [ 2002/05/07(Tue) 22:15 ]
  鳴子。及び回避率。完成です。ありがとうございました☆☆
229 ３年Ｂ組エキストラ [ 2002/05/08(Wed) 00:00 ]
  分校を出た生徒を締め出す（出て**分後に首輪が爆発する）方法を教えてください。
  ｶﾞｲｼｭﾂﾀﾞﾀｰﾗそのﾛｸﾞへの誘導ｷｂ（銃声）
230 マサ [ 2002/05/08(Wed) 22:10 ]
  ヒント。まず、登録時にtime。んでtime-～～とかでいろいろ条件つければ・・・・＞エキストラ
231 裕（ひろ） ◆qs6uVAWk [ 2002/05/08(Wed) 23:41 ]
  ＞しんたろうサン
  push @log,"$num,,naruko,$i".int($status[3] / 10);
  としてログを書き込んで、取り出すときはどうやってます？
  書き込み側ではlog[0]が生徒番号、2がログ種類（naruko）、
  3がアイテムコード（89)、4が現在位置のようですが
  取り出すときに
  log[3]を位置情報として取り出そうとしてるのでは？＜バドコのままだと
  鳴子ログにアイテムコードは不要だと思うので
  push @log,"$num,,naruko".int($status[3] / 10);
  とでもしてみてはどうでしょう？？
  ＞３年Ｂ組エキストラさん
  この改造質問スレッドの88に同様の質問、
  以下回答がつらつらと書かれている模様。
  質問者は・・ヒントを下さった某お方のようですね。（何）
  ｶﾞｲｼｭﾂﾀﾞﾀｰﾗそのﾛｸﾞへの誘導ｷｂ（銃声）
  ↓
  既出だったらそのログへ誘導希望
  と受け止めましたがヨカッタかな？
232 しんたろう [ 2002/05/19(Sun) 22:17 ]
  久しぶりにさらりと質問。禁止エリアの個数。はどこで決めてるんですかね？
  禁止エリアの指示のところはたくさんあるのでよくわかりません。
  ってホントちゃっちい質問だな＜笑
233 ３年Ｂ組エキストラ [ 2002/05/22(Wed) 17:25 ]
  ＞しんたろうさん
  最新版(0829リリース)ではbtlryl.cgiの１２０行目
  if $#dangers > 9
  の９をいじってください。
  指定した数＋２個になります。
234 しんたろう [ 2002/05/26(Sun) 01:56 ]
  ありがとうございましたぁーー感謝感謝ですぅー。
  それと。皆様お聞きしますが、
  クリティカルのことなのですが、自分が日本刀とかで攻撃する。
  そして鉛筆で反撃された。クリティカル発声！なんてことはありませんか？
  これなら別にそう変でもないのですが。相馬光子はカマがクリティカルになっていて、
  相馬光子が日本刀で黒長博を攻撃。黒長博がカマで反撃！
  クリティカル発生！というとても変な現象まで起こってしまいます。
  黒長博とカマはなんの関係もないのに、相手が相馬光子でカマで反撃すると
  黒長がクリティカルを発声させたようになるみたいです。
  なぜでしょう
235 裕（ひろ） ◆qs6uVAWk [ 2002/05/26(Sun) 02:57 ]
  攻撃の時は
  $damage = &Damagecal($kind1,$def2,$guest[7]);
  反撃の時は
  $damage = &Damagecal($kind2,$def1);
  ですよね？確か。で、クリティカル判断で値がそれぞれ
  $wp,$df,$act
  に入って・・
  elsif($num == 32 && $wp == 32){ # 相馬光子+カマ
  として判断してるので・・
  味分の攻撃であろうと相手からの反撃であろうと
  その使用した武器と自分の生徒番号とを比べてしまうようですね。
  こういう仕様だと思って諦めるか、クリティカル可否のスイッチをつけるか、
  攻撃者の生徒番号を渡して判断させるか、ですかね。
236 裕（ひろ） ◆qs6uVAWk [ 2002/05/26(Sun) 02:58 ]
  投稿が長すぎる・・らしいので分割。続きです。
  $damage = &Damagecal($kind1,$def2,$num,$guest[7]);
  ...
  $damage = &Damagecal($kind2,$def1,$guestnum);
  ...
  my($wp,$df,$atnum,$act) = @_;
  ...
  elsif($atnum == 32 && $wp == 32){ # 相馬光子+カマ
  みたいな？
  すでに対策済みなウチは、クリティカルを別ファイル化してまして
  新井田相手だと千草クリティカル率大幅ＵＰ，とかありますが。（ちょっと宣伝）
237 しんたろう [ 2002/05/26(Sun) 12:27 ]
  丁寧なご解答をありがとうございます＜笑
  あきらめるかなぁ。ってかおもろいし＜笑
238 咲良 [ 2002/05/29(Wed) 00:17 ]
  設置スレに出すべきだったのかもι
  自分さんとこの11月版を使用しているのですが、
  民家のディパから「フルフェイス」「防弾チョッキ」が出てこないらしいんです。
  そういう設定とか組み込まれてるのでしょうか・・・？
239 なし ★ [ 2002/05/29(Wed) 07:13 ]
  くみこまれています。
  とりあえず説明しておきますかね。
  まずはSearch905行目。
  ($status[3] == $house && $j < $bag_on) ? 265 :
  民家で出るデイパックは265です（謎
  次にUseitem1125行目。
  ($status[$used] == 165) || push @denai, (4,5,6,10,38);
  165番のデイパックでは無かったら、出ない道具に4,5,6,10,38番を追加する。
  と言う意味です。
  つまり265番のデイパックからは
  4:防弾チョッキ 5:レミントン 6:イングラム 10:フルフェイス 38:ウージー
  はでないわけですね。
  出ないアイテムを変えたいときはここの数値を弄くればオッケーです。
240 咲良 [ 2002/05/29(Wed) 18:14 ]
  なしさん、ありがとーございます！！
  あと、持てるアイテム数を変える場合というのはどうしたらよいですか？
241 なし ★ [ 2002/05/29(Wed) 22:35 ]
  アイテム数を変えるには～…
  とりあえず全体にあるforeachのループ。
  コレの9..16とか書いてるのがアイテムを読み込んでるとこです。
  減らすも増やすもこれをいじれば多分出来たと思います。
  増やすときは一つだけ注意。
  戦いで、素手での攻撃の時に$tatus[17]をつかって、その後popしてるんで、
  そこもちゃんと最後の番号+1にあわせておくのが無難です。
242 咲良 [ 2002/05/31(Fri) 00:19 ]
  なしさん、ありがとうございます！
  頑張ってやってみます・・・・
243 咲良 [ 2002/06/05(Wed) 21:58 ]
  初歩的質問なのかもしれませんが・・・、
  156とか、100とか、265とか・・・56が食料っていうのは分かるんですけど、
  その前の１とかってなんですか？
  あと100って道具なんですか！？
  ($status[3] == $medical && $j < $medical_on) ? int(rand 8)*100+164 :
  新しく道具作って、民家みたいに拾わせようとしてまして、その問題がサッパリわからない状態でι
  よかったら教えてくださいっ！！
244 なし ★ [ 2002/06/06(Thu) 07:30 ]
  「耐久度」ですね。
  防具や武器が後何回使えるか、って奴です。
  食料は耐久度で毒かどうかの判別をさせてるチックですね。
  ちなみに100は道具です。首輪。
245 咲良 [ 2002/06/06(Thu) 18:01 ]
  あぁっ！！なるほど・・・！！ありがとうございますっっ！！
246 テト [ 2002/06/15(Sat) 19:23 ]
  どうもはじめまして。
  車に乗っているとき（持ってるとき？）に防御力も追加させたいです。
  どこで車の有無の判定をすればいいのですか？
247 裕（ひろ） ◆qs6uVAWk [ 2002/06/16(Sun) 23:18 ]
  ＞テトさん
  防具の処理をやっているところです。
  車はデフォルトだと２種類しかありませんから別処理にしてもダイジョウブでしょう。
  アイテムの種類が防具だったら防具配列に追加・・
  みたいな処理をしているところに追加すればいいかと。
  自分トコは車に防御力がそれぞれ設定してありますが（車の種類が多くて・・。）、
  ちょっと面倒だったり、未だに完璧に動作してなかったりと結構大変でした。
  自分で苦労してみてくださいな。
248 ３年Ｂ組エキストラ [ 2002/06/19(Wed) 19:06 ]
  軽量化もかねてマップを9*9に変更したのですが移動が出来ない所があったり
  いきなり別の場所に移動したりと上手くいきません。
  一応変えはしたのですが場所が散らばりすぎていて見当がつきません。
  変更する所ってどれぐらいあるのでしょうか？
249 なし ★ [ 2002/06/19(Wed) 21:02 ]
  地図を9*9にして…軽量になるかなぁ…悩
  9*9にするってことにこだわらないなら、
  もとのままで地図データにはまわり1つを海にして地図出力のときだけ切り取るって感じでいいと思うんだが…
  変える場所は…
  禁止エリアのところ地図出すとこと移動のとこ…ぐらいかな？
  移動できないとか別の場所に移動するはどうなんだろ…
  たぶん既存のままだと端っことかで移動できない、や
  別の場所ってのは縦方向のずれが原因かな…
  憶測レスでスミマセン。
250 furodo [ 2002/06/20(Thu) 02:23 ]
  旧掲示板ってどこにあるんですか？
  色々見てみたいので行き方知っている方、教えてください。
251 なし ★ [ 2002/06/20(Thu) 06:37 ]
  このスレの過去ログにも有るんだけどねーｗ
  検索機能が無いからなぁ…
  http://snow.j.fiw-web.net/br/bbs_2ch/log2/index.html
252 テト [ 2002/06/20(Thu) 17:09 ]
  >裕さん
  わかりました。がんばってみます。
253 mokky [ 2002/06/22(Sat) 02:16 ]
  久しぶりに質問です。
  既にもう出てるかもしれないけど・・・再度質問ってコトで。
  分校のあるエリアだけ「凸」って感じで文字入れたいんですけど
  （「海」とか「平地」みたいな感じで新しいエリアとして分校を独立させたい）
  locationで新たに条件作った方がいいのでしょうか？
  今考えてる案としてはスタキラ防止で分校には入れないようにしたいので・・・
  前に「スタート地点の時間制限で禁止エリアに」って奴とほぼ同じような質問ですみません。
  原作に忠実にしようと思ったらやっぱ分校には入れないようにしたいしなぁ・・・と思ってです
  アドバイスよろしくお願いします
254 なし ★ [ 2002/06/22(Sat) 05:51 ]
  地図データを作るときに俺は分校を5とか。
  そんな感じで行きましたね。
255 furodo [ 2002/06/22(Sat) 06:33 ]
  ＞なし。さん
  ありがとうございました！
  レス遅れてすみません・・。
256 ３年Ｂ組エキストラ [ 2002/06/23(Sun) 14:26 ]
  なしさんどうもです。
  地図出力のところだけを変えてうまくいきました
257 咲良 [ 2002/06/25(Tue) 18:28 ]
  }elsif($i == 67){
  Out('<b>★★★</b>：確認します')
  foreach(1..36){
  next if($pos[$_] > 999 || !$pos[$_]);
  if($pos[$_] && $_ != $num){
  $i = int($status[3] / 10);
  my $k = int($pos[$_] / 10);
  $j = substr($pos[$_],1,1) || 10;
  $used = '-'."$j";
  $j = ($j != 10) ? substr($pos[$_],0,1) : substr($pos[$_],0,1) - 1;
  $j = ('A','B','C','D','E','F','G','H','I','J')[$j];
  $used = $j.$used;
  $used = 'エリア内' if($i == $k);
  Out("$victims[$_]：<b>$used</b><br>\n");
  }
  }
  $writestatus = 0;
  というアイテムを１回使ったら消えるようにしたいのですが、
  $status[$used] = 0;　をどこに入れたらいいのかわかりませんι
  いろんなとこに入れて試したのですが動かないんですιι
  よろしくお願いします！
258 なし ★ [ 2002/06/26(Wed) 06:44 ]
  どこにいれてもいいんだけど…
  $writestatus = 0;
  だとステータスが書きかえられないんで0以外にしませう。
259 咲良 [ 2002/06/27(Thu) 19:03 ]
  $status[$used] = 0;　を適当な場所にいれ、
  $writestatus = 0;　を　$writestatus = 1;　ってしたんですが、
  メインがエラーを起こしてしまいます・・・ι
  なんででしょうかιι
260 なし ★ [ 2002/06/27(Thu) 20:26 ]
  それをいれるだけでエラーになるということはありません。苦笑
  他の部分で何かミスしてませんか？
  良くあるのは　;　{　}　(　)　等を消してしまっているなどですが…
  perlチェッカーなどを使って見るのも手です。
261 ☆そん [ 2002/06/27(Thu) 20:42 ]
  既出かもしれませんが、武器の「命中率」とかって設定できるんですか？
262 ☆そん [ 2002/06/27(Thu) 22:10 ]
  このスレの上の方にやり方みたいなのあったんですが、どこにどう挿入したらいいかわかりません～（＞_＜）
  もしよかったら教えて下さい！！
263 裕（ひろ） ◆qs6uVAWk [ 2002/06/27(Thu) 23:31 ]
  咲良さんってイヂるたんびにそのエラーだしてないです？？
  文法エラーっぽいヤツ。
  保存する時に文字コードとか・・ちゃんとやってるよなぁ？？
  それだけでエラーが出るのが不思議でタマりません。。
264 なし ★ [ 2002/06/28(Fri) 02:24 ]
  ほとんど全ての質問に共通して言えること…
  できるんですか？→できます。
  命中率のやり方…簡単に書きますね。
  1.命中率を武器データにかき、読み込ませる。
  2.攻撃のところで乱数を発生させる。
  3.それを比べさせて命中判定。
  以上。
  過去ログもこの程度のような気がする。
  寧ろ過去ログのほうが詳しいか（ﾀﾞﾒ
  まぁエラーは…出るものと思ってますけど＾＾；
  出なかったら逆に疑ってみたりしてます。未だに。（ぉぃ
  チェッカーはオススメですよ。
  検索すればすぐ出ると思いますー。
  そうキツク言わなくてもいいかと（＾＾；（偽善者（ﾏﾃ
265 ☆そん [ 2002/06/28(Fri) 19:58 ]
  1.命中率を武器データに書き込む
  →「コルトガバメント,2,6,2」から「コルトガバメント,2,6,2,80」みたいな感じですか？
  それと、「ｂｔｌｒｙｌｉｔ.ｐｌ」の15行目に$dm = 0 if $rand>$weaponmi[$wp];を、
  22行目にprint "命中率：<b> $weaponmi[$wp]</b>\n";を追加すればいいのですか？他ドコをいじったらいいのかな・・・
  質問ばっかだな～無知でスミマセン・・・ｍ（＞_＜）ｍ
  あ、あともう一つお願いします！！みなさんの言う「前の掲示板」ってどこで見れるんですか？
266 黄燐 [ 2002/06/29(Sat) 00:01 ]
  初めまして　こんばんわ
  色は背景の変え方ってどうやるんですか？？
  まったくの初心者なので。。すいません。教えてください
267 裕（ひろ） ◆qs6uVAWk [ 2002/06/29(Sat) 00:05 ]
  ＞なしさん
  キツく言ったつもりは無かったんですけど・・
  そう受け止められなくも無いですね。謝りまっす。＞咲良さん
  咲良サンには無人君スクリプトをお渡ししてまして
  そのやり取りでも似たようなエラーがでてたので
  もしかしたらＰｅｒｌ文法など以前の問題なんじゃないかな、と思って
  書いてみたんですわ。。
  でも結構改造してあったしなぁ・・。（苦）
  ＞☆そんさん
  それだけだと命中率が表示されるだけにもなりかねません。
  それすらも出来ないかも。。（また辛口？）
  アイテム情報を読み込んでるトコを探して、命中率の変数作ってそこに値を入れて。
  ダメージ計算のトコで乱数なり何なりで使うわけですな。
  前の掲示板・・。この掲示板の過去ログのどこかにあった気がする。。
  ブックマークとかしてないから私もワカランですが。。
  自分で探してみるのが基本っすね。
268 mokky [ 2002/06/29(Sat) 02:43 ]
  ＞黄燐さん
  色の変え方は「btlrylss.css」の中にあるものをいじります。
  背景は１行目の
  BODY{margin:0;background-color:#500}　って部分の『500』の部分です。
  この100の位がＲ（赤）、10の位がＧ（緑）、1の位がＢ（青）をあらわし
  16進法で「0～F」までの数字、あるいは文字が入ります
  （9の次にa（＝10）、b（＝11）って感じで）
  数字が大きいほどその色が強くなる感じ。（500だと赤っぽくなるはず）
  ちなみに「000」で『黒』、「FFF」で『白』になるので
  自分の好みの色にガンガン変えてみてください。
  ・・・ちなみに「btlrylss.css」内の『color:#○○○』ってなってる部分は
  全部同じ用に色を指定しているので自分のオリジナルの色分けをしちゃってください
269 黄燐 [ 2002/06/29(Sat) 11:39 ]
  mokkyさんありがとうございます。できました。
  また質問ですが背景画像を使用する場合はどうすれば良いんですか？
270 mokky [ 2002/06/29(Sat) 15:11 ]
  ＞黄燐さん
  背景に画像を入れる場合は「btlrylcm.cgi」の中にある
  『ヘッダ』と書かれたサブルーチンの「<body>」という記述（169行目付近）を
  <body background="$imgdir/（背景画像ファイル名）">
  という感じに変えてやれば良いだけです。
  あとはアイコンと同じフォルダの中に画像ファイルを格納すればＯＫだと思います。
271 咲良 [ 2002/06/29(Sat) 15:46 ]
  裕さん＞
  エディタをちゃんと使ってるんで
  保存もしっかりできてる・・・ハズなんですけどねιι
  なんでエラーになるのかもーサッパリです・・・
  変な改造のしすぎですかね？(笑)
  なしさん＞
  あぁっお気を使っていただいて、ありがとうございます！
  チェッカーって・・・どこで手にいれるものなのでしょうか（ドキドキ）
  いやその前に検索すれ、アタシ・・・(笑)
272 黄燐 [ 2002/06/29(Sat) 16:18 ]
  mokkyさんありがとうございます！！
  でも上のクラス名簿とか遊び方の部分と
  下のよくわからない BATTLE ROYALE Script by zibun
  Icon Images by take
  この部分が変わりません　どうすれば良いのでしょうか？？
  （質問ばかりですいません
273 shin [ 2002/06/29(Sat) 23:24 ]
  こんばんは、勉強のためいろいろ自我流でめちゃくちゃに、プログラムを、いじりまわしていますが・・・ギブアップです。
  タイトル「よくわからないバトルロワイアル」をいろいろ思いつく限りいじって見ましたが、かわりません(TロT)
  ヒントなるものをお教え願えないでしょうか。
274 mokky [ 2002/06/30(Sun) 03:46 ]
  えーい、まとめてこたえたるヽ(´ー`)ノ
  ＞咲良さん
  チェッカーの１つを紹介します。参考までに
  http://iwasa.virtualave.net/cgi-bin/perl/perlck.cgi
  ＞黄燐さん
  どっちも「btlrylcm.cgi」をいじります。
  『クラス名簿』・『遊び方』等は「ヘッダ」という部分を変えるだけ
  したのヤツは・・・「フッタ」と書いてあるとこをいじりますが・・・
  尊敬の意味をこめて、フッタの
  『よくわからない BATTLE ROYALE Script by zibun』は残しておいた方がいいかな？
  （本来は著作権表示等で『消すな』ってスクリプトに書いてあるんだけど）
  ＞shinさん
  ヒントと言われても。。。。
  『何をどう変えたいのか？』
  それが伝わらない限り、こちらもわかりません・・・
275 mokky [ 2002/06/30(Sun) 04:01 ]
  追伸。　『よくわからないBATTLE　ROYALE』って
  元々の製作者である『jibun』さんは著作権を放棄してるそうです。
  ってことはフッタのあれも消して良いのか？？
  ・・・まぁ、その辺は個人の良識に任せますが（ちなみにオイラは残してます。）
276 shin [ 2002/06/30(Sun) 07:07 ]
  mokkyさん＞
  タイトルをオリジナルに変えたいのですが？
  文章がまずかったですねヽ(~～~　)ノ
277 黄燐 [ 2002/06/30(Sun) 10:03 ]
  mokkyさんありがとうございます。
  どうやっても上のクラス名簿と下の著作者の部分だけの色が変わりません。
  何処をどう変えれば良いのですか？？
278 mokky [ 2002/06/30(Sun) 14:43 ]
  簡単な改造なら何でもこいヽ(´ー`)ノ
  ・・・だめならなしさんに任せますんで（ぉぃ）
  ＞shinさん
  タイトルね。りょーかい。
  いじるのは「btlryl.cgi」の６行目付近。
  「$title = 'よくわからないバトルロワイアル';」のトコ
  この「よくわからないバトルロワイアル」の部分を変えるとタイトル変わります。
  ＞黄燐さん
  上と下の部分の背景色は前に教えた「BODY」ではなくて・・・
  「btlrylss.css」の６行目の
  『.head{padding:1px;background-color:#800;border:3px #900 solid}』
  の部分の『background-color:#800』の色を変えればＯＫ。
  なお「#900」は枠の線の色を表してるので・・・
  こっちも変更したい場合は数値を変えるだけで変わります。
279 ○そん [ 2002/06/30(Sun) 15:58 ]
  レスありがとうございました！
  そして質問させてください！
  1.最初から道具があちこちに落ちているようにするにはどこをいじればいいのですか？
  2.禁止エリアをいったんリセットしたいのですが、どうすればいいのでしょうか。
  いつもすみません。。。
280 黄燐 [ 2002/06/30(Sun) 17:34 ]
  mokkyさん　ありがとうございます！！できました！
  また質問です。
  一回参加して行動を再開する　をしようとしたんですけど
  PASSはさっき打ったのが表示されているんですけど
  名前　の欄が空白になってます。
  どうすれば良いのですか？？
  （わかりにくい質問ですいません。
281 黄燐 [ 2002/06/30(Sun) 17:37 ]
  mokkyさん　ありがとうございます。
  また質問ですが、一回参加して
  行動を再開する　をしようとしたら
  PASSはさっき参加したときが打ってあるんですけど
  名前の欄が空白になってます。
  どうすれば良いのでしょうか？？
  （わかりにくい質問ですいません。
282 黄燐 [ 2002/06/30(Sun) 17:37 ]
  すいません　ニ回も打ってしまいました。
283 shin [ 2002/06/30(Sun) 17:43 ]
  ＞mokkyさん
  レスありがとうございました。無事タイトル変更できました。
  もうひとつ質問があるのですが、DLしたままの設定では
  禁止区域が上のほうに固まっているのです。
  もっと禁止区域をバラけさせたいとおもいまして、
  禁止区域の設定はどこでしたらよいのでしょうか？
284 なし ★ [ 2002/06/30(Sun) 19:54 ]
  難しいの任されたら逃げます。
  逃げるのはまかせろ（ﾏﾃ
  ＞○そんさん
  1.管理ツールで自分でばら撒いてください。御疲れ様です。
  2.ステータスファイルの現在の禁止エリアが書かれている部分を削除してください。
  ＞黄燐さん
  空白…空白ね。
  わからん（ﾏﾃ
  どんな名前にしても空白になります？
  ＞shinさん
  btlrylcmの禁止エリア発動間隔を1秒にでもして自分がフラフラ動いてればばらばらになりますよ。
  ばらばらになったのを確認した後にもとの発動間隔に戻せばいいです。
285 黄燐 [ 2002/06/30(Sun) 21:11 ]
  質問の仕方が悪かったような・・・（汗
  なしさん＞
  どんな名前にしても空白になります
286 ○そん [ 2002/06/30(Sun) 21:34 ]
  なるほど・・・すみませんでした。
  なんでみんなそんなに詳しいんだ～！！（笑）
287 shin [ 2002/06/30(Sun) 21:52 ]
  なしさん＞
  レスありがとうございます。いわれたとおりにふらふらしてきます！！（笑）
288 黄燐 [ 2002/07/01(Mon) 21:31 ]
  2つ質問です！！
  １：持ち物の持てる数を増やす方法
  ２：行動記録で表示行数を決めれるようにする方法
  を教えてください！
  質問ばかりですいません＞＜
289 なし ★ [ 2002/07/01(Mon) 22:12 ]
  ＞黄燐さん
  どんな名前にしても空白…
  原因は
  1.クッキーが書き込めていない
  2.クッキーが読み込めていない
  3.クッキーは正常だたフォームのvalue指定を消しちゃった
  …ぐらいかな。
  デフォルトでもそうなります？
  もしどこかいじったのならデフォルトと照らし合わせることをオススメします。
  A1.ステータスのデータを増やしてください。
  その時にアイテムとして読み込む範囲を広げてください。
  全部で5箇所ぐらい（もっとかな）あったと思います。
  大抵は$status[9..16]とか書いてるのでコレで検索すればOK。
  ただし、ステータスデータを増やすに当たっての注意は、
  戦闘の際に17番以降をpopする処理があるのでそれを取り除くのを忘れぬように。
  （確認しながらじゃないから間違ってるかもしれないけどそこは愛嬌で。（ﾏﾃ）
  A2.行動記録表示行数…をプレイヤー側で決めれるように、ですかね。
  昔配布したなぁ…(´ー`)
  やり方は行数を指定するフォーム（selectとか）を作って、それを評価させる。
  btlryllg.cgiの中に何行まで読み込むか～ってのがあるので
  それを見つけてその行数制限のところをフォームから読み込んだ変数に置きかえる。
  …さぁ、この解答で果たしてわかるのだろうか。
  自分で読んでわかる自信が無い（ﾀﾞﾒ
290 黄燐 [ 2002/07/02(Tue) 15:19 ]
  なしさん＞
  名前は表示されるようになったのですが中途半端になりました。（例：ababという名前で登録するとbbとか）
  せっかく教えてもらって悪いのですが・・・わかりません（爆
291 咲良 [ 2002/07/02(Tue) 18:22 ]
  毎回ほんっとすみません（えぐえぐ）
  # 追加修正-双眼鏡は強力にした
  }elsif($i == 67){
  Out('<b>ＧＰＳ</b>：全員を探知します');
  foreach(1..36){
  next if($pos[$_] > 999 || !$pos[$_]); # 追加修正
  if($pos[$_] && $_ != $num){
  $i = int($status[3] / 10); # 追加、自分の位置
  my $k = int($pos[$_] / 10); # 追加、相手の位置
  $j = substr($pos[$_],1,1) || 10;
  $used = '-'."$j"; # 追加
  $j = ($j != 10) ? substr($pos[$_],0,1) : substr($pos[$_],0,1) - 1; # 追加修正
  $j = ('A','B','C','D','E','F','G','H','I','J')[$j];
  $used = $j.$used;
  $used = 'エリア内' if($i == $k); # 追加
  Out("$victims[$_]：<b>$used</b><br>\n");
  }
  }
  $status[$used] = 0;
  $writestatus = -1;
  とメインの道具のところに書いたら、使った時に名前に0が代入されてしまうのです・・・。
  そして動けなくなるι
  １回使ったら消えるようにしたいのですが・・・。
  これじゃ間違ってマスよね？
292 なし ★ [ 2002/07/02(Tue) 19:41 ]
  ababがbb…謎だ（汗
  ababがbabになるのなら昔対処法書いた記憶あるんだけどなぁ…
  ＞咲良さん
  ハイ、間違ってます（謎
  んーっと、$usedが使いまわされて位置情報が入っているのに注目してください。
  つまり$usedに入るのは文字列のため
  $status[$used]は$status[0]を指すようになって、
  名前が0になるという仕組みですです。
  $usedをそのまま使った道具のステータス番号として使うにはどうすれば良いか。
  ヒントは以上。ファイトッス(´ー`)
293 黄燐 [ 2002/07/02(Tue) 19:52 ]
  クッキーと持ち物は強制終了ってことにします（爆死
  行動記録で表示行数を決めれるようにする方法を教えてください。
294 咲良 [ 2002/07/02(Tue) 21:29 ]
  ＞なしさん
  わかったーー！！
  なるほど、書く位置ですね！？(違ったらこっぱずかしい)
  多分・・・あのアタリに入れるとアタリかと(どこだ)
295 咲良 [ 2002/07/02(Tue) 22:30 ]
  動いてるといきなりワープするんです・・・。
  例えばＥ-９→Ａ－２みたいな・・・。
  これってなんでですかね？海の数が足りないとか・・そうゆう関係でしょうか？ι
296 咲良 [ 2002/07/02(Tue) 22:33 ]
  あ、間違えましたＥ10→Ａ10とかに横移動するみたいです
297 なし ★ [ 2002/07/03(Wed) 00:27 ]
  行数ね…
  sub Readの ++$count > 50 ? last : chomp;とか言う部分の50をフォームから取得した変数に置き換える。
  んでsub Formに行数を入れる部分を作る。
  …こんな感じ。
  E10→A10…？悩
  4隅使ったらなんか移動したりいきなり禁止エリアで死んだりするバグは昔聞いたことあるけど…
  E10は大丈夫だと思うけどなぁ…うーむ（汗
298 黄燐 [ 2002/07/03(Wed) 17:34 ]
  なしさん＞
  フォームから取得した変数ってどれですか？
299 なし ★ [ 2002/07/03(Wed) 17:36 ]
  自分で行数を指定するフォームを作るんですよ。
300 咲良 [ 2002/07/03(Wed) 22:36 ]
  かってに移動しちゃうんですよーー！！！
  海の上とかにワープしちゃうんです。
  あと設定した場所に民家とかがなかったり・・・ι

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

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