罪と罰++二律背反


*民忠誠の数値が表示されない [#za3ffac5]

-ページ: [[罪罰改造掲示板]]
-投稿者: [[くまくー]]
-優先順位: 重要
-状態: 完了
-カテゴリー: 設置できません
-投稿日: 2004-05-01 (土) 19:43:37
-バージョン: 

**メッセージ [#td04bd50]
お助けを!民忠誠を設置しましたが、忠誠度の数値が表示されません。ハッシュにもsub cdat_writeにもadminにも変数を追加してるのですが、表示できないです。内政によっての効果(農業で+、徴兵で-)も追加したのですが、他は反映されましたが、民忠誠だけは反映されません。徴兵を行いましたら0と出ましたが、農業を行ったとこ、+されません。どこか追加し忘れもないようなんで。。。お忙しい中、すいませんがお助けを〜(汗)
----
-通常パラメータの追加は、$ct=$CP{'ct1'}; みたいにしてると思いますが、下のように初期化したらどうでしょうか -- [[あくあ]] &new{2004-05-01 (土) 20:24:01};
 # sub cdat_open
 $ct1=$CP{'ct1'}=="" ? int(rand(20))+40:$CP{'ct1'};# 民統治
-表示できました!しかし、内政によっての効果が現れません。徴兵は問題ないんですが農業と商業が反映されないですね・・・。 -- [[くまくー]] &new{2004-05-01 (土) 20:57:02};
-農業なら $cf1 とか $cf2 とかの場所に $ct1 や $ct2 として追加しないといけません -- [[あくあ]] &new{2004-05-01 (土) 23:58:36};

 if($camp==1){
     # 民忠誠+
     $ct1 = $ct1 + int(rand($cf1/($v+$cf1))/10);
     $ct1 = 100 if($ct1>99);
     # 農業+
     $cf1 += $v;
 }elsif($camp==2){
     # 民忠誠+
     $ct2 = $ct2 + int(rand($cf2/($v+$cf2))/10);
     $ct2 = 100 if($ct2>99);
     # 農業+
     $cf2 += $v;
 }elsif($camp==3){
     # 民忠誠+
     $ct3 = $ct3 + int(rand($cf3/($v+$cf3))/10);
     $ct3 = 100 if($ct3>99);
     # 農業+
     $cf3 += $v;
 }elsif($camp==4){
     # 民忠誠+
     $ct4 = $ct4 + int(rand($cf4/($v+$cf4))/10);
     $ct4 = 100 if($ct4>99);
     # 農業+
     $cf4 += $v;
 }elsif($camp==5){
     # 民忠誠+
     $ct5 = $ct5 + int(rand($cf5/($v+$cf5))/10);
     $ct5 = 100 if($ct5>99);
     # 農業+
     $cf5 += $v;
 }
-上記のように設置しているのですが・・・、間違いはないと思いますが・・・(汗) -- [[くまくー]] &new{2004-05-02 (日) 00:19:49};
-これは計算式の問題ですね〜、式の文はあってはいるんですが。 -- [[あくあ]] &new{2004-05-02 (日) 08:29:12};
-たとえば、農業が200で50上昇したら、200÷(200+50)=0.8です。さらに10割っているので、1以上の値になりません。
-申し訳ないです・・・(汗)どの値をいじればよいのか、教えていただけませんか? -- [[くまくー]] &new{2004-05-02 (日) 21:13:14};
-どう上昇させるかですね。1〜10のランダムな値なら $ct1+=int(rand(10)+1); でいいと思います -- [[あくあ]] &new{2004-05-02 (日) 21:35:56};
- $ct5 = $ct5 + int(rand($cf5/($v+$cf5))/10); ここに値を入れるということですか?初歩的なことで申し訳ないですが、$ct1+=int(rand(10)+1);をそのまま入れると、1〜10ランダム値で反映されるということですよね? -- [[くまくー]] &new{2004-05-02 (日) 22:41:24};
-そうです、その行と入れ替えます -- [[あくあ]] &new{2004-05-02 (日) 22:44:56};
-ありがとうございました!!無事に完了しました☆ 徴兵のところも同じように-=で値が入ってました。教えられて仕組みがすこしだけ理解できました! -- [[くまくー]] &new{2004-05-02 (日) 23:14:01};

#comment

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