Çözüldü Fly yetkisi olan oyuncunun pvp ye girdiğinde fly kapanması

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

bynoment

Bir Kömür Göründü Kaptanım!
Katılım
4 Ağustos 2014
Mesajlar
162
Elmaslar
62
Puan
13.670
Yaş
44
Minecraft
Arwalee

Discord:

Arwale#2906

Selam arkadaşlar vip fly aktif edebiliyor fakat ben bu arkadaşların biriyle pvp ye girdiğinde otomatik fly ının kapanmasını istiyorum.

PVP girildiğinde savaşa girdin şeklinde olan plugin aktif olarak çalışıyor.
buna entegre olarak belli bir süre hasar almayıp veya hasar vermediğinde fly komutunu tekrar kullanabilsin şeklinde bir skript vb birşey varmı ?
 
Kod:
options:
    time: 15 //PVPYE GİRDİKTEN SONRA FLY AÇILMA SÜRESİ
    pvm: true

//BİRİYLE PVPYE GİRERSE FLYI KAPANMA SKRİPTİ
on damage:
    victim is a player:
        attacker is a player:
            attacker is flying:
                if (attacker has permission "combatfly.fly"):
                    stop
                execute console command "essentials:fly %attacker%"
                set {combatfly.%attacker%.lastused} to now         
                    send "&c&l%victim% adlı oyuncuya saldırdın! &cUçuş yetkin elinden alındı." to attacker
            victim is flying:
                if (victim has permission "combatfly.fly"):
                    stop
                execute console command "essentials:fly %victim%"
                set {combatfly.%victim%.lastused} to now           
                    send "&c&l%attacker% sana saldırdı! &cUçuş yetkin elinden alındı." to victim

//PVPDE FLY KULLANIMINI AÇMA SKRİPTİ
command /fly:
    permission: essentials.fly
    trigger:
        if (player has permission "combatfly.fly"):
            make player execute "/essentials:fly"
        else:
            set {_cooldown} to difference between {combatfly.%player%.lastused} and now
            if {_cooldown} is less than {@time} seconds:
                    message "&4%Uçuş yetkinin verilmesine {@time} saniye ve {_cooldown}% &csüren kaldı &8(&a/fly&c.&8)"


Not: Denemedim ve bir kaç skriptten yararlanarak paylaştım.
 
CombatlogX eklentisi kullanıyorsan skript ile uğraşmana gerek kalmaz. İçerisinde savaş esnasında fly kapatma ayarı bulunuyor bunu true yaparsan istediğin şey olur. Hatta eklentinin içinde bir ayar daha var ilk pvp esnasında fly kapanınca flyı kapanın oyuncu ilk düşüşte fall damage yemiyor güzel bir özellik.
 
Kod:
options:
    time: 15 //PVPYE GİRDİKTEN SONRA FLY AÇILMA SÜRESİ
    pvm: true

//BİRİYLE PVPYE GİRERSE FLYI KAPANMA SKRİPTİ
on damage:
    victim is a player:
        attacker is a player:
            attacker is flying:
                if (attacker has permission "combatfly.fly"):
                    stop
                execute console command "essentials:fly %attacker%"
                set {combatfly.%attacker%.lastused} to now        
                    send "&c&l%victim% adlı oyuncuya saldırdın! &cUçuş yetkin elinden alındı." to attacker
            victim is flying:
                if (victim has permission "combatfly.fly"):
                    stop
                execute console command "essentials:fly %victim%"
                set {combatfly.%victim%.lastused} to now          
                    send "&c&l%attacker% sana saldırdı! &cUçuş yetkin elinden alındı." to victim

//PVPDE FLY KULLANIMINI AÇMA SKRİPTİ
command /fly:
    permission: essentials.fly
    trigger:
        if (player has permission "combatfly.fly"):
            make player execute "/essentials:fly"
        else:
            set {_cooldown} to difference between {combatfly.%player%.lastused} and now
            if {_cooldown} is less than {@time} seconds:
                    message "&4%Uçuş yetkinin verilmesine {@time} saniye ve {_cooldown}% &csüren kaldı &8(&a/fly&c.&8)"


Not: Denemedim ve bir kaç skriptten yararlanarak paylaştım.
Sorunsuz olarak çalıştı 1.16.5 Sürümünde teşekkürler yardımın için
 
CombatlogX eklentisi kullanıyorsan skript ile uğraşmana gerek kalmaz. İçerisinde savaş esnasında fly kapatma ayarı bulunuyor bunu true yaparsan istediğin şey olur. Hatta eklentinin içinde bir ayar daha var ilk pvp esnasında fly kapanınca flyı kapanın oyuncu ilk düşüşte fall damage yemiyor güzel bir özellik.
combatplus eklentisini kullanıyorum
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst