parsed as "%~%" がうまく動かない

function getGunMode(item: item) :: string:
set {_name} to uncoloured name of {_item}
set {_parsed::*} to {_name} parsed as "%string% [\| %string% \|] %string%"
broadcast "%parse error%" if parse error is set
return {_parsed::2}
function getGunMode(item: item) :: string:
set {_name} to uncoloured name of {_item}
set {_parsed::*} to {_name} parsed as "%string% [\| %string% \|] %string%"
broadcast "%parse error%" if parse error is set
return {_parsed::2}
画像のようなアイテムから、[| ~ |] の~を取得しようと "%string% %string% [\| %string% \|] %string%" このような感じでparsed用に用意したのですが M4A1 が出力されてしまいます… ~を正しく出力する方法分かりません 教えていただけないでしょうか
8 Replies
月猫ch
月猫chOP17mo ago
skript info
月猫ch
月猫chOP17mo ago
[| ~ |] を 〔~〕 にすればまあ動きはしますが…
Melonium
Melonium17mo ago
function getGunMode(item: item) :: string:
set {_name} to uncoloured name of {_item}
set {_parsed::*} to {_name} parsed as "%string% %string% %string% %string% %string% %string%"
broadcast "%parse error%" if parse error is set
return {_parsed::4}
function getGunMode(item: item) :: string:
set {_name} to uncoloured name of {_item}
set {_parsed::*} to {_name} parsed as "%string% %string% %string% %string% %string% %string%"
broadcast "%parse error%" if parse error is set
return {_parsed::4}
でやってみては
月猫ch
月猫chOP17mo ago
すみません、実はほかのアイテムにも適応する予定で スペースの数違ったりするんです…
月猫ch
月猫chOP17mo ago
月猫ch
月猫chOP17mo ago
こういうのもあって…
Melonium
Melonium17mo ago
set {_S::*} to {_name} split at " " return {_S::3} はいかがかと
月猫ch
月猫chOP17mo ago
split使えばいいのか 天才 あざます
Want results from more Discord servers?
Add your server