0mustafa
command /pvp [<string>]:
permission: op
trigger:
if arg 1 is "aç":
if {pvp.enabled} isn't true:
set {pvp.enabled} to true
send "&aPvP açıldı!" to players
play sound "entity.experience_orb.pickup" to players
else:
send "&cPvP zaten açık! Kapatmak için: /pvp kapat" to player
play sound "block.note_block.bass" at pitch 0.5 to player
else if arg 1 is "kapat":
if {pvp.enabled} is true:
set {pvp.enabled} to false
send "&cPvP kapatıldı!" to players
play sound "entity.experience_orb.pickup" to players
else:
send "&cPvP zaten kapalı! açmak için: /pvp aç" to player
play sound "block.note_block.bass" at pitch 0.5 to player
else:
send "&cYanlış argüman girdiniz. Geçerli değerler: aç, kapat" to player
play sound "block.note_block.bass" at pitch 0.5 to player
on damage:
if victim is a player:
if attacker is a player:
if {pvp.enabled} isn't true:
cancel event
send "&cPvP kapalı olduğu için başkasına zarar veremezsin!" to player
play sound "block.note_block.bass" at pitch 0.5 to player
0mustafa
Direkt olarak satırı kaldırırsan yok olur fakat bunu yaparsan herhangi bir oyuncu bütün sunucuda ki PvP'yi yönetebilecek. Sen galiba oyuncuya özel istiyorsun.permission olmassa daha iyi olur kaldırabilirmiyiz onu?
0mustafa
options:
commandCooldown: 1 minute // 1 dakika
command /pvp [<string>]:
trigger:
if {pvp.lastUsageTime::%player%} isn't set:
set {pvp.lastUsageTime::%player%} to now
set {_removeAmount} to {@commandCooldown}
remove 1 minute from {_removeAmount}
remove {_removeAmount} from {pvp.lastUsageTime::%player%}
if now - {pvp.lastUsageTime::%player%} < {@commandCooldown}:
send "&cBu komutu 1 dakika da 1 kullanabilirsin." to player // tam olarak kalan zamanı da gösterebilirsin ama bu daha minimal ve hızlı.
play sound "block.note_block.bass" at pitch 0.5 to player
stop
set {pvp.lastUsageTime::%player%} to now
if arg 1 is "aç":
if {pvp.enabled::%player%::%player%} isn't true:
set {pvp.enabled::%player%} to true
send "&aPvP açıldı!" to players
play sound "entity.experience_orb.pickup" to players
else:
send "&cPvP senin için zaten açık! Kapatmak için: /pvp kapat" to player
play sound "block.note_block.bass" at pitch 0.5 to player
else if arg 1 is "kapat":
if {pvp.enabled::%player%} is true:
set {pvp.enabled::%player%} to false
send "&cPvP kapatıldı!" to players
play sound "entity.experience_orb.pickup" to players
else:
send "&cPvP senin için zaten kapalı! Açmak için: /pvp aç" to player
play sound "block.note_block.bass" at pitch 0.5 to player
else:
send "&cYanlış argüman girdin. Geçerli değerler: aç, kapat" to player
play sound "block.note_block.bass" at pitch 0.5 to player
on damage:
if attacker is a player:
if {pvp.enabled::%attacker%} is false:
cancel event
send "&cPvP modunu kapattığın için birisine zarar veremezsin!" to player
play sound "block.note_block.bass" at pitch 0.5 to player
stop
if victim is a player:
if {pvp.enabled::%victim%} is false:
cancel event
send "&cBu oyuncu PvP modunu kapattığı için zarar veremezsin!" to player
play sound "block.note_block.bass" at pitch 0.5 to player
Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!