したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

ツクール質問スレ2

1名無しさん:2016/05/02(月) 08:15:14 ID:WixRqv0.
ここはRPGツクールシリーズの製作技術に関する質問を扱うスレです。

■質問する前に■
質問前にマニュアルやヘルプを読んでみましょう。
ヘルプ・公式サイトの講座・FAQ・wikiを調べる、ググるなどしましょう
解決するかもしれません。

■質問者の心構え■
・質問の冒頭でツクールのバージョンは必ず申告すること。(2000/XP/VX/VX Ace/MVを書く)
・煽られても煽り返さず放置。(質問者にとってますます悪い結果になる)
・回答を催促しない。(回答が得られない理由を考えよう)
・納得のいかない回答しか得られなくても文句を言わない。
・情報の小出しはしない。一回にまとめて。
・回答が得られた場合、その経過を報告する。(上手く行ったかどうか)

■回答者の心構え■
・質問の答えが解り、気が向いたならレスを。解らないor気が向かないなら放置を。
・回答に関係のないレスは基本しない事。
・質問者への煽りは禁止。(気に入らない質問内容は放置で)
・荒らしには放置を徹底。
・質問者の態度等が気に入らない場合は放置してください。
・違法行為や不正に関する話題は放置する事。
・質問とは関係ない雑談はやめましょう。


【関連サイト】
●ツクール公式
http://tkool.jp/

899名無しさん:2017/05/05(金) 15:32:20 ID:NwA8V7SA
Ace、MVどっちもだけど武器防具で項目増やすと空白の欄の特徴項目に
属性物理・命中、回避0%がついてて、属性物理はまだ分かるんだけど
後の命中、回避0%って何かつけてる意味があるんでしょうか?
普通に考えたら消してもよさそうに見えるんですけど、もしかしたら残した方がいいんでしょうかね。。

900名無しさん:2017/05/05(金) 15:46:17 ID:WXpjuGSw
消して問題ないよ
アクターやクラスに命中がないとまったく当たらなくなるから保険というか設定忘れないようにするためくらいのやつじゃないかな

901名無しさん:2017/05/06(土) 02:03:53 ID:022dzAto
なるほど、了解しました。これで心置きなく消す事できます


と、それはそうと今すごく困っている問題を抱えているのだけど
ここでいっていいものかどうか・・・
実はAceで、デフォでコモンイベントを仕込んだアイテムやスキルをメニューで使うと
いちいちマップに移行して実行されるという困った仕様をなんとかしたくて
へぷたなすくろーるさんの『マップ移行しないコモンイベント』を使わせてもらったんですが
確かにメニュー画面のままコモンは実行されるんだけど、その後マップに戻ると
そこでデフォのコモン実行もされて処理がダブってしまうという致命的な不都合がありまして・・・

でも報告しようにもなんかスパムで埋め尽くされててブログ機能してるように見えないし、
他に同じようなスクリプトを公開しているところもないし、
自分で修正するようなスキルもないし、どうにも八方塞がりな状況で・・・
このマップ移行時のコモン実行を止めるにはどうすればいいでしょうか。
ここで聞くのもはばかれるのですが、あえて助けを求めるのを許してくだせぇ・・・

902名無しさん:2017/05/06(土) 04:35:42 ID:/r42wbOg
ツクマテってサイトにその人いるっぽいからそこで聞いたらいいかも

903名無しさん:2017/05/06(土) 20:08:54 ID:022dzAto
ありがとうございます。
というわけで、そのツクマテというサイトで改めて聞いてみました。
そこは今までROM専だったんだけど、とうとう参加する形になってもうたか・・・

904名無しさん:2017/05/21(日) 00:04:37 ID:XPO2AAj.
MVに命中タイプを増やすプラグインはないでしょうか?
物理魔法必中といったやつです

905名無しさん:2017/05/21(日) 04:22:01 ID:ea248Cm.
増やす意味が無い

906名無しさん:2017/05/21(日) 07:32:09 ID:HamGqyH6
正直必中は使いにくいよな

907名無しさん:2017/05/21(日) 07:51:40 ID:MiJ3lNKE
ツクマテにそれらしいのあるよ

908名無しさん:2017/05/21(日) 18:03:55 ID:Gv0Ph146
必中は戦闘不能有効度0%の敵に戦闘不能必中スキル使っても
戦闘不能効いたときはどうしようかと思ったよ
戦闘不能無効にするとHP0にしても死なずに戦闘終わらんし

初心者には分かりずらい

909名無しさん:2017/05/21(日) 18:25:20 ID:XPO2AAj.
>>905
他のプラグインの仕様的にあると便利なんですわ
>>907
見てみます
できればURL教えて欲しい

910名無しさん:2017/05/23(火) 14:03:08 ID:G74ICsAg
VXAceで質問です。
ステートの有効度の計算ってデフォではどうなっているんでしょうか。
かける側のスキルの有効度とかけられるエネミーやアクターの有効度と運が絡んでいるのは
分かるのですが、どういう計算で産出されるのか知りたいです。

911名無しさん:2017/05/23(火) 14:25:34 ID:X7Vz49LQ
>>910
運による変化率はヘルプを開いて
運で検索して能力値と計算式を選択してください。
それで運による変化率は分かると思います。
それをステート有効度や弱体有効度に
乗算して求められるのが最終確率です。

例.
毒ステート有効度50%・運100の敵Aに
運600のアクターBが毒の付与を試みた場合

50%×(100+(600-100)÷10)%
50%×150%
75%

912名無しさん:2017/05/23(火) 14:49:18 ID:5IntM3Ho
既に書かれたけど折角調べたので回答 >>911と内容は全く同じ

ステート付与確率 = かける側のスキルの有効度(0.0から1.0) × かけられるエネミーの有効度(0.0から1.0) × エネミーやアクターの運有効度変化率( (1.0 + (a.luk - b.luk) × 0.001) と 0.0 のうち大きい値)


1.0 * 0.5 * (1.0 + (600 - 100) * 0.001)
= 0.75

913名無しさん:2017/05/23(火) 21:54:14 ID:LAAegPT6
VXAceで質問させてください
同じスロットで同じIDの装備を禁止する方法を教えて頂きたいです
例としては二刀流キャラがハンドアクスを2個装備できないようにするなどです

914名無しさん:2017/05/24(水) 02:07:51 ID:O3eIH1wY
単純なもので良ければ

class Window_EquipItem < Window_ItemList
def enable?(item)
return item.nil? || !@actor.equips.include?(item)
end
end

915名無しさん:2017/05/24(水) 04:52:25 ID:YW/y2OGU
>>911-912
ありがとうございます。なんとなく分かってきました。

916名無しさん:2017/05/24(水) 12:45:47 ID:gtGSAHms
>>914
913です。ありがとうございます!
今外でパソコン触れないので帰宅後に試させていただきます。

917名無しさん:2017/05/25(木) 17:49:18 ID:d6AxohwU
913です。理想通りに動作してくれました。
ありがとうございました!

918名無しさん:2017/06/01(木) 22:54:26 ID:/vtYf38s
ツクールMVの歩行グラフィックが作成できず、困っています。
一つのキャラにつき横に三つ、縦に四つパーツを並べるわけですが、
当然、パーツを作る時に仕上がってるパーツをコピペして、そこから改変して作りますよね。
で、このコピペがまともにできるツールがedgeしか分かりません。
ですが、edgeはフルカラーに対応していないので、フルカラーで作りたい場合に使えません。
他の持っているソフト(GraphicGaleなど)はグリッドの挙動がおかしかったりして使い物になりません。
皆さんはどうやって作っていますか?
分かりにくいと思いますが、読解できたら教えて頂きたいです。

919名無しさん:2017/06/01(木) 22:56:17 ID:/vtYf38s
要するに、ソフト側のグリッドや選択ツールの問題なのですが、
一体皆さんはどうやって作っているのか本当に謎なんです。

920名無しさん:2017/06/01(木) 23:46:08 ID:krgd7aDk
フォトショならグリッドスナップonにして1コマサイズで複数レイヤーで合わせたパーツからコピペすれば有る意味勝手に揃うけども

ジンプでもスナップ有った気がするから同じフローできると思うよ

921918:2017/06/02(金) 16:13:29 ID:pYw4BSZ6
回答ありがとうございます。
ジンプというソフトは使ったことなかったです。試してみます。

922918:2017/06/02(金) 16:15:04 ID:pYw4BSZ6
あ、フォトショは所持していないです。書き忘れました。

923名無しさん:2017/06/03(土) 00:08:52 ID:On778u7w
>>918
edgeに慣れてるなら、フルカラー対応のedge2に移行しましょう。

924名無しさん:2017/06/03(土) 00:19:48 ID:mtP/n3DM
意外とedge2って知られてないですよねー。
有料じゃないと使えない機能もあるけど
無料部分で十分使えるのに。
どうしてだろう?

925名無しさん:2017/06/03(土) 08:59:05 ID:.N1IsPCY
bmpでしか保存できない時点で論外じゃん
アルファチャンネルが使えないってことの意味がわからないのか

926名無しさん:2017/06/03(土) 13:38:16 ID:mtP/n3DM
>>925
これはドット絵描画ツールとしての話でしょう?
>>919さんが元々使っていたEdgeだってアルファチャンネル設定できないけど
そこは別に問題にしてないわけなので問題を履き違えてますよっと。
EdgeでもEdge2でbmpで出力しても他ツールでアルファ付けて
アルファつきpngで保存し直すのは同じですし。

927名無しさん:2017/06/03(土) 14:45:25 ID:TrHiGwXM
全然違うだろ…簡単に考えすぎ、手間がかかり過ぎる

928名無しさん:2017/06/03(土) 14:46:38 ID:30VK1.YI
一般的なツールだと「アルファを付ける」って工程なく消しゴムで消せばアルファなのよ
つまり2度手間
1度で済むのと2度必要なのは一緒じゃないよ
ドット作りやすくてもその分で相殺される位違うぜ

929名無しさん:2017/06/03(土) 14:48:20 ID:NsSK6i7w
普通に GraphicGaleで十分だろ
グリッドの挙動がおかしくて使い物にならない?
お前がおかしいだけだよ

930名無しさん:2017/06/03(土) 14:52:10 ID:087G02Rk
アルファチャンネルの意味よくわかってないんだろ
ツクールのインポートで半透明の指定程度だと思ってそう
その程度のことなら256色で作ってるのと変わらん

931名無しさん:2017/06/03(土) 16:09:23 ID:mtP/n3DM
自分はやっぱり描画のしやすさの方を最重視でEdge2ですかねー。
>>918さんじゃないけどGraphicsGaleは下端と右端の1ドット分だけ
範囲指定する時の挙動が違って画面外からやらないといけないのが地味に不便だったり。
http://www.gazo.cc/up/245880.png ←範囲指定"開始時"にここの赤線のラインにカーソルが合わない。もちろん最新版)
色相弄る機能がなかったり、細かい部分でどうにも。仕上げにアルファ付ける時には使いますが。

>>930
流石にそれはないっすわ。
でも普通キャラチップの各ドットに設定されてるアルファ値って
MVでも一部例外を除いて基本的に0か255しかないのでは?
バトラーとかピクチャならともかく。

とりあえず質問者さんにはEdge2は描画はEdgeから移る分にはいいけど
その辺りの手間はEdgeと変わらず存在するという認識を持ってもらえれば。
>>922を書きこまれた時点でもう見てないかもしれないですけども。

932名無しさん:2017/06/03(土) 16:42:58 ID:fZl.JaBU
EDGE2は透過pngに書き出し可能だけどそれでは駄目なの?

933名無しさん:2017/06/03(土) 16:47:43 ID:mtP/n3DM
>>932
体験版(無料)だと無理かと。
有料ならOKですね。

934名無しさん:2017/06/03(土) 16:53:23 ID:lI7DcUiY
脱線しすぎ
ここはRPGツクールシリーズの製作技術に関する質問を扱うスレです

935名無しさん:2017/06/03(土) 16:53:39 ID:2e2bpaM2
質問への決は>>931に賛成だけど、
ドット絵にフルカラーっていうのが地味に違和感

936名無しさん:2017/06/03(土) 16:54:18 ID:c8l0teLM
ツクールにつかうツール系質問スレとかわざわざわけるよりいいんでないの

937名無しさん:2017/06/03(土) 16:55:44 ID:TrHiGwXM
>>931
それスナップをオンにするだけで簡単にできないか?

938名無しさん:2017/06/03(土) 17:14:38 ID:mtP/n3DM
>>937
この画像に出てるライン、数ドット毎のグリットじゃなくて
1ドット単位のグリットなんすよ。だからスナップ意味ないっす。
単純に「右端から1ドット、あるいは下端から1ドットを"起点"とした範囲指定」が出来ない。
"起点"ではなく"終点"にすることが代替手段ですね。
自分の環境特有の問題かもしれないですが。

ほとんど特定ソフト自体の話になってきてて
不評も買ってるようですのでとりあえずこの辺で。

939名無しさん:2017/06/06(火) 00:06:07 ID:U75KWQ3w
一通り作ったゲームをテストプレーしたんだけどとにかくザコ戦がつまらなすぎる
とにかくこの問題を解決しないと話にならん

940名無しさん:2017/06/06(火) 00:14:37 ID:LNtu1CsM
>>939
雑魚戦は努力=結果の代理行為で楽しむ部分だから成長要素(とその実感)と組合せて配置しないと単なる足かせなんだぜ
レベル制限イベントで氷出せるまでれべあげキツいから出せるようになると急に楽になってカタルシスMaxみたいに

941名無しさん:2017/06/06(火) 00:55:16 ID:OIVqBk12
日本語でおk

942名無しさん:2017/06/06(火) 01:06:31 ID:3fijNMcA
カタルシスでググれば
代理行為は日本語だし

943名無しさん:2017/06/06(火) 01:42:22 ID:OIVqBk12
いや、それ、明らかに機械翻訳でしょ?

944名無しさん:2017/06/06(火) 02:02:30 ID:.1lzpX3s
たぶん>>940
きつい戦闘で頑張ってレベル上げて新しい技覚えて
その技のおかげできつい戦闘が楽になるという落差が楽しさであるってことを言いたいんだと思うけど
レベル制限イベント、氷出せる、という何を想定してるのか本人以外不明な単語を使う上に
れべあげという略語+ひらがな表記が分かりにくさに拍車をかけてる
しかも無理に頭良さそうな言い回ししてるからとにかく分かりにくい文章になってるな

なんか前からちょくちょく意味不明な分かりにくい文章書くやつ居るよな

945名無しさん:2017/06/06(火) 02:04:52 ID:OIVqBk12
どこの国の人だろう? いや、差別的な意味は完全排除して。

946名無しさん:2017/06/06(火) 05:00:53 ID:of0V/NSQ
翻訳というよりは話している言葉をそのままアウトプットしているようにみえる
友人や知り合いと早口で喋っているような感じ
本人以外不明な単語が出てくるのは察してくれる人や身内での会話が前提となっている文章だからじゃないかな
LINE等での会話感覚で書き込んでいるからこうなるんだと思う

947名無しさん:2017/06/06(火) 12:30:52 ID:gCV8DpXc
意訳してみた

雑魚戦は「努力と成長」を楽しめるようにバランスを考えて配置しないとダメ
(↑当たり前の事しか言ってない)
例えば、隠しダンジョンの解放に一定レベルが必要でレベル上げをしなくちゃならない時などに
(↑ここいらない)
レベルアップでマヒャドが使えるようになるとサクサク倒せるようになってレベル上げ作業のモチベーションは上がる!
(↑当たり前の事しか言ってない)

結論:当たり前の事しか言ってないので気にしなくてもよい

948名無しさん:2017/06/06(火) 12:33:20 ID:Nr4rI73I
ここはツクールの技術的質問をするスレで特殊言語の翻訳を質問するスレじゃないから他でやれ

949名無しさん:2017/06/06(火) 13:22:47 ID:okscIiRI
MVで質問です。
指定座標のイベントの名前を取得する方法を教えてください。

950名無しさん:2017/06/06(火) 14:16:33 ID:oQg.yfeY
var list = $gameMap.eventsXy(x, y);
var event_name = list.length === 0 ? null : list[0].event().name;
console.log(event_name);

951名無しさん:2017/06/06(火) 15:42:40 ID:okscIiRI
>>950
ありがとうございます!助かりました!

952名無しさん:2017/06/08(木) 02:24:50 ID:2FoePo02
>>948
いやその技術的質問を翻訳して伝えてるだけじゃないのか。
ここで出された話を他のところでやられても逆に迷惑でしょ

953名無しさん:2017/06/11(日) 17:00:25 ID:oHQo9/T6
MVで、戦闘開始時にオートでバフがかけられたり状態異常を与えるスキルを
作れるプラグインはあるでしょうか?

954名無しさん:2017/06/11(日) 18:14:31 ID:ml9LDAog
発動条件がわからない、スキルを持ってるとコスト消費無しでステートが付加されるってこと?

955名無しさん:2017/06/11(日) 18:23:56 ID:8U0AYhdE
VXAにオートステートってのあったし似たようなのあるんでねの

956名無しさん:2017/06/11(日) 19:52:14 ID:oHQo9/T6
申し訳ありません、説明が足りませんでした。
戦闘開始時コマンド入力前に一回だけ、
そのスキルを持っていれば、
スキル効果が自動発動するというような
プラグインです。

アサシンで戦闘開始時に10%の確率で
モンスター一体を即死させるだとか、
僧侶が防御魔法で最初の1ターンだけ
守備力をあげるというような感じです。

957名無しさん:2017/06/11(日) 19:58:09 ID:8U0AYhdE
ググって見つからないなら素直にイベントで作ったほうが早い気がする

958名無しさん:2017/06/16(金) 22:45:26 ID:N61mGD2E
>>939
俺ハクスラゲー作ってるんだけど
どうしても戦闘が多くなりがちだから戦闘がつまらないのが致命的だ

959名無しさん:2017/06/16(金) 23:19:15 ID:zAw9hFh.
そういうのは総合スレとかの雑談でやってね

960名無しさん:2017/06/20(火) 13:42:35 ID:pIPM4DvU
ちょいと質問なのですが、VXAceでエンカウントしたときに
そのエンカウントした場所のマップID、X座標、Y座標を変数に入れるには
どうやればいいでしょうか・・・

961名無しさん:2017/06/20(火) 14:00:55 ID:CF1DP3mg
動作確認なんてしてないから間違ってるかもしれないけどフックポイントはこのあたりでしょ

class Game_Player
alias _old_encounter encounter
def encounter
result = _old_encounter
if result
$game_variables[101] = $game_map.id
$game_variables[102] = $game_player.x
$game_variables[103] = $game_player.y
end
return result
end
end

962名無しさん:2017/06/20(火) 14:04:14 ID:CF1DP3mg
早速訂正
×$game_map.id
○$game_map.map_id

あとGame_Player内のメソッド再定義してんだから
△$game_player.x : $game_player.y
○self.x : self.y

だな

963名無しさん:2017/06/21(水) 14:40:24 ID:5HZYWSTY
ちょっと遅くなりましたがありがとうございます。

964名無しさん:2017/06/23(金) 01:58:42 ID:WV2.hnKA
MVで質問です。
指定位置の情報取得で、イベントが二つ重なっている場合
変数[1]と変数[2]にそれぞれのイベントIDを格納したい時はどうすればいいでしょうか。
$gameMap.eventsXyで取得できると聞いたのですが、上手くいかず…

965名無しさん:2017/06/23(金) 04:26:13 ID:toDqyadw
var x = 9; //指定位置X
var y = 6; //指定位置Y
var ev_list = $gameMap.eventsXy(x, y);
var evid_list = [];
for(i = 0; i < ev_list.length; i++){
evid_list[i] = ev_list[i].eventId();
}
$gameVariables.setValue(1, evid_list[0]); //変数1に代入
$gameVariables.setValue(2, evid_list[1]); //変数2に代入

966名無しさん:2017/06/27(火) 17:42:41 ID:FnQH432k
>>965
遅ればせながら、そちらのスクリプトを使用することでうまくいきました!
ありがとうございました。

967名無しさん:2017/06/29(木) 17:07:03 ID:2KtnTGoM
ツクールMVでイベントの出現条件をプレイヤーがイベントの上下か左右にいるかで
実行内容の挙動を変えたいのですが何かいい方法はありませんか?

プレイヤーのX軸やY軸を変数に入れてイベントの出現条件を変えるというのも考えましたが
イベントが移動したりイベントが複数ある場合に対処できないなーという感じで困っています

968名無しさん:2017/06/29(木) 17:16:50 ID:Euja7jII
プレイヤーから触れたり決定キーで開始するイベントならプレイヤーの向きで判別できるけど
それ以外だったらプレイヤーとイベントの座標から調べるしかないよ
プレイヤーの座標からそのイベントの座標を引いて、
X軸の差が0より大きければプレイヤーの方が右にいる、0より小さければ左にいる、0なら真上か真下
Y軸も同様

969名無しさん:2017/07/12(水) 19:08:40 ID:Qhj0krB.
魔法アタッカーと物理アタッカーを差別化
するにはどのような方法がありますか?

970名無しさん:2017/07/12(水) 19:16:44 ID:CwwPSDOA
物理はTP
魔法はMP
物理はミスる
魔法は必中

971名無しさん:2017/07/12(水) 20:21:56 ID:6ST76FIg
物理は無属性、魔法は属性多彩

972名無しさん:2017/07/12(水) 23:34:20 ID:ALgnAOI.
敵の体系の多くを「どちらかが有利に戦える」ものでまとめ、チュートリアルでプレイヤーに教え込む
状態変化は魔法でしか狙えず、能力低下は物理でしか狙えない(一例)ように、徹底的に分業設定する
スキルの内容より、自動発動型特殊能力でのフォロー範囲で思いっきり差別化する
物理はそこそこの性能だが装備武器を反映させられる、魔法は強いが性能を柔軟には変えられない

差別化を成功させるなら、アクターやスキルだけでなく敵となるバトラー側の調整も重要
どらちが有利に戦えるかを探ったりするのはプレイヤーとしても一つの醍醐味だよ

973名無しさん:2017/07/13(木) 07:21:09 ID:UiOitRyU
差別化するなら技も魔法も全員使えるとかにしないと結局はキャラのん差別化にしかならないよな

974名無しさん:2017/07/14(金) 19:17:08 ID:4x7Z3ahQ
物理は高火力  10x8-10x4=40 (防御力が低いモンスターに強い)
魔法は防御無視 10x4=40   (防御力が高いモンスターに強い)

防御だけじゃなく最大HPでも調整すれば差別化できるよ。

975名無しさん:2017/07/15(土) 00:10:53 ID:OuW79O.Q
その唐突に出てきた式は一体何なんだ

976名無しさん:2017/07/15(土) 09:28:35 ID:IdzP.6R.
魔法防御がないってことはVX以前か?

977名無しさん:2017/07/15(土) 12:59:06 ID:DrE1XSns
今はMVが主流なのにツクールの種類を言わないんだからVX以前とかないと思うが

978名無しさん:2017/07/15(土) 13:17:31 ID:IdzP.6R.
>>974は答えてる方だし魔法に関して減産項目がないんだからVXと推理してもおかしくなくね?

979名無しさん:2017/07/16(日) 09:59:28 ID:E4aF2XeI
Ace以降のツクールではダメージ計算式を自由に設定できるって知らないのか?

980名無しさん:2017/07/16(日) 15:21:31 ID:h96QVsEI
MVで質問させていただきます
装備中の武器や防具の名称を変数に入れたいといいますか、
取得したいのですがどのようにしたらいいのでしょうか?

981名無しさん:2017/07/16(日) 16:53:50 ID:DslP1ZJE
変数の操作:#xxxx = var item = $gameActors.actor(アクターID).equips()[装備スロット番号]; item ? item.name : "なし"

変数の操作のスクリプトにvar item以降を記述

アクターID
1: ハロルドとか
2: テレーゼとか
・・・

装備スロット番号
0: 武器とか
1: 盾とか
2: 帽子とか
・・・

982名無しさん:2017/07/17(月) 01:42:20 ID:955K1DDo
質問です。VXAceです。
戦闘後、マップに戻ったタイミングでコモンイベントを発生させたいのですが
どうすればいいでしょうか?
戦闘の勝敗・中断関係なく、とにかく戦闘→マップに戻ったタイミングで発生させたいのであります。

983名無しさん:2017/07/17(月) 01:46:51 ID:uxV4M6YE
勝った時負けた時逃げた時全部に同じコモン入れとくのじゃだめなの?

984名無しさん:2017/07/17(月) 01:47:49 ID:955K1DDo
あ、一応付け足しますが、逃走した場合も加えさせてください

985名無しさん:2017/07/17(月) 01:52:32 ID:955K1DDo
>>983
えぇ、詳しくいいますと戦闘が終わって経験値やお金勘定が終わってから
コモンを発生させたいのであります。
かなり前に閉鎖されたコモン実行スクリプトを使ってるんだけど、
これはその勘定に入る前にコモン実行されてしまい、
他のサイトのスクリプトも一応さがしてみたのですが、
意外に戦闘後コモンというのが見つからなかったので・・・

986名無しさん:2017/07/17(月) 01:57:21 ID:955K1DDo
あ、スイッチとイベントコマンドで実行できる方法思いついてしまいました。
お騒がせして申し訳ありません・・<(_ _)>

987名無しさん:2017/07/17(月) 02:22:30 ID:uxV4M6YE
ああランダムエンカウントでってことか?

988名無しさん:2017/07/17(月) 02:54:06 ID:955K1DDo
あ、その説明抜けてました。ランダムエンカウントでした。

989名無しさん:2017/07/17(月) 06:44:22 ID:TegmVgss
>>981
980です。教えていただきありがとうございます。
無事に取得できました。

990名無しさん:2017/07/17(月) 08:51:16 ID:Qktcsy.2
ツクール質問スレ3
http://jbbs.shitaraba.net/bbs/read.cgi/game/59291/1500249047/

991名無しさん:2017/07/18(火) 20:32:53 ID:bgrfrw8o
MVでスキルにコモンイベントをつけて戦闘行動の強制をしたいのですが
このスキルを使ったアクターID、敵キャラのIDを取得する方法がわかりません
取得方法があれば教えてください

992名無しさん:2017/07/19(水) 19:45:16 ID:PTzmtZYI
MVの6段階ある移動速度を更に上げる方法はありませんか?

993名無しさん:2017/07/20(木) 06:40:36 ID:8/aMGCAA
>>992
イベントコマンドのスクリプトでプレイヤーの移動速度を変えるなら
$gamePlayer.setMoveSpeed(数値指定);
イベントの移動速度を変えるなら
this.character(イベントID).setMoveSpeed(数値指定);

994名無しさん:2017/07/20(木) 12:17:33 ID:QEWrYP9g
>>991
変数の操作のスクリプトに以下を記述
BattleManager._subject.actorId();
BattleManager._subject._lastTargetIndex;
$gameTroop.members()[BattleManager._subject._lastTargetIndex].enemyId();

例:
◆変数の操作:#0001 アクターID = BattleManager._subject.actorId();
◆変数の操作:#0002 ターゲットIndex = BattleManager._subject._lastTargetIndex;
◆変数の操作:#0003 ターゲットID = $gameTroop.members()[BattleManager._subject._lastTargetIndex].enemyId();

995991:2017/07/20(木) 19:40:57 ID:8/aMGCAA
>>994
それでアクターがスキルを使用した時の対象の敵のトループ番号とエネミーIDは分かるんだけど
エネミーがスキルを使用した時の使用した敵のトループ番号の取得方法がわからないんです
使用者がアクターかどうかで分岐してBattleManager._subject._enemyIdでスキルを使用したエネミーIDは取得できるんだけど
戦闘行動の強制でエネミーはトループ番号指定なんですよ
lastTargetIndexだとスキルの対象が自身ならいいけど攻撃スキルだとアクターのIndexになってしまいます
どうにかなりませんか?

996名無しさん:2017/07/20(木) 20:12:34 ID:QEWrYP9g
▼プラグイン
(function() {
var _Game_Battler_prototype_setLastTarget = Game_Battler.prototype.setLastTarget;
Game_Battler.prototype.setLastTarget = function(target) {
_Game_Battler_prototype_setLastTarget.call(this, target)
if (target) {
this._lastTargetObject = target;
} else {
this._lastTargetObject = null;
}
};
})();

▼スクリプトコマンド
BattleManager._subject._lastTargetObject._enemyId

997名無しさん:2017/07/20(木) 20:14:19 ID:QEWrYP9g
あ、知りたいのはIDじゃなくてindexか

998名無しさん:2017/07/20(木) 20:21:56 ID:QEWrYP9g
いや最終的に知りたいのがエネミーIDだとしたら、その過程で必要になっていたエネミーindexは取得できなくてもいいのか
そうであれば>>996の方法で大丈夫?




掲示板管理者へ連絡 無料レンタル掲示板