アイテム欄がいっぱいでskriptのgiveが動作しない時の対策

この鯖で2回訪ねて以下の4種類のコマンドを作ったのですが、
on break:
event-block is deepslate_diamond_ore
chance of 20%:
give diamond of fortune 5 named "&6特殊なダイヤモンド" with lore "&d2023ハロウィンイベント専用アイテム" to player
on break:
event-block is deepslate_diamond_ore
chance of 20%:
give diamond of fortune 5 named "&6特殊なダイヤモンド" with lore "&d2023ハロウィンイベント専用アイテム" to player
on break:
event-block is iron_ore
chance of 40%:
give iron ingot of fortune 3 named "&6特殊な鉄インゴット" with lore "&d2023ハロウィンイベント専用アイテム" to player
on break:
event-block is iron_ore
chance of 40%:
give iron ingot of fortune 3 named "&6特殊な鉄インゴット" with lore "&d2023ハロウィンイベント専用アイテム" to player
on death of zombie:
chance of 5%:
give diamond of fortune 5 named "&6特殊なダイヤモンド" with lore "&d2023ハロウィンイベント専用アイテム" to attacker
on death of zombie:
chance of 5%:
give diamond of fortune 5 named "&6特殊なダイヤモンド" with lore "&d2023ハロウィンイベント専用アイテム" to attacker
on death of zombie:
chance of 10%:
give iron ingot of fortune 3 named "&6特殊な鉄インゴット" with lore "&d2023ハロウィンイベント専用アイテム" to attacker
on death of zombie:
chance of 10%:
give iron ingot of fortune 3 named "&6特殊な鉄インゴット" with lore "&d2023ハロウィンイベント専用アイテム" to attacker
このコマンドだとアイテム欄がいっぱいの時に動作しない気がして、その対策としてこの続きに作ってほしいスクリプトがあって書かせていただきました。 ・アイテム欄がいっぱいの時にダイヤやインゴットではなく特定のスコアボードに数字を入れる。 ・その時にチャット欄で警告の言うな文を書く(文は後で製作するためわかるようにしていただければ幸いです) ・『/event』のような特定のコマンドを打つとスコアボードの数に応じてダイヤインゴットがもらえる 上記の条件を満たしたスクリプトをよろしくお願いします。
6 Replies
月猫ch
月猫ch15mo ago
@CROW giveではなく、倒したらその場にdropにすれば手っ取り早そうですね
CROW_VT
CROW_VTOP15mo ago
確かに(今気づいた) あの〜giveをdropに書き換えたらいけますか?
Melonium
Melonium15mo ago
後ろのto playerを消せばokです
CROW_VT
CROW_VTOP15mo ago
(*`・ω・)ゞ
あお🦀
あお🦀14mo ago
かなり前の投稿に返答することになってしまいますがインベントリに空きがない時にドロップする構文 https://skripthub.net/docs/?id=9276
Skript Hub - Documentation
Give or Drop Item (Effect) - SkBee
Attempts to give an item to a player and if they dont have room it will drop instead.
Want results from more Discord servers?
Add your server