マップ上にアイテムスロット表示

ろっく
記事: 71
登録日時: 2020年4月12日(日) 09:35

Re: マップ上にアイテムスロット表示

投稿記事by ろっく » 2020年12月19日(土) 12:48

マンカインド様
素晴らしいプラグインをありがとうございます!!
大変便利に活用させていただいております。

一つ要望なのですが、スロットにアイテムを登録する際、
登録する個数を指定できる機能を追加していただけないでしょうか?
現状ですと所持数全てを登録してしまい残しておくという事ができませんので……。

お忙しいところ恐縮ですがご検討のほどよろしくお願いします。

アバター
マンカインド
記事: 123
登録日時: 2016年6月01日(水) 23:58
お住まい: 電子の海
連絡を取る:

Re: マップ上にアイテムスロット表示

投稿記事by マンカインド » 2021年1月26日(火) 00:12

ろっく さん >

プラグインのご利用ありがとうございます。
ver1.3.0にて下記機能を追加しました。

 ・スロットにアイテムを手動登録時、アイテム個数を指定可能にする機能を追加。
   プラグインパラメータ「アイテム個数の制限」を有効、
   スロット登録モードを無効にしてください。


また、別スレッドにて質問されていた下記機能も追加しました。
向こうのスレッドは【解決済み】としていただきますようお願いします。

 ・アイテム登録シーンで「戻る」選択肢を追加可能に。
   プラグインパラメータ「画面戻るコマンド名」を設定してください。


以上、よろしくお願いいたします。
--------------------------------------------------------------------------------------------------------------
[Twitter] https://twitter.com/mankind_games/
[GitHub] https://github.com/mankindGames/
[Blog] http://mankind-games.blogspot.jp/

--ゲーム作るよりシステム作って満足しちゃう人--
ろっく
記事: 71
登録日時: 2020年4月12日(日) 09:35

Re: マップ上にアイテムスロット表示

投稿記事by ろっく » 2021年1月26日(火) 16:41

マンカインド様
素早いご対応ありがとうございます。
望んでいた機能を無事実装することができました!

一点だけ質問がございます。
「アイテム個数を指定可能にする機能」をオンにしている場合に
スロットに登録したアイテム個数をスクリプト等で参照できるようにしたいのですが可能でしょうか?
アバター
マンカインド
記事: 123
登録日時: 2016年6月01日(水) 23:58
お住まい: 電子の海
連絡を取る:

Re: マップ上にアイテムスロット表示

投稿記事by マンカインド » 2021年1月27日(水) 19:09

ろっく さん >

プラグインを更新(ver.1.3.1)し、下記スクリプトコマンドを追加しました。

コード: 全て選択

$gameParty.getItemSlotCount(slotId)

このコマンドにより、スロットに表示された現在個数を取得可能です。

登録された時の個数はデータとして保持していないため取得はできません。
--------------------------------------------------------------------------------------------------------------
[Twitter] https://twitter.com/mankind_games/
[GitHub] https://github.com/mankindGames/
[Blog] http://mankind-games.blogspot.jp/

--ゲーム作るよりシステム作って満足しちゃう人--
ろっく
記事: 71
登録日時: 2020年4月12日(日) 09:35

Re: マップ上にアイテムスロット表示

投稿記事by ろっく » 2021年1月29日(金) 14:20

マンカインド様
重ね重ねご対応いただきありがとうございます。
無事に望んいて機能を実装することができました!
アバター
スズラン
記事: 55
登録日時: 2022年3月25日(金) 16:09

Re: マップ上にアイテムスロット表示

投稿記事by スズラン » 2022年4月18日(月) 14:42

 現在カーソルがあっているアイテムを破棄する挙動を実現したいのですが
お恥ずかしながら私はスクリプトについてあまり詳しくなく、
よければお知恵を貸してはいただけませんか。

 私が考えた方法は
$gameParty.loseItem($dataItems[], 1)
 - アイテムの減少
$gameParty.getItemSlotLastIndex()
 - 現在選択されているスロットインデックスを取得
$gameParty.getItemSlotId([スロット番号])
 - 指定したスロット番号に登録されたアイテムIDを取得
の3つを使うやり方で
とりあえず以下のようにスロット1のアイテムを破棄する、
というスクリプトを書いてみたのですがうまくいきません
『$gameParty.loseItem($dataItems[$gameParty.getItemSlotId[1]], 1)』

(この時点ですでにうまくいっていないのですが)
さらにここから現在選択しているカーソルの、という形にする際は
『$gameParty.getItemSlotLastIndex() == n』を用いて
スロットの数だけ条件分岐を用意する必要があるのでしょうか?
アバター
マンカインド
記事: 123
登録日時: 2016年6月01日(水) 23:58
お住まい: 電子の海
連絡を取る:

Re: マップ上にアイテムスロット表示

投稿記事by マンカインド » 2022年4月21日(木) 00:26

スズラン さん >
プラグインのご利用ありがとうございます。
下記のようなスクリプトを使うことで現在カーソルのあるスロットに登録されたアイテムを1減らすことができます。

コード: 全て選択

◆スクリプト:slotNo = $gameParty.getItemSlotLastIndex() + 1;
:     :itemId = $gameParty.getItemSlotId(slotNo);
:     :itemType = $gameParty.getItemSlotType(slotNo);
:     :item = (itemType === "item") ? $dataItems[itemId] : (itemType === "weapon") ? $dataWeapons[itemId] : (itemType === "armor") ? $dataArmors[itemId] : null;
:     :if(item && $gameParty.numItems(item) > 0) {
:     :  $gameParty.loseItem(item, 1);
:     :}
--------------------------------------------------------------------------------------------------------------
[Twitter] https://twitter.com/mankind_games/
[GitHub] https://github.com/mankindGames/
[Blog] http://mankind-games.blogspot.jp/

--ゲーム作るよりシステム作って満足しちゃう人--
アバター
スズラン
記事: 55
登録日時: 2022年3月25日(金) 16:09

Re: マップ上にアイテムスロット表示

投稿記事by スズラン » 2022年4月21日(木) 16:48

マンカインド様 ≫
ありがとうございます
早速使わせていただきます
じーま
記事: 4
登録日時: 2022年9月06日(火) 00:26

Re: マップ上にアイテムスロット表示

投稿記事by じーま » 2022年9月06日(火) 00:50

マンカインド様
素敵なプラグインありがとうございます。

ご要望なのですが、
アイテムスロットを縦表示にする機能を追加していただけないでしょうか?
上から順にアイテムがスロットされていくようにしたいです。

あと、アイテムスロットのウィンドウを表示させず、アイテムのみ表示させる
ことは可能でしょうか

お忙しいところ恐縮ですが、ご検討のほどよろしくお願いします。
アバター
マンカインド
記事: 123
登録日時: 2016年6月01日(水) 23:58
お住まい: 電子の海
連絡を取る:

Re: マップ上にアイテムスロット表示

投稿記事by マンカインド » 2022年9月10日(土) 11:50

じーま さん >
こんにちわ、プラグインのご利用ありがとうございます。

アイテムスロットを縦表示にする機能を追加していただけないでしょうか?

プラグインの大幅な変更が必要となるため対応できかねます。ご了承ください。

アイテムスロットのウィンドウを表示させず、アイテムのみ表示させる
ことは可能でしょうか

アイテムスロットの背景として、スロットサイズに合わせた透明な画像をご指定ください。
--------------------------------------------------------------------------------------------------------------
[Twitter] https://twitter.com/mankind_games/
[GitHub] https://github.com/mankindGames/
[Blog] http://mankind-games.blogspot.jp/

--ゲーム作るよりシステム作って満足しちゃう人--

“MV:プラグイン素材のリクエスト” へ戻る