こんにちは。
武器・防具・アイテム・大事な物など
入手した所持品の
「リストの一番最初にある物の名前(最新の入手品)」 を
スクリプトで取得する方法はありますか?
$gameParty._weaponsというものがあるみたいですが
これを使って取得できますか?
変数に代入して、文章で使いたいです。
よろしくお願いします。
所持品のリストの最新物の名前を取得したい
トピックの投稿
返信へ返信 2 / 2ページ
Re: 所持品のリストの最新物の名前を取得したい
なるほど、かなり複雑な状況で、ご紹介したプラグインでは実現できない(事前にDBに登録されていないため)ことは理解できました。MEIKOI さんが書きました:ムノクラ様
こんばんは。
いつもホームページを拝見させていただいて
プラグインの情報他などで勉強させていただいております。
ありがとうございます。
今回のやりたい事の案件なのですが
YEP_ITEMCOREと
DreamX/Random Equipment Prefixes & Affixes
の2つのプラグインを使ってまして
アイテムを入手時に独立した固有のアイテム(id)が新しく生成される
(いわゆるランダムエンチャント的な物)なので
データーベースで最初から設定しているアイテムのように入手したアイテムを
特定する事ができませんので
「生成されたアイテムの最新のIDを調べて、そこから情報を取得する」
又は
「プラグインで生成された時にその場でアイテム名を所得する」
必要があるのではないかと、イメージしています。
そこで、DreamX/Random Equipment Prefixes & Affixesで
生成されたitem.nameを取得したのですが
取得できたりできなかったり、結局うまく行かなかったのですが、
実際は、YEP_ITEMCOREの方から取得するべきなのでは・・・
と言う所までが現在のイメージしている所であります。
それと、今日ツクマテをずっと検索してましたら
スクリプトで参照した値を変数に代入する方法について
viewtopic.php?t=357
と言う記事を見つけまして
考え方としては、これが近道になるのかなと思っている次第です。
今日は、ちょっと飲んでしまったので。また明日、勉強します(笑)
私の考えがまったく見当違いな場合は、お恥ずかしいく、申し訳ございません・・・^^;
ありがとうございますm(_ _)m
astral様の作品をお待ちいたします。
横から失礼いたしました。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: 所持品のリストの最新物の名前を取得したい
ムノクラ様
こちらこそ、記事をみてお返事いただけましてありがたく思っています。
また気が付いた事がありましたら、教えてくださいませ。
よろしくお願いいたします。
こちらこそ、記事をみてお返事いただけましてありがたく思っています。
また気が付いた事がありましたら、教えてくださいませ。
よろしくお願いいたします。
Re: 所持品のリストの最新物の名前を取得したい
こんばんは。
プラグインの動作検証版です。
動作検証用なので、後日正式版として配布します。
アイテムの場合と新規追加された武器防具も正常に表示可能(ItemCoreで最終的に追加されたものを保持)かと思います。
別件での制御文字で直接表示出来る機能も追加してみました。
プラグインの動作検証版です。
動作検証用なので、後日正式版として配布します。
アイテムの場合と新規追加された武器防具も正常に表示可能(ItemCoreで最終的に追加されたものを保持)かと思います。
別件での制御文字で直接表示出来る機能も追加してみました。
最後に編集したユーザー astral [ 2019年11月13日(水) 09:38 ], 累計 1 回
Re: 所持品のリストの最新物の名前を取得したい
astral 様
おはようございます。
早速、試作版を作っていただきありがとうございますm(_ _)m
DLしてみました。
プラグインコマンドやパラメーターなどが無いのですが
これは、どのようにして使うと良いのでしょうか?
プラグインについて全くわからないもので・・・^^;
ご教授ください。
おはようございます。
早速、試作版を作っていただきありがとうございますm(_ _)m
DLしてみました。
プラグインコマンドやパラメーターなどが無いのですが
これは、どのようにして使うと良いのでしょうか?
プラグインについて全くわからないもので・・・^^;
ご教授ください。
Re: 所持品のリストの最新物の名前を取得したい
おはようございます。
プラグイン管理で下の方にプラグイン登録をしてください。
パラメーターやプラグインコマンドは必要なら作成するものなので、今回の仕様上使わなくても問題がなかったです。
制御文字というのが、イベントコマンドの文章の表示で利用出来る、\V[1]などの事です。
プラグインではその制御文字を追加出来るので、
文章の表示に、
「\LITEM[name]を手に入れた」
と入れれば最新の入手物の名前が表示されるという意味です。
これだけで、入手したアイテム名の表示が出来るようになります。
今回の場合のプラグイン化というのが、既存のスクリプトで実現出来ない事や複雑になった場合に簡略化する為に作ります。
\V[1]の変数経由だと指定したスクリプトを、イベントコマンドの変数の操作のスクリプトか、イベントコマンドのスクリプト経由で変数の操作が必要です。
この場合、いろいろと手間と知識が必要になってくる感じです。
プラグイン管理で下の方にプラグイン登録をしてください。
パラメーターやプラグインコマンドは必要なら作成するものなので、今回の仕様上使わなくても問題がなかったです。
制御文字というのが、イベントコマンドの文章の表示で利用出来る、\V[1]などの事です。
プラグインではその制御文字を追加出来るので、
文章の表示に、
「\LITEM[name]を手に入れた」
と入れれば最新の入手物の名前が表示されるという意味です。
これだけで、入手したアイテム名の表示が出来るようになります。
今回の場合のプラグイン化というのが、既存のスクリプトで実現出来ない事や複雑になった場合に簡略化する為に作ります。
\V[1]の変数経由だと指定したスクリプトを、イベントコマンドの変数の操作のスクリプトか、イベントコマンドのスクリプト経由で変数の操作が必要です。
この場合、いろいろと手間と知識が必要になってくる感じです。
Re: 所持品のリストの最新物の名前を取得したい
astral様
ありがとうございます。なるほど!そういう事なのですね。
実際色々動かしてみて改めて今晩にでも動作報告させていただきます(^^)/
追記
先程、ゲーム内で動かしてみましたところ
完璧に名前を取得する事ができました!
もう何週間か、この事でずっと右往左往しながらツクっていたので
霧が晴れたような気分です。
本当にありがとうございます!!
これで、どんどんアイテムを増やしてドロップさせる事ができます( *´艸`)
これからもうちょっと動かしてみて色々やってみます。
しかしすごいですね、、、作っていただいたjs見ても「何がなんだか?」な私は
どのようにしてこれを覚えて行けばいいのかと思ってしまいます^^;
ありがとうございます。なるほど!そういう事なのですね。
実際色々動かしてみて改めて今晩にでも動作報告させていただきます(^^)/
追記
先程、ゲーム内で動かしてみましたところ
完璧に名前を取得する事ができました!
もう何週間か、この事でずっと右往左往しながらツクっていたので
霧が晴れたような気分です。
本当にありがとうございます!!
これで、どんどんアイテムを増やしてドロップさせる事ができます( *´艸`)
これからもうちょっと動かしてみて色々やってみます。
しかしすごいですね、、、作っていただいたjs見ても「何がなんだか?」な私は
どのようにしてこれを覚えて行けばいいのかと思ってしまいます^^;