【解決】所持金半減にする方法

シノヅカ
記事: 106
登録日時: 2017年11月15日(水) 17:08

【解決】所持金半減にする方法

投稿記事by シノヅカ » 2020年10月18日(日) 08:57

お世話になります。
題名通りになりますが、所持金の増減ではなくて現在値の半分・もしくは2/3などにする方法を探しています。
スクリプトなどで管理できるのでしょうか?
その他の方法でも構いませんが、ご存じの方いらっしゃればご助力くださいませ。
どうぞよろしくお願い致します。
最後に編集したユーザー シノヅカ on 2020年10月18日(日) 14:54 [ 編集 1 回目 ]

アバター
だってぇの
記事: 77
登録日時: 2018年5月21日(月) 11:08
連絡を取る:

Re: 所持金半減にする方法

投稿記事by だってぇの » 2020年10月18日(日) 09:22

 どうも。

 変数の操作→ゲームデータ→所持金で現在の所持金を変数に代入した後、再び変数の操作で取得した変数を2で除算する事で現所持金の半分の変数を取得できます。

 その後所持金の増減で減らすを選択し、先程取得した変数を選択すれば所持金の半減は実現できます。

 3で除算すれば大体ですが1/3の数値を取得できますので、同じように所持金の増減で大体2/3にする事は可能です。
シノヅカ
記事: 106
登録日時: 2017年11月15日(水) 17:08

Re: 所持金半減にする方法

投稿記事by シノヅカ » 2020年10月18日(日) 11:34

だってぇの様

お世話になります。教えてくださりありがとうございます。
少しアドバイスを頂戴しても宜しいでしょうか?

添付画像の様にしてみたのですが、どうも上手く行きませんでした。
お気づきの点がありましたら、何が間違っているのかご指摘いただければ幸いです。

返信をご覧になられたら、どうぞよろしくお願い致します。
添付ファイル
2020-10-18_11h29_57.png
アルツール
記事: 64
登録日時: 2016年4月10日(日) 23:15

Re: 所持金半減にする方法

投稿記事by アルツール » 2020年10月18日(日) 11:43

横から失礼します。

画面を見る限り、《所持金の増減》コマンドが最後に入っていない為
実際に所持金を減らす処理が為されていないものと思います。

二つ目の《変数の操作:#0009 所持金変数 = 所持金》の行を消して
「所持金の増減⇒減らす:#0009 所持金変数」と入れてみてはいかがでしょうか。
アバター
ムノクラ
記事: 2011
登録日時: 2018年2月23日(金) 11:41
連絡を取る:

Re: 所持金半減にする方法

投稿記事by ムノクラ » 2020年10月18日(日) 11:53

だってぇの氏がおっしゃっているのをコマンドにすると下記になります。

半分にする場合

コード: 全て選択

◆変数の操作:#0001 ペナルティ額 = 所持金
◆変数の操作:#0001 ペナルティ額 /= 2
◆所持金の増減:- {ペナルティ額}


2/3にする場合

コード: 全て選択

◆変数の操作:#0001 ペナルティ額 = 所持金
◆変数の操作:#0001 ペナルティ額 /= 3
◆所持金の増減:- {ペナルティ額}
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
だってぇの
記事: 77
登録日時: 2018年5月21日(月) 11:08
連絡を取る:

Re: 所持金半減にする方法

投稿記事by だってぇの » 2020年10月18日(日) 12:42

 いやはや、お二方共お手数をおかけして申し訳ない。文だけでなく画像も添えて説明すべきでしたね。

 ともあれ、お二方のご指摘通りにイベントを作れば問題なく要望通りに動かせるはずです。どうぞお試しあれ。
シノヅカ
記事: 106
登録日時: 2017年11月15日(水) 17:08

Re: 所持金半減にする方法

投稿記事by シノヅカ » 2020年10月18日(日) 14:54

だってぇの様 アルツール 様 ムノクラ様

お三方とも、とてもご丁寧に教えて頂きましてありがとうございます。
先生方のお陰で、無事所持金によるデスペナルティを作る事が出来ました。

感謝致します。

ちなみに1/2の設定で行ったところ、¥301で実行した所¥151になりました。
奇数分で割り切れない時は残されるようです。
ココをご覧になった同じ事をしようとしている方の為に書いておきます。

皆さま、ありがとうございました。これにて解決とさせて頂きます。感謝します。

“MV:質問” へ戻る