【解決済】誰かへの宣戦布告様の「素手禁止」スクリプトについて

wan1313
記事: 15
登録日時: 2021年11月19日(金) 17:38

【解決済】誰かへの宣戦布告様の「素手禁止」スクリプトについて

投稿記事by wan1313 » 2022年1月08日(土) 00:27

http://declarewar.blog.fc2.com/blog-entry-6.html
誰かへの宣戦布告様の「素手禁止」スクリプトについて

サポートが停止されているものに対してこちらで質問してよいのか不明なのですが…
(問題がありそうでしたら削除いたします)

こちらの素手禁止の項目を2か所に設定したいのですが
3,4 や 3 or 4 という風に記載しても上手く動作しません。
(すべての装備が禁止になったり、他の装備への変更ができなくなったりします)

スクリプトへの知識が皆無で、設定する箇所が合っているのかも分からず申し訳ないのですが
複数個所で素手禁止を設定する方法をご存知でしたら教えていただけますでしょうか…

宜しくお願い致します。
添付ファイル
SnapCrab_NoName_2022-1-8_0-6-27_No-00.png
最後に編集したユーザー wan1313 on 2022年1月08日(土) 10:13 [ 編集 1 回目 ]

奈々(なな)
記事: 103
登録日時: 2016年11月06日(日) 16:57

Re: 誰かへの宣戦布告様の「素手禁止」スクリプトについて

投稿記事by 奈々(なな) » 2022年1月08日(土) 03:35

恐らくコードの流れは読めていて、修正のやり方もほぼ正解だと思いますよ。
ただ書き方が×です。

○○ == 3 のところを、3か4、としたいなら
○○ == 3 or ○○ == 4 と書かなければダメです。



or は2つの条件式(正確には真偽値)を組み合わせる機能なので
○○ == 3 or 4 と書くと、
(条件1) or (条件2) の条件2は「4」となります。条件式ではなくて単なる「4」です。
基本的にこういうものはtrue、つまり必ず条件を満たす判定になるので
全ての装備が禁止になったという仕組みです。
------------------------------------------------------------------------------------
へぷたなすくろーる
http://heptanas.mamagoto.com/

VXAceのスクリプト素材及びイベント講座などをやっています。
------------------------------------------------------------------------------------
wan1313
記事: 15
登録日時: 2021年11月19日(金) 17:38

Re: 誰かへの宣戦布告様の「素手禁止」スクリプトについて

投稿記事by wan1313 » 2022年1月08日(土) 10:12

>奈々様
回答ありがとうございます。
記載道理にしてみた所すんなり上手くいきました!
理由まで記載していただき有難いです…ありがとうございました!

“VX / Ace:質問” へ戻る