QLOOK ANALYTICS

BlueRedZone 掲示板

名前  性別:
件名
メッセージ
画像
メールアドレス
URL
アイコン
文字色
編集/削除キー (半角英数字のみで4~8文字)
プレビューする (投稿前に、内容をプレビューして確認できます)

行動前イベント(MV) - ワッハーブ (男性)

2017/05/22 (Mon) 04:46:07

質問です
使用例にターゲットがエネミーの場合の式はあるのですが
ターゲットがアクターの場合の式がないので困ってしまいました
もしよければターゲットがアクターの場合の式を教えて下さい
出来ればよろしくお願いします

ダメージイベントについて - sani (男性)

2017/04/30 (Sun) 19:13:24

ある装備していて、相手がガード時、ステートを付与するようにしたいです

こちらが防御して、同じ装備を付けているとき、
自分自身にステートが付与されてしまうので対応お願いします
後何故か次の行のSE再生も行われないので、注釈でSEの再生を行う方法も教えてほしいです

注釈:==ダメージイベント:HP:表示前==
注釈:subject.actor? && subject.armors.any?{|arm| arm.id == 364}
注釈:target.enemy? && target.state?(9)
注釈:target.add_state(99)

Re: ダメージイベントについて - sani (男性)

2017/04/30 (Sun) 20:36:45

自己解決しました。
こちらの不手際でした、本当に申し訳ございません。
play_seも

注釈:target.add_state(99)
Audio.se_play("Audio/SE/SE名.wav",100,100)

で対応できました、ありがとうございました

無題 - 近松 (?)

2017/03/10 (Fri) 17:11:36

敵行動前イベントについて質問です
アクターがスキルを当てた際の敵の番号を取得したいです。
敵は同じスライムが2体なのですが
スライムA(1)かスライムB(2)か
変数に入れたいのですがどうしたらいいのでしょうか?

エラー さかな (?)

2017/03/03 (Fri) 18:20:20

すみません、行動前イベントプラグインのことですが、ピクチャを表示された直後にエラーが出てきました。BMSP.jsも導入しました。どうすればいいですか、もしよかったら教えてくれまんせか?

Re: エラー さかな (?)

2017/03/03 (Fri) 18:23:50

エラー画像です

無題 -  (?)

2017/02/22 (Wed) 21:47:24

すみませんそれなりにMODやら詳しいはずですが
本気で動きません
プラグインも読み込んでます。
画像のとおりやればアクター7が何しても
実行されるはずですよね?
本体バージョン1.3.5で動きますか?

Re: 無題 gentlawk (男性)  URL

2017/02/23 (Thu) 20:49:59

RPGツクールMVのver1.3.5で動作することを確認いたしました。
行動前イベントの内容についても特に問題ないように思います。

考えられる可能性と致しましては、ベースプラグイン(BMSP.js)は導入されていますでしょうか?

また、デバッグツールのコンソール上に何かエラーなど出力されていましたらお手数ですがこちらに内容を貼り付けていただければと思います。

Re: 無題 -  (?)

2017/02/23 (Thu) 23:18:01

お忙しいところレスありがとうございます。
BMSP.js入れたら出来ました。

ありがたく使わせていただきます。

ただ前提プラグインの事は紹介ページにもスプリクトのコメントアウトにも書いてないのでむしろ他の方はよくわかったなとは思いました。

ありがとうございました。

Re: 無題 gentlawk (男性)  URL

2017/02/23 (Thu) 23:51:37

たしかにどこにも書いてありませんね・・・申し訳ありません。

後日追記させて頂きます、ご指摘有り難うございます。

無題 - ツクールMV (?)

2017/02/20 (Mon) 23:48:01

はじめまして
行動前イベント(MV)についてです
ターゲットの条件では行動後しか適用されないとありますが
行動前に特定の味方がターゲットの場合にコモンイベントを発動させるような記述はできるでしょうか?
もしできるようなら紹介をお願いします

Re: 無題 gentlawk (男性)  URL

2017/02/22 (Wed) 20:24:41

アイテム・スキル使用確定後にターゲットが確定するため基本的には無理ですが、

・使用者がアクターのみ
・効果範囲が味方単体、味方単体(戦闘不能)、使用者のみ
・実際の対象とずれる場合がある
(コマンド選択時に対象として選んだアクターが死んだ等)

という条件下であればできないこともないです。

以下のような行動前イベントを作成してください。
注釈:==行動前イベント:使用前==
注釈:user.isActor()
注釈:eba_act = user.currentAction()
注釈:eba_act.isForFriend()
注釈:eba_act.isForOne()
注釈:eba_act.isForUser() && user.actorId() == 999
!eba_act.isForUser() && $gameParty.members()[eba_act._targetIndex].actorId() == 999

2箇所ある 999 の部分を任意のアクターIDにすることで、
特定IDのアクターがターゲットの場合に実行することができます。

Re: 無題 - ツクールMV (?)

2017/02/22 (Wed) 22:32:47

わかりました
丁寧なご返事ありがとうございました

利用報告 - 小林カイユ (男性)

2016/12/24 (Sat) 17:04:47

こんにちは、
個人でゲーム制作をしています小林と申します。

爆裂☆八犬伝
ttps://freegame-mugen.jp/roleplaying/game_5501.html

上記のゲームで本サイトの

・行動前イベント(RGSS3)

上記のスクリプトを使わせて頂きました、
素晴らしい素材の配布有難うございます。
どうぞ良いお年をお迎えください。

小林

行動前イベント(MV) - しがないツクラー (?)

2016/12/17 (Sat) 19:24:13

敵味方問わずに特定のスキルを使用すると
コモンイベントが呼び出されるようにする場合は
どうすればいいんですか?

Re: 行動前イベント(MV) gentlawk (男性)  URL

2016/12/18 (Sun) 17:11:06

以下の様なコモンイベントを作成して下さい。

注釈:==行動前イベント:使用前==
注釈:use.isSkill() && use.object().name == '防御'

上記の場合、「防御」という名前のスキルの使用前にコモンイベントが実行されます。

エンカウントイベント - クライム (男性)

2014/04/21 (Mon) 14:05:29

行動前イベントとエンカウントイベントを
使用させてもらってます。

エンカウントイベントを使用すると、
同一マップで何度もエンカウントすると、
何歩歩いてもエンカウントしなくなる場合があります。

マップを切り替えると直ります。

何か解決策は無いでしょうか?
また、スクリプトのどの辺りが原因なのでしょうか?

色々試したのですが、
自分の力では無理だったので、
ご教授願いたいです。

Re: エンカウントイベント - クライム (男性)

2014/04/22 (Tue) 07:28:37

追記
スクリプトを消して、コモンイベントの並列処理で
戦闘後のイベントを対応してみたら、
エンカウントしなくなるのはなくなりました。
ただ、
・敵の撃破数
・逃走したか?
・先制攻撃か?
・不意打ちか?
の判定は出来るようにしたいです。

それらを取得するにはどうすればよいでしょうか?

エンカウントイベントスクリプトでは、
それらは問題無く取得出来てました。

Re: エンカウントイベント gentlawk (男性)  URL

2014/04/22 (Tue) 22:32:34

こちらで同一マップにて50回ほどエンカウントしてみましたが問題が再現できなかったので,詳細を教えていただけますか?

例えば
・具体的に何回目くらいのエンカウントからエンカウントしなくなるのか
・エンカウントイベントの内容の詳細
・エンカウント前と後の両方に内容がある場合,どちらかの内容を空にしてみたらどうか
・行動前イベントをはずしてエンカウントイベント単体ではどうか
などが考えられます.

Re: エンカウントイベント - クライム (男性)

2014/04/23 (Wed) 07:10:41

すいません。
他サイト様のスクリプトと競合していたのかもしれません。
ですが、エンカウントイベントで使用してたのは、
戦闘関連の回数取得と、エンカウント後イベントのみだったので、
コモンイベントの並列処理と、
エンカウントイベントスクリプトのBattleManagerまでを使用させて頂くことで解決しました。
一応今のところ正常に動作してますが、
スクリプトを切り離して使うことによって、
問題は起こりそうでしょうか?

それと一応詳細なのですが、
エンカウントイベントの前と後を両方nilにしても、行動前イベントを外してもその状態になりました。

特定のマップ(特に変わったイベントは無し、70×70
エンカウント歩数70)で起こったのですが、
エンカウント歩数を変えても同じ結果でした。
また、フィールド等、別のマップではその現象は起こりませんでした。

0〜10回ぐらいでエンカウントしなくなりました。
0はマップ切り替え直後からです。

恐らく他のスクリプトとの競合だと思うので、
ご迷惑かけてすいませんでした。

Re: エンカウントイベント gentlawk (男性)  URL

2014/04/27 (Sun) 00:58:59

> スクリプトを切り離して使うことによって、
問題は起こりそうでしょうか?

どういう使い方をするかによるのでなんとも言えませんが,正常に動作しているのであれば良いと思います.
ただ,その場合なにか問題が起こってもこちらでの原因特定は難しいとだけお知らせしておきます.

Re: エンカウントイベント - てつがく (男性)

2016/12/18 (Sun) 00:22:32

もう解決済みと言うことですが、自分も同じ症状でなやんでいたのでご報告を。

スクリプトの346行目、エンカウントの更新の処理を以下のように書き換えれば治る模様です。

if $game_player.bmsp_encountevent_check_encounter <= 0 and

カウンターが0以下になるケースが、稀にですが発生する模様です。
0以下と条件を修正すればいいのではないでしょうか。

Re: エンカウントイベント gentlawk (男性)  URL

2016/12/18 (Sun) 17:08:02

不具合でご迷惑お掛けして申し訳ありません。

> スクリプトの346行目、エンカウントの更新の処理を以下のように書き換えれば治る模様です。
ご報告有り難うございます!
こちらでも確認し修正致します。

行動前イベント、アイテム 遠野沢庵 (?)

2016/10/27 (Thu) 00:50:23

お世話になっております。
行動前イベント(MV)で、あるアイテム使用時にイベントを起こそうとしているのですが、発生しないため、私の記述に問題がないかどうか、教えていただければ幸いです。

◆Comment:==行動前イベント:使用後==
◆Comment:user.isActor()
◆Comment:use.isItem()
◆Text:None, Window, Bottom
: :a

条件を最少にしたのですが、アイテムを使っても「a」と表示されません。
よろしくお願いいたします。

※スキルでは大丈夫です。
新規プロジェクトで試験し、アイテム使用(ポーション)で、イベントが発生しないことを確認しました。
use.isItem()を外して、アクター確認のみでも、アイテム使用者だけ無視されます。

Re: 行動前イベント、アイテム - 遠野 (?)

2016/11/21 (Mon) 00:39:58

もう一つ、気づいたことがあります。

行動前イベント:使用後にて、スキルを発動したらイベント起動にしているとき、そのスキルによってMPが尽きた(次回打てない)場合、そのイベントは起動しないと思われます(新規プロジェクトで試しました)。

◆Comment:==行動前イベント:使用後==
◆Comment:user.isActor()

とした場合、MP90のキャラがMP80の魔法を打った場合、イベントは起動しません。
MP40の魔法なら次回打てるからか、起動するようです。

Re: 行動前イベント、アイテム gentlawk (男性)  URL

2016/11/24 (Thu) 20:05:25

不具合によりご迷惑おかけして申し訳ありません、
ならびにご報告ありがとうございます。

アイテム使用が無視される現象についてはこちらで確認できませんでした。
ツクールのバージョンなどが関係する可能性もあるため引き続き調査いたします。

次回MP不足でスキルが打てない倍イベントが起動しない問題については現象が確認できましたので、
修正次第プラグインを更新いたします。

Re: 行動前イベント、アイテム - 遠野 (?)

2016/11/24 (Thu) 23:34:46

とんでもありません。
ご対応まことにありがとうございます。

もう一つご質問がありまして、BMSP_StateDisplayExtension.jsを使用させていただいておりますが、デフォルト戦闘中、またはフィールドに常駐のステータス画面(他プラグイン)を使用している際、ステータスが表示されている状態でステートがつき、その後「並び替え」がおきると、実際の位置とは違い、並び替え前の位置にステートが表示されると思われます。

例えば、3番目の人にイベントでステートをつけ、即座にそのイベント中に並び替えてその人を4番目にした場合、そのステートは3番目に表示されます。
これは、戦闘が終了する、メニューを開くなど、おそらくウィンドウを再度作り直す処理があると、正しく表示されるようです。

大変お手数ですが、お調べいただけましたら大変幸いです。よろしくお願いいたします。

Re: 行動前イベント、アイテム gentlawk (男性)  URL

2016/12/18 (Sun) 17:06:08

不具合のご報告ありがとうございます。

パーティー並び替え時の処理に漏れがありそうです。
確認致します。

ダメージイベント(RGSS3)について - 36米 (?)

2016/10/18 (Tue) 22:15:10

先日はお世話になりました。

件名にもあるように、現在ダメージイベント(RGSS3)を使って、
「反撃時に、攻撃を仕掛けてきた敵に対してスキルで反撃を行う」
という処理を実装したいのですが、条件の書き方が分かりません。
ご教授いただけないでしょうか。お願いします。

Re: ダメージイベント(RGSS3)について gentlawk (男性)  URL

2016/10/19 (Wed) 20:45:55

ダメージイベントは基本的に反撃したかどうかを判定するもので、
反撃(攻撃スキル)の変わりに別のスキルを使うようにする、といったことはできません。

Re: ダメージイベント(RGSS3)について - 36米 (?)

2016/10/19 (Wed) 21:43:04

お返事ありがとうございます。

実装は無理でしたか。別の方法を考えてみます。
差し出がましくて恐縮ですが、2つ目の質問をさせてください。
「特定ステート解除時に別ステートを付与する」
という処理をダメージイベントで実装したいのですが、これは実装可能でしょうか?
可能でしたら条件文をご教授下さい。よろしくお願いします。

Re: ダメージイベント(RGSS3)について gentlawk (男性)  URL

2016/11/24 (Thu) 19:55:11

返信が遅れてしまい申し訳ありません。
例えば以下のようなダメージイベントを作成することで、
ステートID123が解除された時、新たにステートID456を付与可能です。

注釈:==ダメージイベント:ステート解除:表示前==
注釈:state.id == 123
注釈:target.add_state(456) || true

RGSS3ダメージイベントについて - F9 (?)

2016/10/17 (Mon) 23:07:25

コモンイベント001に、ステート付加時のダメージイベント
==ダメージイベント:ステート付加:表示後==

コモンイベント002に、HPダメージ時のダメージイベント
==ダメージイベント:HP:表示後==

を設定しこれを併用したいのですが、そうすると
ステート付加時のダメージイベントそのものの処理が行われないようです
併用するにはどうすればいいいでしょうか?

Re: RGSS3ダメージイベントについて gentlawk (男性)  URL

2016/10/18 (Tue) 20:53:43

こちらで確認したところ、正常に実行されました。

他スクリプトを導入している場合は競合の可能性があります。
また、ダメージイベントの設定内容のスクリーンショット等あれば詳細確認いたします。
あわせて、ステートが付加されているか等についても今一度ご確認お願いいたします。

Re: RGSS3ダメージイベントについて - F9 (?)

2016/10/19 (Wed) 14:32:44

返信ありがとうございます
結論から言うと、解決することができました
一応、詳細を書いておきます

やりたかったことは、
①アクターが「HPダメージ+確率で毒を与える攻撃」を受け、実際に毒状態になった時に、そのアクターに特定のステートAを付加する
②アクターがHPダメージを受けた時に、そのアクターに特定のステートBを付加する
ということでした

最初、①②共
==ダメージイベント:HP|ステート付加:表示後==
でイベントを組みましたが、
これだと①で付加されたステートを参照しようとするとエラーが出たので、

①を ==ダメージイベント:ステート付加:表示後==
②を ==ダメージイベント:HP:表示後==
で組みました

しかしステートAが付加されないという状態に
原因は、ステートA・Bの付加の際に、
$game_variables[9] = target.id
で変数9にアクターIDを格納した後、
通常のイベントコマンドで、ID(変数9)番のアクターにステートA(B)を付加
という処理をしていたためでした。

そこで、
注釈:==ダメージイベント:ステート付加:表示後==
注釈:target.actor?
注釈:state.id == 2
注釈:$game_variables[9] = target.id
注釈:$game_actors[$game_variables[9]].add_state(35)(※ステート35がステートA)

==ダメージイベント:HP:表示後==
注釈:target.actor?
注釈:$game_variables[9] = target.id
注釈:$game_actors[$game_variables[9]].add_state(34)(※ステート34がステートB)

と、ステートの付加まで注釈を使って処理をしたところ、
正常に動作させることができました

お手数おかけしました
ありがとうございました

ステート表示拡張について - jac (?)

2016/10/09 (Sun) 17:22:37

「ステート表示拡張」を使わせていただこうとしているのですが、
説明通り「BMSP_ContentsUpdator」と併せて入れても全く変化がありません。
試しにこの2つ以外の全てのプラグインをOFFにしても駄目でした。
どのようにすれば良いのでしょうか…?

Re: ステート表示拡張について gentlawk (男性)  URL

2016/10/18 (Tue) 20:44:51

一度テストプレイ中にF8を押してデベロッパーツールを表示し、
エラー等の表示がないかをご確認頂けますでしょうか?

何かエラーが表示された場合スクリーンショット等を張っていただければと思います。

行動前イベント(MV)について - もぐ (?)

2016/10/04 (Tue) 09:11:26

はじめまして。
こちらの行動前イベント(MV)をGithubさんのTOPページから全体をDLし、ベーススクリプトも導入しているのですが画像の様なエラーになってしまいます。
お手数ですがどのようにすればよいのか教えていただけないでしょうか。

Re: 行動前イベント(MV)について - もぐ (?)

2016/10/04 (Tue) 09:13:32

コモンイベントはこの様に記述しています。

Re: 行動前イベント(MV)について gentlawk (男性)  URL

2016/10/06 (Thu) 01:19:47

注釈の内容が
「注釈:user.isActor() && user.actorId() == 2」
のようになっていますが、
「注釈:」の部分は注釈コマンドという意味なので不要です。
「user.isActor() && user.actorId() == 2」
のように記入して下さい。

行動前イベントについて - 1 (?)

2016/08/22 (Mon) 13:20:15

はじめまして。1と申します。
MVの行動前イベントを使わせてもらっているのですが、
コモンイベントのアニメを30フレーム(ウェイト2)で組んでいると何故か60フレームになります。
試しに15フレーム(ウェイト4)で組むと正常な30フレームになってるようです。
行動前イベント自体は完璧に動いてくれますので是非使わせて頂きたいのですがアニメを相当組んでしまっており出来ればご対処頂けると大変助かります。

Re: 行動前イベントについて gentlawk (男性)  URL

2016/09/28 (Wed) 23:23:33

返信が遅れてしまい申し訳ありません。

行動前イベント内のアニメのフレーム数がおかしくなる現象ですがこちらで確認する事ができませんでした。

競合するプラグインが入っていないか等再度ご確認頂き、
問題が発生するイベントのスクリーンショット等ありましたら
添付して頂ければと思います。

Re: 行動前イベントについて - 1 (?)

2016/10/01 (Sat) 15:43:22

返信いただきまして、ありがとうございます!

確かにご指摘の通り、色々とプラグインが増えていて競合している可能性が強いです。

ですが行動前イベントは当方には必須です。
ので15フレームで全て作り変え自己解決しました。
ありがとうございました!


Copyright © 1999- FC2, inc All Rights Reserved.