関数と変数の問題
mcpaper-1.18.2
Skript-2.8.2
Addon: ProtocolLib, SkBee, Skellett, SkQuery, skRayFall, Skript, skript-reflect
とある関数が別の関数内でのみエラーを吐きます
問題の関数は「parring({_loc2}, crit, 2, 20, 1, 0, player, 1, 0)」です
同じ内容の変数を使用している「laser({_loc}, {_loc2}, end rod, 0.2 ,0.01)」の方は問題が出ていないので原因がよく分かりません
両者の詳細:
function laser(start:location ,end:location ,type:particle ,length:number ,diff:number):
function parring(loc:location ,type:particle ,size:number ,num:number ,dire:number ,delay:number ,p:entity ,keep: number ,wait: number):
Variables cannot be used here.
該当部分: parring({_loc2}, crit, 2, 20, 1, 0, player, 1, 0)
3 Replies
こちらではエラーなし
https://www.youtube.com/watch?v=v6LXu9CEsMY
この動画で円を作っているのが「parring」で直線を作っているのが「laser」です
Una_Nancy_Owen
YouTube
skript function particle 実験その2
https://youtu.be/RL460nlqUbI
上の動画の続きです
waitとか挟んでそれっぽい感じになりました
多角形と放射状のparticleはまた別の関数です
だいぶ早いですが解決しました
かなり単純なミスでした