投げやりNBT質問

Skript 2.6.4 SkBee 2.5.4
command /nbt:
permission: op
permission message: "権限がないにゃ~"
trigger:
set {_gunNBT} to stone
set tag "tag;aho" of {_gunNBT} to 1
set tag "tag;baka" of {_gunNBT} to 2
set tag "tag;manuke" of {_gunNBT} to 3
give nbt item of {_gunNBT} to player
message "終了2" to player
command /nbt:
permission: op
permission message: "権限がないにゃ~"
trigger:
set {_gunNBT} to stone
set tag "tag;aho" of {_gunNBT} to 1
set tag "tag;baka" of {_gunNBT} to 2
set tag "tag;manuke" of {_gunNBT} to 3
give nbt item of {_gunNBT} to player
message "終了2" to player
このコードでエラーは無し アイテムがgive されない 誰か簡単なNBTのサンプルコード持ってませんか
5 Replies
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
今検証用に使ってみたコード
command /nbt:
permission: op
permission message: "権限がないにゃ~"
trigger:
set {_gunNBT} to stone
#set tag "tag;aho" of nbt of {_gunNBT} to 1
#set tag "tag;baka" of nbt of {_gunNBT} to 2
#set tag "tag;manuke" of nbt of {_gunNBT} to 3
add nbt compound from "{aho:1,baka:2,manuke:3}" to nbt compound of {_gunNBT}
give {_gunNBT} to player
give player stone with nbt compound from "{aho:1,baka:2,manuke:3}"
message "終了2" to player

command /nbt2:
trigger:
send "%nbt of player's tool%"

command /nbt3:
trigger:
set tag "aho" of nbt compound of player's tool to 999
command /nbt:
permission: op
permission message: "権限がないにゃ~"
trigger:
set {_gunNBT} to stone
#set tag "tag;aho" of nbt of {_gunNBT} to 1
#set tag "tag;baka" of nbt of {_gunNBT} to 2
#set tag "tag;manuke" of nbt of {_gunNBT} to 3
add nbt compound from "{aho:1,baka:2,manuke:3}" to nbt compound of {_gunNBT}
give {_gunNBT} to player
give player stone with nbt compound from "{aho:1,baka:2,manuke:3}"
message "終了2" to player

command /nbt2:
trigger:
send "%nbt of player's tool%"

command /nbt3:
trigger:
set tag "aho" of nbt compound of player's tool to 999
・nbt item of ~ はstringのnbtからアイテムを作れるものなので、ここでは使わない ・どうやら存在しないtagはset出来ないらしい? ・存在しないnbtは9行目のaddを用いて追加できる ・終了2の1行上のコードを用いて、nbt付きのitemを生成できる ・/nbtコマンドを用いてahoタグをつけたアイテムを生成したあと、/nbt3コマンドを使用したら値が999に変更された って事は分かったけど、正直skbeeよく分かってない skbee2.7.4でやったけど2.5.4とそこまで大きな差はないと思う
yukkina
yukkina17mo ago
私の知ってるNBTの書き方じゃなくて時代を感じた
tanoKun
tanoKun17mo ago
マジで助かる 今の書き方は より直感的、簡素、モダンな感じになった気がする
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
とりあえずwiki載せとく https://github.com/ShaneBeee/SkBee/wiki
GitHub
Home
Contribute to ShaneBeee/SkBee development by creating an account on GitHub.
Want results from more Discord servers?
Add your server
More Posts
手に持ってるシュルカーをシフト右クリックして開きたい調べてできる範囲で書きましたが思ってるように機能しませんでした(エラーも出ませんでした) ```on rightclick holding shulker box: player is sneスケルトンのエリート化(矢のAIM改善)スケルトンの矢のAIMを改善するべく、奮闘しております やってみたこと: skeletonとtargetのheadの座標からvectorを作り、arrowのpitchとyawを書き換え コード: ``inventory click を cancel event していてもすり抜けるシフト+クリックと同時にGUIを閉じるとGUI内のアイテムが入手出来てしまうのですが、対策できますか?team packetのmode fieldをskript-reflectで記述したときにうまく動かないMinecraft 1.12.2 (非PR) skript 2.5.3 skript-refrect 2.2.3 ProtocolLib 4.8.0 その他: SkQuery 3.6.4 SkBee リロードしたときのメッセージを変更する方法[Skript] Reloading all scripts... Line 11: ~~~~~~ (○○.sk) みたいなメッセージを変えるのって出来ますか?sneak toggleの着火ラグ``` on sneak toggle: player is not sneaking``` これでしゃがんだ時ってのを感知するはずなんですけど 着火するのがしゃがんでから1tickあとなんで2チームに分かれ、片方のチームメンバーの全滅を待つskすいません、どんなタイトルにすればいいかわかりませんでした.. こんな感じのものを書きました(on death、on respawnのところはredのバージョンもありますが、変数名しか変わっていなかon damage: cancel eventの時もkillはできるようにする方法``` on damage: cancel event ``` があると、/killも無効化してしまいます cancel eventを残したまま/killできるようにする方法はありますか?Loopについて1.12.2 PlayerRealms ``` addのやつ add 1 to {kills::%player%} Rankingのやつ command /ranking: triggerfunctionを待つ何度もすみません! ``` command /test: trigger: send "a" wait3s(player) send "c" function wait3s