Eメール
お名前
題 名  ※投稿キーは必須です!
本文
URL
アイコン   [イメージ参照]
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)
文字色

最新の投稿 / ↑前のページ / ↓次のページ

No.530 アイテム使用時の必要設定について - スモチ
/
 


アイテム使用時の必要設定で、一定以上の爵位(経験地もしくは伯爵などの称号)や優勝回数を指定することは可能でしょうか?

可能でしたら、教えていただきたいです。


それと、アトラスのitem-date内の都市建設で
[@@ITEMNO "ワイン",20,10],
とありますが、アイテム名の次の数字は何を示しているのでしょうか?
今までは適当に設定してきたのですが、気になりますので、この際にこの件も教えていただきたいです。

お手数をおかけしますが、お暇なときにどうかよろしくお願いします。

2012/01/20(Fri) 19:47
No.531 Re: アイテム使用時の必要設定について - GEN
 

確認が遅れてすいません。

■アイテムの必要条件の設定
funcbというのを使います。アイテム内に直接記述するか、別に@@FUNCITEM以下に記述します。同じ処理を複数に適用する場合は後者が便利です。例えば、

@@USE
time 10m
action 引き換え
name 高度プログラムと引き換え
info 高度プログラムの詰め合わせです
okmsg ご利用ありがとうございました
use 1 ギフト券
get 300 高度プログラム

のすぐ下に、
get 300 高度プログラム
funcb _local_
return 1 if($DT->{dignity} < 3);
return 0;
_local_

と続けると、爵位3より小のときは、そのアイテムの表示が???になります。???ではなくて、メッセージを表示するときは以下のようにします。

get 300 高度プログラム
funcb _local_
my($USE)=@_;
if($DT->{dignity} < 3) {
$USE->{name}.='[爵位が3pt以上必要です]';
return 2;
}
return 0;
_local_

あと、同じ処理をいろんなUSEに適用するなら、以下のように分けると文字数の節約になります。例えば、

get 300 高度プログラム
funcb dignity_judge

としておいて、@function以下に、

@@FUNCITEM

# ★爵位の判定
sub dignity_judge
{
my($USE)=@_;
if($DT->{dignity} < 3) {
$USE->{name}.='[爵位が3pt以上必要です]';
return 2;
}
return 0;
}

を追加します。優勝回数なら、$DT->{rankingcount}ですね。この辺は、マニュアル3-3のDTを参照してください。

あと、アトラスの件ですが、

my $price=int($ITEM[$msg[0]]->{price} * ($msg[1] + rand($msg[2])) / 100);

この、msg[1]が、20、msg[2]が10に相当します。
仕入値 = ワインの値段 * (20% + (0〜10%のランダムな数))
という感じですね。

つまり、ワインの仕入れ値は、定価の20%から30%に設定されるということです。デフォルトでは、新大陸など、遠くに行くほど、仕入れ値が低くなって、それだけ利益が多くなるように設定されているようですね。仕入値は商館にも表示されています。

2012/02/05(Sun) 00:00
No.532 Re: アイテム使用時の必要設定について - スモチ
 

詳しいご回答・ご解説ありがとうございました!
参考にさせていただきます。

お手数おかけいたしました。

2012/02/09(Thu) 12:04
No.533 Re: アイテム使用時の必要設定について - スモチ
 

この質問に関してなのですが、
マニュアル3−3DTの欄を見ると、
『foundation:創業日時刻(GMT)』とあります。
これは、創業してから何日、というよりも創業日のように思われるのですが、
アイテムを使うときに創業して10日以上が必要、とする際に、

funcb _local_
return 1 if($DT->{foundation} < 10);
return 0;
_local_

として問題ないでしょうか?

2012/02/14(Tue) 18:21
No.534 Re: アイテム使用時の必要設定について - GEN
 

上記のやり方では、おそらくうまく動かないと思います。

$_->{foundation}には、1970年1月1日0:00から、開店したときまでの経過秒数が入っています。そして、$NOW_TIMEという変数は、1970年1月1日0:00から現在までの経過秒数を取得できます。よって、この2つの差から、創業後に何秒経っているか出します。

日数に直して整数化するとこんな感じです。
int(($NOW_TIME-$DT->{foundation})/3600/24

念のため、この変数を外部に出力してみて、開店時間と一致するか確認してみてください。

if (($NOW_TIME-$DT->{foundation}) < 10*24*3600)

のほうが正しいかもしれません。

2012/02/15(Wed) 20:09
No.535 Re: アイテム使用時の必要設定について - スモチ
 

試してみましたが、出来ませんでした(^^;

アドバイスを参考に自分でやってみます。
ありがとうございました!


余談ですが、>>534の日数に直して〜ってところの文の最後に)が抜けてます。

2012/02/17(Fri) 18:54
No.536 Re: アイテム使用時の必要設定について - GEN
 

カッコが抜けていてすいません。
$NOW_TIMEは、使う前に以下の文を入れる必要があったかもしれません。これを最初に入れてやってみてください。

$NOW_TIME=time();

2012/02/18(Sat) 00:55
No.524 ご報告 - PlugOut
/ URL /
 

お久しぶりです。
(といっても覚えていらっしゃるか分かりませんが^^;)

以前、「緑のバンダナ」にてげんちゃんさんにアドバイスを頂いて作った「ブラックジャック」をNPCとの対戦式に作り直してみました。
ファイルは私のHP上にlzh形式にてアップしてあります。

げんちゃんさんにはあの時に大変お世話になりましたので、勝手ながら報告させていただきました。
これからもよろしくお願いします。

2011/10/06(Thu) 20:44
No.526 Re: ご報告 - GEN
 

お久しぶりです。ご報告ありがとうございます。

早速ゲーム街に導入してみました。
カードのイメージはたまたまありましたが、これはNet-you's Homepageのポーカーに付属していたものですね。
一緒に同封できるとよさそうですね。

これからもよろしくお願いします。

2011/10/10(Mon) 21:40
No.528 Re: ご報告 - PlugOut
 

そうですね。
同封できると手間が少なくなって良いかもしれません。

がんばってみます。

2011/10/14(Fri) 00:25
No.512 ゲーム街の街資金について - キング
/
 

ゲーム街の街資金がマイナス状態ですが、
政治に影響がなくて、借金が溜まっていくだけなので
意味がないと思うのですがバグですか?それとも仕様ですか?

2011/09/24(Sat) 20:46
No.513 Re: ゲーム街の街資金について - GEN
 

ご連絡ありがとうございます。
赤字になると対策費が0になる仕組みにしました。
また、放置プレイヤーがいるため、投票率が低いようなので、
自動閉店時間を従来に戻します。

2011/09/25(Sun) 20:15
No.514 Re: ゲーム街の街資金について - 相模屋
 

すいません、関連質問なんですが。
それに伴って元街の方も何か仕様変更したでしょうか?
街名がゲームと表示されるのはただの誤植としても、
例えば現在全般的に商品の需要供給バランスが極端に飽和寄りに
傾いています。
これはバグでしょうか、それとも意図的な仕様変更でしょうか。

2011/09/26(Mon) 07:44
No.515 Re: ゲーム街の街資金について - 相模屋
 

あと依頼所に出せる件数も3→1件に減少しているようです。

2011/09/26(Mon) 07:52
No.516 Re: ゲーム街の街資金について - キング
 

対応ありがとうございます。
関連質問でキャラクターの顔画像が大きくなっているのと、
爵位のランクの名称が大公・公爵・侯爵・・・から
町内会長・市の有力者・・・となっているのも仕様ですか?

2011/09/26(Mon) 20:51
No.517 Re: ゲーム街の街資金について - キング
 

気づいたのですが元街がゲーム街になってました。

2011/09/26(Mon) 21:01
No.518 Re: ゲーム街の街資金について - GEN
 

間違えてゲームメーカーの設定ファイルをげんちゃん街に上書きしてしまいました。一時的に商品の需要供給バランスや依頼数が変化したのはこのためです。修復したつもりですが、以前と違う点がまだありましたら、ご連絡ください。修正します。ご迷惑をおかけしました。

2011/09/26(Mon) 21:31
No.519 Re: ゲーム街の街資金について - キング
 

素早い対応ありがとうございます。

2011/09/26(Mon) 21:39
No.520 Re: ゲーム街の街資金について - 相模屋
 

ご対応ありがとうございます。
現在確認できる相違点は依頼所に出せる件数3→1件と、
掲示板で催ヤジンさんもおっしゃっているよう
熟練度MAXが360に制限されている件だと思います。

あとひょっとすると決算処理がらみで何か問題が残っている
かも知れません
(本来9/26 6:00が前回の決算でしたが新聞ログを見る限り
スルーされています。この件についての確認は次回決算である
9/27 18:00待ちです)

2011/09/26(Mon) 23:29
No.521 Re: ゲーム街の街資金について - GEN
 

重ね重ね違っていてすいません。
とりあえず熟練度と依頼件数を修正し、9/24日の18時のバックアップを復元し、全員に時間を72時間加えました。ついでに、最大持ち時間を7日に設定しました。よろしくお願いします。

2011/09/27(Tue) 20:09
No.523 Re: ゲーム街の街資金について - キング
 

ゲーム街の街資金がさらに減っています。

2011/10/05(Wed) 20:39
No.525 Re: ゲーム街の街資金について - GEN
 

開発・治安対策費は支払えない設定にしています。
技術開発費は0にしたつもりでしたが、なっていないようなので、改善しました。また、決算時にお知らせが出る予定でしたが、出ないので、改善しました。

決算のプログラムは決算時にしかテストできないため、不具合が生じ申し訳ありません。

卸センターも閉鎖される仕様にしたため、これで街資金が減ることはなくなると思います。

よろしくお願いします。

2011/10/10(Mon) 21:23
No.506 アイテム購入等の代金を街資金にできるでしょうか? - 天邪鬼
/ URL /
 

@アイテム等の購入代金(全額)を街資金にする。 街資金援助のように所持金に制限を設ける。
Aアイテム使用時に一定の金額を街資金にする。
B上記いずれの場合も、使用する前に確認ボタンを設置。
と、いうことは可能でしょうか?

できるようであれば、教えていただけると幸いです。
いつもご面倒をおかけして申し訳ありませんが、どうぞよろしくお願いいたします。

2011/08/14(Sun) 11:41
No.507 Re: アイテム購入等の代金を街資金にできるでしょう... - 天邪鬼
 

アイテム使用時に fanc local で使用した店舗から金額を差引くことはでき、確認ボタンも作ることができました。
が、街資金に移動させることが出来ません。

お時間に余裕がある時で構いませんので、よろしくお願いいたします。

2011/08/15(Mon) 19:25
No.508 Re: アイテム購入等の代金を街資金にできるでしょう... - GEN
 

マニュアル3-3.htmlにありますが、
$STATE->{money}を変更します。収益であれば、同時に
$STATE->{in}(街資金の収入)も変更します。

アイテムデータ内で使う場合は、「main::」を前につけます。
$main::STATE->{money}+=100;

という感じだと思います。

2011/08/15(Mon) 23:46
No.509 Re: アイテム購入等の代金を街資金にできるでしょう... - 天邪鬼
 

アイテムデータ内で使用していますので、$main::STATE->{money}+=金額; を入れて上手くいきました。

マニュアルで少しずつ学習はしているのですが、なかなか頭に入らなくて。
いつも助けていただいて、本当にありがとうございます。

2011/08/16(Tue) 19:21
No.500 店長顔アイコンについて - 天邪鬼
/ URL /
 

先日は大変お世話になりまして、ありがとうございました。
またひとつ教えていただければと、お邪魔いたしました。

顔アイコンですが、管理者専用アイコンの設定は可能なのでしょうか?
お忙しいところ申し訳ありませんが、よろしくお願いいたします。

2011/07/06(Wed) 16:38
No.501 Re: 店長顔アイコンについて - GEN
 

例えば以下の方法で設定できます。

@管理者専用アイコンをkaoフォルダーに入れる。このとき、名前はkao**にする。例えばkaokanri.pngなど。
Aアイテムデータの、例えばギフト券の下あたりに、一時的に以下の記述を追加。

@@use
time 5m
name 管理人アイコン設定
arg nocount
use 1 ギフト券
func _local_
$DT->{icon}="kanri";
_local_

Bアップロードしてアイテムデータを生成
C管理人の店舗で、ギフト券を使って顔アイコンを変更する。
D追加した記述を削除する。
Eもう一度アップロード、アイテムデータ生成

funcbなどで、管理人IDかどうかを判別するだとか、return if ($DT->{id} != 管理人ID);を入れると、管理人以外の実行を防げます。

2011/07/06(Wed) 22:41
No.502 Re: 店長顔アイコンについて - XKY-Group
 

ギフト券等の手に入りやすいアイテムでは何某が実行する可能性がありますから専用のアイテムを一つ作って実行するのがよろしいかと思われます。こちらの方が制限等の紛らわしいことをしなくて済みますから、私としてはこちらをお勧めしたいです。
また、セーブデータを直接編集することでも得られますからもし勝手がわかるようならこちらの方が望ましいかと思われます。

GENさんの商人物語では、顔グラフィックを「ランダム」で変更できますが、これと同じシステムを採用しているならばこの時に「管理用」が選ばれないようにする必要があります。(多分kao+rand(数値)なので選ばれることはないかと思われますが…。)

2011/07/06(Wed) 23:14
No.503 Re: 店長顔アイコンについて - 天邪鬼
 

return if ($DT->{id} != 管理人ID); をプラスしてアップロード・生成、
変更後記述を削除してアップロード・生成
ご指示どおりで無事設定できました。
いつもご親切な対応をして下さいまして、ありがとうございました。

>XKY-Groupさん、ご丁寧なアドバイスありがとうございます。
ランダムで選ばれないように、全く別の顔アイコンにいたしました。

2011/07/07(Thu) 01:27

最新の投稿 / ↑前のページ / ↓次のページ

Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |

No. 暗証キー

- YY-BOARD / 改造:げんちゃんゲームランド-