罪と罰++二律背反

* 外交での交戦時 [#occ67e7f]

- ページ: [[罪罰改造板3]]
- 投稿者: [[玉子]]
- 優先順位: 普通
- 状態: 提案
- カテゴリー: こんなのが欲しい♪
- 投稿日: 2007-10-28 (日) 19:48:56
- バージョン: 

** メッセージ [#x0f11c02]
外交で交戦状態の時に奪国力を変動させる事はできますでしょうか?自分なりにはいろいろ試しては見たものの、うまくいかなかったので、何方かお教え願えたらありがたいです^^;
--------
- 奪国力で単語検索すると変動のさせ方がいくつか出てきます -- [[あくあ]] &new{2007-11-04 (日) 00:13:37};

 # 指定した国の関係を返す
 # 引数1と2が同一の場合は0を返す
 sub get_rel {
   return 0 if($_[0]==$_[1]);
   return $cfs[ (($_[0]<$_[1])?$_[0].$_[1]:$_[1].$_[0]) ];
 }
 # 友好度を返す
 sub get_yuko {
   return 0 if($_[0]==$_[1]);
   return $cfs[ (($_[0]>$_[1])?$_[0].$_[1]:$_[1].$_[0]) ];
 }
- あとは、外交に判定ですが、まず上の関数を使えるように追加します。 -- [[あくあ]] &new{2007-11-04 (日) 00:15:15};
- ありがとうございます。上記はore_sub-wartime.cgiに記入でいいのでしょうか?後、関数とは上記のことですよね?基本を詳しく知らないものですみません>< -- [[玉子]] &new{2007-11-06 (火) 23:52:22};
- それでいいと思います。戦争中以外でもこの関数を使って判定を行うなら、別のファイルに追記してrequire(読み込み)するかですね。 -- [[あくあ]] &new{2007-11-07 (水) 17:38:08};

 $N = 1000 if( &get_rel($camp,$nation) == 2);
- 関数の使い方は上のようにします。ここで判定している2が交戦中、1が同盟中だったかと -- [[あくあ]] &new{2007-11-07 (水) 17:41:23};
- すみません、途中で力尽きてましたw -- [[あくあ]] &new{2007-11-07 (水) 17:42:18};

#comment

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS