ymlファイルの画像部分のリストの取得方法
がぞうのFN_5728みたいな、一番最初のkeyのリストが欲しいです
例えば上記YMLなら、test1 test2 test3をlistとして取得したいのですが
何か専用の関数とかありますかね
ちなみに今は
こんな感じで行を取得して
一行ずつ
"#" " "から始まっていないかをチェックし
それをkeyとして扱っています
10 Replies
ちなSkript-yamlを使う選択肢はないんか
skript-yamlならいけます?
Skript Hub - Documentation
All YAML Nodes (Expression) - skript-yaml
Gets a list of all nodes of a cached YAML file.
Skript Hub - Documentation
YAML (Expression) - skript-yaml
Gets, sets, removes values/nodes etc.. of a cached yaml file
- Requires the id used/created from the load effect
- This expression does not save to file
- Lists accept list variables for input
- Using 'without string checks' optional is a tiny bit faster but doesn't check/convert strings for numbers or booleans
知らんけどこういうの使えるんじゃね
これ
test1::0 の数値は取れるんすけど
test1 test2 test3みたいなkey一覧は取れんす
画像みたいに
コンソールで改行されて表示されるような文字列は
どうやったら行別に分解できます?
見せてもらった関数を一時期使ってたんですが
いろいろいCS側のファイルじってる間になぜか動かなくなってしまって…
それ以降画像の方法でまた脳筋処理してるんです…
それってevaluateで設定できない値が入ったからじゃないの
あれは完全にskript向けのやつだから
データ形式を自分で作りたいならすべてを文字列として扱って
parserを定義するしかないよ