攻撃をチャージしていなかった時のダメージを0にしたい

コード(Skripthubにある例文?みたいなやつ)
on damage:
if attack cooldown of attacker < 1:
set damage to 0
send "Your hit was too weak! wait until your weapon is fully charged next time." to attacker
on damage:
if attack cooldown of attacker < 1:
set damage to 0
send "Your hit was too weak! wait until your weapon is fully charged next time." to attacker
内部エラーが出てattack cooldown of attackerが取得できません PRではattack cooldown of attackerを使うことはできないのでしょうか。
10 Replies
ぐううううう
/viewer
tanoKun
tanoKun3y ago
java.lang.NoSuchMethodError: org.bukkit.entity.HumanEntity.getAttackCooldown() なんでversionあってないみたいですね 鯖のバージョンなんですか?
ぐううううう
1.12.2です skript2.6.3です PlayerRealmsです
tanoKun
tanoKun3y ago
それです原因
yukkina
yukkina3y ago
1.12で2.6やもんなぁ、、
ぐううううう
PRじゃむりですか?
tanoKun
tanoKun3y ago
ba-zyonn sagerebaiinodeha ?
ぐううううう
https://skripthub.net/docs/?id=6650 attack cooldown of attacker がSkript Ver2.6.1からなんですよね。。
Skript Hub - Documentation
Attack Cooldown (Expression) - Skript
Returns the current cooldown for a player's attack. This is used to calculate damage, with 1.0 representing a fully charged attack and 0.0 representing a non-charged attack. NOTE: Currently this can not be set to anything.
tanoKun
tanoKun3y ago
無理っすね 中のコード見てどう動いてるかみましょう HumanEntity.getAttackCooldown() 野中
yukkina
yukkina3y ago
ほかの取得方法ないんかね そもそもアタッククールダウンって 何で管理されてるんや? playerのnbt? だとしたら多分取れるよね
Want results from more Discord servers?
Add your server