こんにちは
ヤナ様の二つ名ステートですが、このステートを付与して敵を倒してもステートの名前や能力は付与されるのですが、アイテムや武器などをドロップしません。
どなたか使い方を教えていただけますでしょうか
環境としては最新バージョンのMV1.6.2
2つ名ステート以外のプラグインは入れておりません
ステートメモ欄にはプラグインの説明に記載のある
コマンドをコピペして試しました。
半角かどうかも確認し、スペースを入れたり、カッコを入れたり外したりしましたがドロップ部分だけ無反応です。
https://plugin.fungamemake.com/archives/2034
【解決済み】二つ名ステートの不具合?
-
- 記事: 20
- 登録日時: 2017年9月02日(土) 19:00
Re: 二つ名ステートの不具合?
365luckyman さんが書きました:こんにちは
ヤナ様の二つ名ステートですが、このステートを付与して敵を倒してもステートの名前や能力は付与されるのですが、アイテムや武器などをドロップしません。
どなたか使い方を教えていただけますでしょうか
環境としては最新バージョンのMV1.6.2
2つ名ステート以外のプラグインは入れておりません
ステートメモ欄にはプラグインの説明に記載のある
コマンドをコピペして試しました。
半角かどうかも確認し、スペースを入れたり、カッコを入れたり外したりしましたがドロップ部分だけ無反応です。
https://plugin.fungamemake.com/archives/2034
動作確認しました。
同様にドロップのみ動作しませんでした。
他の項目は動いているようです。
バグの可能性が高いです。
下記のどこかが違うのだと思うのですが…
コード: 全て選択
var __GEnemy_makeDropItems = Game_Enemy.prototype.makeDropItems;
Game_Enemy.prototype.makeDropItems = function() {
var dropItems = __GEnemy_makeDropItems.call(this);
this._nicknameDrop.forEach(function(drop){
if (drop) {
var di = drop.split(':');
di[1] = di[1].replace(/[%%]/, '');
if (Math.random() <= Number(di[1]) * this.dropItemRate() * 0.01) {
var item = null;
var type = di[0].slice(0, 1);
var id = parseInt(di[0].slice(1), 10);
if (type === 'I') item = $dataItems[id];
if (type === 'W') item = $dataWeapons[id];
if (type === 'A') item = $dataArmors[id];
dropItems.push(item);
}
}
}.bind(this));
return dropItems;
};
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
-
- 記事: 20
- 登録日時: 2017年9月02日(土) 19:00
Re: 二つ名ステートの不具合?
ムノクラ様、こんにちは!
早速の解析ありがとうございます!
私はスクリプト文法を勉強していないので
パッと見では何もわかりませんが
怪しそうな箇所を特定頂いたので
帰宅したらチョコチョコいじってみます
また報告させていただきます
早速の解析ありがとうございます!
私はスクリプト文法を勉強していないので
パッと見では何もわかりませんが
怪しそうな箇所を特定頂いたので
帰宅したらチョコチョコいじってみます
また報告させていただきます
Re: 二つ名ステートの不具合?
こんにちは!
プラグインの101行目付近を以下の例に従って修正したら、こちらの環境ではドロップするようになりました。
よろしければお試しください。
101行目付近
プラグインの101行目付近を以下の例に従って修正したら、こちらの環境ではドロップするようになりました。
よろしければお試しください。
101行目付近
コード: 全て選択
this._nicknameDrop.concat(RegExp.$3.split(','));
コード: 全て選択
this._nicknameDrop = this._nicknameDrop.concat(RegExp.$3.split(','));
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
Re: 二つ名ステートの不具合?
もとがMITライセンスだったので、ライセンスを継承した修正版を一時的にここに置いておきます。
1.01 2020/03/21 アイテムドロップの仕様が機能していなかったので修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/NamedEnemy.js
1.01 2020/03/21 アイテムドロップの仕様が機能していなかったので修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/NamedEnemy.js
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
-
- 記事: 20
- 登録日時: 2017年9月02日(土) 19:00
Re: 二つ名ステートの不具合?
トリアコンタン様、ありがとうございます!!
本日仕事なので帰宅後ダウンロードさせていただきます!
またご報告させて頂きます
Re: 二つ名ステートの不具合?
トリアコンタン さんが書きました:もとがMITライセンスだったので、ライセンスを継承した修正版を一時的にここに置いておきます。
1.01 2020/03/21 アイテムドロップの仕様が機能していなかったので修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/NamedEnemy.js
動作確認できました。
ありがとうございます!
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: 二つ名ステートの不具合?
トリアコンタン さんが書きました:もとがMITライセンスだったので、ライセンスを継承した修正版を一時的にここに置いておきます。
1.01 2020/03/21 アイテムドロップの仕様が機能していなかったので修正
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/NamedEnemy.js
無粋なツッコミですが…
Imported['NamedEnemy'] = 1.00;
* @plugindesc ver1.00/二つ名ステートの付いたエネミーをランダムで出現させることができます。
のバージョン表記が変わっていなかったです。
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
Re: 二つ名ステートの不具合?
すみません、考慮漏れでした!
バージョン表記を修正しました。(URLは同じです)
バージョン表記を修正しました。(URLは同じです)
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30
[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
-
- 記事: 20
- 登録日時: 2017年9月02日(土) 19:00
Re: 二つ名ステートの不具合?
こんばんは!
帰宅して飛びついて使わせていただきました!
バッチリ正常動作でした、本当にありがとうございます!
思い描いている仕様にまた一歩近づけました、とても嬉しいです。
これからもよろしくお願い申し上げます。
帰宅して飛びついて使わせていただきました!
バッチリ正常動作でした、本当にありがとうございます!
思い描いている仕様にまた一歩近づけました、とても嬉しいです。
これからもよろしくお願い申し上げます。