[過去ログ] RPGツクールMZ_24作目 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
782: 名前は開発中のものです。 [sage] 2023/09/25(月) 08:29:15.76 ID:08ldRN2Y(1/7) AAS
おはよう
今日も頑張って制作していくぞ
と言っても、向こう2週間は地道なテキスト作成だが
784: 名前は開発中のものです。 [sage] 2023/09/25(月) 09:14:46.15 ID:08ldRN2Y(2/7) AAS
>>783
783(2): 名前は開発中のものです。 [sage] 2023/09/25(月) 08:59:42.66 ID:bNCXYat5(1/4) AAS
全てのセルフスイッチ"A"を一括でOFFにする方法を誰か教えてください ツクールMVです
$gameSelfSwitches.clear(); で全てのセルフスイッチを
$gameSelfSwitches.setValue([ 1, 1, "A"], false); でマップ1のイベ1のAをOFFにはできるんですが1つの種類だけを一括でOFFにする方法がわかりません
[ 1-999, 1-999, "A"]でできるかと思ったらできなくて困ってます
プラグインも探したのですが上手くいかなくて質問させてもらいました
ChatGPT-4

RPGツクールMZ用のプラグインで、マップ内のすべてのイベントの指定したセルフスイッチをOFFにするスクリプトを以下に示します。JavaScriptの知識が必要となります。

プラグインを作成するには、プロジェクトフォルダ内の`plugins`フォルダに新しい`.js`ファイルを作成して、以下のコードを記入してください。たとえば、`ClearSelfSwitch.js`というファイル名にできます。

外部リンク[js]:www.dropbox.com

このプラグインをプラグインマネージャーから追加したら、「プラグインコマンド」でこのプラグインコマンドを利用できるようになります。プラグインコマンドで
`mapId``ClearSelfSwitch`を選択し、引数でセルフスイッチのキー(A, B, C, D)を選択してください。
785
(1): 名前は開発中のものです。 [sage] 2023/09/25(月) 09:20:42.35 ID:08ldRN2Y(3/7) AAS
すまんMVか AIに直してもらった

外部リンク[js]:www.dropbox.com

プロジェクトのpluginsディレクトリに配置してください。
そして、プラグインマネージャーでこのプラグインを有効にし、イベントエディタからプラグインコマンドを使ってください。
使い方の例は、「CLEARSELFSWITCH 1 D」です。ここで1はマップIDを、Dはセルフスイッチのキーを示しています。
786
(1): 名前は開発中のものです。 [sage] 2023/09/25(月) 09:22:35.55 ID:08ldRN2Y(4/7) AAS
この程度のちょっとしたプラグインなら思いついただけで作ってくれるんだから便利になったよ
まあ複雑なプラグイン頼むとエラー地獄なんだけど
793: 名前は開発中のものです。 [sage] 2023/09/25(月) 10:10:03.29 ID:08ldRN2Y(5/7) AAS
すまんな
要件が本気で全マップ全セルフスイッチのOFFだとは思わんかった
ゲーム作るときに実用性が無さそうだから……
もちろんそう依頼すればできるし俺もコード読んで動作確認取れるけど
普通に考えたらマップ単位で消去の方が実用的じゃね?と勝手に類推してしまったわ
確かに完全に望むプラグインやスクリプトではないね
795
(1): 名前は開発中のものです。 [sage] 2023/09/25(月) 10:29:30.48 ID:08ldRN2Y(6/7) AAS
その用途だと全部だと普通のイベントのセルフスイッチも消えちゃうし
範囲指定が一番ベストだと思う
一番楽に実現できそうなのはこれ

外部リンク:plugin.fungamemake.com
810: 名前は開発中のものです。 [sage] 2023/09/25(月) 19:41:57.28 ID:08ldRN2Y(7/7) AAS
変数は数千単位で作って要素ごとに
バッファを500ぐらい空けとけ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s