NPCに防具を持ってクリックしたときに装備されないようにしたい

Citizen Right Click:
if npc is named "test":
cancel event
send "a"
Citizen Right Click:
if npc is named "test":
cancel event
send "a"
みたいな感じで作っては見たのですがsendだけ動いてアーマーの装着は止めれてないのでどうにかして止めたいです
9 Replies
IQ
IQ9mo ago
手に持ってるアイテムに反応するシステム上装備しちゃうと反応しなくなってしまうんです
Tsukineko(月雲)
on right click: のほうでcancelしてもだめそうですか?
IQ
IQ9mo ago
どうやらエンティティに視点合わせてると処理変わるっぽくて上のコードでやってみてもダメそうです
Tsukineko(月雲)
俺の知能では 透明なスライムでもNPCの上にかぶせて そのスライムをon righ clickで検知するぐらいしか…
tanoKun
tanoKun9mo ago
entity click のやつならいけるんじゃね
unnamed6655
unnamed66559mo ago
on armor equip:
target entity is set
cancel event
on armor equip:
target entity is set
cancel event
これでどうですか? バージョンによっては書き方変えないとかもだけど...
IQ
IQ9mo ago
明日試してみます! やっぱなんかおかしいですね
IQ
IQ9mo ago
IQ
IQ9mo ago
仕様変えて鉄床で動かすようにしました ありがとうございました
Want results from more Discord servers?
Add your server
More Posts
skript作動しないSkriptは動かないです Spigot 1.17.1 Skript 2.7.0特定のtagがついている人だけチェストが明けれなくなるやつ```on right click: if event-entity is chest named "ガチャ": if player is has tag "oni": UUIDから名前を取りたいランキングを作りたくて今までUUIDの変数を使っていたのでUUIDからプレイヤーの名前をとれますかね?インベントリに入っているアイテムの説明にある数字が読み込めない``` if name of current inventory contain "&7&l修復": cancel event if event-inventory i特定アイテムの識別による条件分岐が不動``` function getBuckPack() :: item: set {_value} to "省略" set {_item} to skull with value {_v特定スロットにおけるアイテム設置の禁止インベントリ内で特定のスロットに、特定のアイテム以外置けなくしたいのですが 『アイテム設置をキャンセル』する方法が分かりません inventory clickをキャンセルするだけでは置いただけ置いて外effect付与'apply potion of resistance 1 without particles to player for 1 second'を実行すると14秒の耐性が付きます。1秒と指定しているのにprojectileに任意の情報を付与したいprojectileを発射した場所の座標と、projectileがhitした場所の座標の二点間の距離を出して、その距離によって場合分けして色々イベントを起こしたい(離れているほどダメージが上がるとか)top10ランキングをつくりたいリスト変数内の数値をUUIDと紐づけたまま降順に並び替えたいDiscord BOT開発に推奨されるアドオンvixio?DiSky? フォーラム機能弄るのがメイン(post/edit) 私は過去にvixioを使ったことがあるんだけど、正直もう覚えてないので新しいアドオンでもいいなと。 今のトレンドというか、