*統一時に全員に内政ボーナス [#z1d215be]
-ページ: [[罪罰改造板2]]
-投稿者: [[蒼]]
-優先順位: 低
-状態: 完了
-カテゴリー: こんなのが欲しい♪
-投稿日: 2006-12-12 (火) 23:13:01
-バージョン:
**内容 [#cd536394]
毎日こちらで勉強させて頂いております。
統一(期限切れリセット)したら全ての国に所属しているプレイヤー全員に、内政回数に応じたボーナスをつけて欲しいと要望がありました。
例えば内政(訓練を除く)1回につき100Gとか…
期限内に内政100回したら10000Gを統一、もしくは期限切れでリセットされた際に進呈する
みたいな感じです。
よろしくお願いいたします。
----
-○内政回数と最後にログインした期を記録する項目をキャラデータに作る。 ○カウントしたい行動のたびに、内政回数に+1。 ○mainにて、現在の期と記録した期の差が1であれば、ボーナスを加算。内政回数をリセット。>>私のトコだとこんな感じです。 -- [[三毛猫]] &new{2006-12-13 (水) 10:32:31};
-三毛猫さん、ご返答ありがとうございます^^CGI勉強中なので、よろしければ具体的にソースを教えて頂けたら助かります…ワガママすみません☆ -- [[蒼]] &new{2006-12-16 (土) 08:19:55};
-仕組みができれば、あとはカナリ単純な構文ばかりですので、チャレンジしてみるのも良いかと思いますよ^^ -- [[三毛猫]] &new{2006-12-16 (土) 11:16:54};
-罪罰/統一ボーナスを元にしたらどうですか? -- [[あくあ]] &new{2006-12-16 (土) 18:42:42};
--ボーナス処理の部分はこんな感じ、どちらか選んでください
# 内政回数が100回以上なら、10000G
if($nai_cnt>99){
$gold += 10000;
$log .= qq|内政回数が、100回を超えた為、報奨金10000Gを受け取りました|;
$nai_cnt=0; # 内政回数を0にする
}
# 内政
if($nai_cnt>0){
my $g = $nai_cnt * 100; # 内政回数x100G
$g = 100000 if($g>100000); # 最大10万G
$gold += $g;
$log .= qq|内政報奨金 $g が支給されました|;
$nai_cnt=0; # 内政回数を0にする
}
-あとは、この辺(内政カウンタ)を参考に内政カウントを作ってください>罪罰/統一国・亡国の内政ボーナス
-チャレンジしてみます^^三毛猫さん、あくあさん、ありがとうございました^^また何かありましたらよろしくお願い致します。 -- [[蒼]] &new{2006-12-17 (日) 08:31:30};
#comment