吹っ飛ばしのやり方が分からない
loop entities in radius {_damage} around {_P}:
set {_K} to location of loop-entity
push loop-entity direction from {_P} to {_K}
if loop-entity is not player:
set {last_attack.%loop-entity%} to player
damage loop-entity by {_damage}
このコードのpushのところでエラーが出ます。
13 Replies
{_K}が{_Pから離れていれば離れているほど吹っ飛ばしが弱くなってほしいです}
theres no loop matches "loop-entity direciton from ~~"
tteera-gadetemasu
まずはコードをコードブロックで囲みましょう
あと
direction from {_P} to {_K}
とはなんぞや
vector
じゃねdirectionってfrom構文あるのか
普段使わんから初見
a
なるほど
Yahoo!知恵袋
マイクラのskriptについての質問です効率強化1のついた棒を持ってエンティティを右クリックするそのエンティティを自分のいる方向に向....
マイクラのskriptについての質問です効率強化1のついた棒を持ってエンティティを右クリックするそのエンティティを自分のいる方向に向かって吹っ飛ばすというのを作りたいのですが以下のskript onrightclickwithstick:ifevent-itemisenchantedwithefficiency:pushthetargetedentityforwardtoplayeratspeed1だと3行目...
(push|thrust) %entities% %direction% [(at|with) (speed|velocity|force) %number%]
at speed %number%を指定すれば量は変えられる
https://skripthub.net/tutorials/31
{a.%player%}
みたいにドットで区切るんじゃなくてリスト変数使おう
*
が付いて無ければどっちもhashmap参照だからa.b
とa::b
の参照速度に差はないけど前者は利便性とか保守性の点で劣るから使う理由はない
リスト変数の使い方の例はpscのAnswerOverflowにたくさんある
https://search.yahoo.co.jp/search?p=site%3Awww.answeroverflow.com+リスト変数アドバイスありがとうございます!
theres no loop matches "loop-entity direciton from ~~"
のエラーはどう解消されますか?
構文は合ってる気がするのですが
speedって絶対つけないとダメですか?
skqueryを入れる
構文の読み方
https://discord.com/channels/545926404785569793/1275369709784662077/1275375754238230624
doc
https://skripthub.net/docs/
Skript Hub - Documentation
Skript Hub - Documentation
Skript Hub is the best place to get the latest Skript and Addon Documentation. Skript Hub has the fastest documentation system with offline and mobile support for the best Minecraft development experience.
普通にvectorにすればええやんかぁ!!
冗長になるだけじゃないの
スレ主がベクトル使ったらhttps://discord.com/channels/545926404785569793/1282338651602157578/1283752350925848709
こうなるよ
スレ主風に書いたら1行が16行になった
😭😭😭😭😭
前々から「vectorで構文調べて一通り目を通せ」言うてるのに
まあskQueryは便利だからまずそれは入れて貰って
それはそうとして、構文を調べて貰う方針で
なるほどありがとうございます!
調べが甘くてすみません、、自分の力でどうにかできるよう努力します。