罪と罰++二律背反


*称号を1つ以上表示させるには... [#s8c7e071]

-ページ: [[罪罰改造掲示板]]
-投稿者: [[pada]]
-優先順位: 普通
-状態: 完了
-カテゴリー: こんなのが欲しい♪
-投稿日: 2004-04-07 (水) 18:12:50
-バージョン: 

**メッセージ [#e1637010]
教えてほしいことがあったので投票させていただきました。
普通は称号の2つめを取ると1つめが消えてしまうじゃないですか。
それを二つとか三つとか表示させるにはどうすればいいのでしょうか?
教えていただければうれしいです。
----
-どういうシステムにするかですね -- [[あくあ]] &new{2004-04-07 (水) 20:25:00};
--分類分けしてそれぞれ持てるようにする、同一の種類は上書きされる
--称号を取ったら前に取得した称号は、称号2として保持される
-こんな感じでしょうか
-称号を取ったら前に取得した称号は、称号2として保持されって感じにしたいんですけど。どのようにすればいいのでしょう? -- [[pada]] &new{2004-04-07 (水) 20:31:18};
-じゃあ、こんなものですかね〜 -- [[あくあ]] &new{2004-04-07 (水) 21:03:14};

称号の取得部分。どこに追加するかが問題だけど ./ore_.cgi の最後かなぁ
 # 称号の取得部分
 sub get_sogo(){       # <-- ここを変更
     # sogo3=$sogo2;   # 3つめの称号
     $sogo2=$sogo;
     $sogo = @_[0];    # <-- ここを変更
 
     # 称号取得時の効果
     # たとえば、3回連続 覇者なら10万G
     # if($sogo==1&&$sogo==$sogo2&&$sogo2==$sogo3){
     #    $gold+=100000;       
     # }
 }

称号の保存と読み込み
 # ./inc/ore_sub-system.cgi
 # hash_data , dat_write それぞれの $sogo と同じように追加
 
 # sub hash_data{
 $sogo2 = $DAT{'sogo2'};
 # $sogo3 = $DAT{'sogo3'};
 
 # sub dat_write{
 sogo2;$sogo2,
 # sogo3;$sogo3,
 

称号を取るときはこんな感じで
 # $sogo = 2;  # 今までの所をコメントアウト
 &get_sogo(2);  # これを追加
%%get_sogo(2);%%  # これが間違いでした

称号の表示部分 $sogo_p[$sogo]のとなりとかに$sogo_p[sogo2]とか追加
./inc/ore_sub-base_pc.cgi とか表示しているところに追加して試行錯誤してください^^
-$sogo_p[$sogo]        # ひとつめ
-$sogo_p[$sogo2]        # ふたつめ
-$sogo_p[$sogo3]        # みっつめ

※3つめの称号を使う場合は、先頭の # を消してコメントアウトを解除する
-このとうりやってもエラーがでてしまいます。ハッシュのことろにも追加しましたし、./ore_.cgi の最後のほうに追加するやつも追加しました。他にもなにかしなければならないんでしょうか? -- [[pada]] &new{2004-04-08 (木) 20:23:48};
-あ、 &get_sogo(2); の & が抜けてます。もし、ダメなら &get_sogo(2); をコメントアウト(#)してひとつずつ確認してみてください -- [[あくあ]] &new{2004-04-09 (金) 18:54:42};
-やっぱりできませんでした。初めに称号を取ると普通どうり表示されるのですが、2つ目をとると1つ目が消えてしまい、しかも二つ目のことろにはその称号ではなく称号の番号が出てしまいます。どうしてでしょう?あと# $sogo = 2;  # 今までの所をコメントアウトってなぜコメントアウトしないといけないんですか?(今はちゃんとしてます。 -- [[pada]] &new{2004-04-09 (金) 22:00:45};
-すみません、あまりに粗末なミスでしたm(_ _)m、結局配列から変更しました -- [[あくあ]] &new{2004-04-09 (金) 22:22:46};
-へ!?あまりに粗末なミスってどういうことですか?配列から変更ってどうするればいいんですか? -- [[pada]] &new{2004-04-10 (土) 00:32:59};
-上のスクリプト変更してます。これならいけそうです -- [[あくあ]] &new{2004-04-10 (土) 00:44:21};
-やっぱりできませんね〜。「# $sogo = 2;  # 今までの所をコメントアウト」ってしなきゃいけませんよね。 -- [[pada]] &new{2004-04-10 (土) 18:03:47};
-そうですね、コメントアウトしないと称号1と称号2が両方取った称号になってしまいます -- [[あくあ]] &new{2004-04-10 (土) 20:59:27};
-2つめの称号をとるとなぜか1つ目が消えて、2つ目も取れないつまりどちらも取れなくなってしまいます。どうしてでしょう? -- [[pada]] &new{2004-04-10 (土) 21:06:30};
-sub get_sogo の「<-- ここを変更」のとこを修正してみてください -- [[あくあ]] &new{2004-04-10 (土) 22:33:06};
-う〜んやっぱりできませんね〜 -- [[pada]] &new{2004-04-13 (火) 19:17:12};
-やっぱり1個めの称号(例 相手の国を亡国にするとなる「破壊王」)をとっても2個目の称号(自国を復興する「救世主」)を取ると2つ目には書かれず1つ目が消えて、称号1のところに表示されてしまいます。なんか他に追加しないといけないのでしょうか? -- [[pada]] &new{2004-04-13 (火) 19:59:11};
-1[   ] 2[   ] →破壊王→1[破壊王] 2[   ]→救世主→1[救世主] 2[   ] となるということでしょうか? -- [[あくあ]] &new{2004-04-13 (火) 21:51:09};
-そんです!!なぜなんでしょうか? -- [[pada]] &new{2004-04-13 (火) 21:52:37};
-「そん」まちがえ「そう」 でした -- [[pada]] &new{2004-04-13 (火) 22:03:22};
-sub get_sogo(){ の部分をコピペしてもらえますか? -- [[あくあ]] &new{2004-04-13 (火) 22:04:31};
-sub get_sogo(){     ですか?ちゃんと修正してありますよ。(汗 -- [[pada]] &new{2004-04-13 (火) 22:11:30};
-あ、いや、その{ から } まで全部です -- [[あくあ]] &new{2004-04-13 (火) 22:13:10};
-上の編集を押せば、複数行入れられますので。 -- [[あくあ]] &new{2004-04-13 (火) 22:14:24};
-それは自分のスクリプトでですか? -- [[pada]] &new{2004-04-13 (火) 22:15:13};
-??ちょっとよくいみがわかりません。すみません。もっと詳しく教えていただいてもよろしいでしょうか? -- [[pada]] &new{2004-04-13 (火) 22:18:25};
-うーん、じゃファイルを見せてもらっていいですか?このページ上の添付でファイルを上げられます -- [[あくあ]] &new{2004-04-13 (火) 22:22:04};
-称号関係全部ですか?いちおう本体だけしましたけど。 -- [[pada]] &new{2004-04-13 (火) 22:25:34};
-とりあえず、見てみます -- [[あくあ]] &new{2004-04-13 (火) 22:27:20};
-お願いします。<(_ _)> -- [[pada]] &new{2004-04-13 (火) 22:29:50};
-1[ ] →破壊王→1[破壊王] →救世主→1[救世主] 確認ですが、称号1はこれでOKなんですよね -- [[あくあ]] &new{2004-04-13 (火) 22:29:50};
-へ!?2つ目の称号をとったら自動的に称号2にしたかったのですが.... -- [[pada]] &new{2004-04-13 (火) 22:38:54};
-3つめはどうするんですか?称号1ですか? -- [[あくあ]] &new{2004-04-13 (火) 22:41:52};
-3tume  -- [[pada]] &new{2004-04-13 (火) 22:44:23};
-3つ目は1にしようとおもっていたのですが、それではやっぱりおかしいですよね。でも称号をたくさん取ると画面が大変なことになっちゃいませんか。う〜んどうしたらいいのでしょう? -- [[pada]] &new{2004-04-13 (火) 22:46:37};
-一応、 1[ ] 2[ ] →破壊王→1[破壊王] 2[ ]→救世主→1[救世主] 2[破壊王] なるはずなんですが? -- [[あくあ]] &new{2004-04-13 (火) 22:47:55};
-そうしたいんですが、なぜか上の症状になってしまいます。(ハァ -- [[pada]] &new{2004-04-13 (火) 22:52:28};
-ちょっと離れます -- [[あくあ]] &new{2004-04-13 (火) 22:52:45};
-ダメなら メールで ソースまるごともらった方が早いかも、です -- [[あくあ]] &new{2004-04-13 (火) 22:54:06};
-また後で来ます -- [[あくあ]] &new{2004-04-13 (火) 22:54:34};
-わかりました。また明日送ります。いろいろオリが問うございました。 -- [[pada]] &new{2004-04-13 (火) 23:05:41};
-ファイルを見ました。えーっとですね、ore_sub-base_pc.cgiの2つめの称号の表示部分が、$sogo_p[sogo2] になっているみたいです。 「$」 を追加したらどうでしょうか -- [[あくあ]] &new{2004-04-14 (水) 20:38:57};
-お邪魔します☆僕もこの称号について関心があります!管理人様、お暇なときにここを解りやすくまとめて頂けたら嬉しいです(苦笑)参考にさせて頂きます☆ -- [[くまくー]] &new{2004-04-14 (水) 21:32:41};
-了解です、一応問題あるたびに上のソースは修正してますので使えるはずですが、もうちょい短くします^^ -- [[あくあ]] &new{2004-04-14 (水) 21:41:52};
-できました!!ありがとうございます!そこが違ったんですね。本当にありがとうございました<(_ _)> -- [[pada]] &new{2004-04-14 (水) 21:49:25};
-お、出来ましたかぁ、良かったですね -- [[あくあ]] &new{2004-04-14 (水) 22:03:18};
-まとめました、これから使ってみようと思われる方は罪罰/称号を参考にしてみて下さい -- [[あくあ]] &new{2004-04-14 (水) 22:05:41};
----
-初めまして^^ 質問なのですが、2個めの称号が国際交流広場で表示されないのですが、どうしたらいいでしょうか? -- [[キルア]] &new{2004-05-15 (土) 20:59:12};
-はじめまして、キルアさん。 $sogo_p[$sogo2] とかを追加しても表示されないってことでしょうか?それとも表示させるにはどうすればってことでしょうか? -- [[あくあ]] &new{2004-05-15 (土) 21:19:36};
-文章がわかりにくくてすみません^^; メインページ(?)みたいなところでは$sogo_p[$sogo2]を追加して表示できたのですが、国際交流広場などでの表示方法がわからないので教えて頂きたいです。 -- [[キルア]] &new{2004-05-15 (土) 23:20:49};
-掲示板で表示させるところを罪罰/称号の最後に追加しました。わからないとこあれば、いってもらえれば -- [[あくあ]] &new{2004-05-16 (日) 00:01:17};
-できました^^ 素早い対応ありがとうございます。 -- [[キルア]] &new{2004-05-16 (日) 15:43:45};
----
-えっともし取得に難しい称号で上書きされたくないとかがあると思うので、この称号を上書きしますかとか選択できるようになりませんでしょうか? -- [[傭兵]] &new{2004-10-10 (日) 21:35:53};
-あとそれは2つ目の称号だけで3つ目の称号は追加しないので1つ目と2つ目です -- [[傭兵]] &new{2004-10-10 (日) 21:57:43};
-これは、ちょっと難しいですね。いい方法を思いつけません -- [[あくあ]] &new{2004-10-11 (月) 00:30:43};
-罪罰/称号とかどうでしょうか -- [[あくあ]] &new{2004-10-11 (月) 00:33:21};
-sub get_sogo(){でこの称号を取るか取らないか選択ができるようにしたいんですが、やり方が分からないんです。 -- [[傭兵]] &new{2004-10-11 (月) 10:38:12};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS