Hit ve blok koymama skripti

  • Konuyu Başlatan Konuyu Başlatan iTargetDS
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 1.891
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

iTargetDS

Kızılsakal Kızıltaş?
Katılım
8 Ekim 2017
Mesajlar
506
Elmaslar
118
Puan
14.295
Konum
Türkiyeeee
Minecraft
iTargetDS

Discord:

iTargetDS #6159

Merhaba sizden 2 tane skript iteyeceğim.
1. Sizden bir hit skripti istiyorum
2.
Kod:
on break:
    if player isn't op:
        cancel event
böyle bir blok kırmama skripti yazdım yani op olmayanlar blok kıramayacak ama çalışmıyor.
 
Hit Skriptini tam olarak ne olacağını anlamadım fakat sanırım "if player isn't op" yerine "if player is not op" yazarsanız kod çalışabilir.
 
Hit Skriptini tam olarak ne olacağını anlamadım fakat sanırım "if player isn't op" yerine "if player is not op" yazarsanız kod çalışabilir.
1. Badlionunki gibi güzel bir hit skripti yani adamla pvp atarken bazen vuruşlar sayılmıyor onun düzeltilmesi lagsız vuruş kısacası
2. Onuda denemiştim oda çalışmıyor
 
Vuruşların sayılmaması sunucunuzdan kaynaklı problemdir. Hata olmadığı sürece hitlerin geçersiz kılınması oyunda yok. Eğer NCP (NoCheatPlus) kullanıyorsan,o eklenti vuruşları engeller. Tamamını engellemez ama vuruşların nerdeyse tamamını engeller. Elbette ayarı vardır ama benim bilgim yok. Silebilirsin ya da araştırabilirsin. Eğer yoksa,sunucuna HitDelay eklentisini yükleyerek hitleri kendi zevkine göre ayarlayabilirsin.
 
Eğer sunucu hitlerinde sıkıntı varsa "Knockback Fix" pluginini kullana bilirsin
Gönderi otomatik olarak birleştirildi:

Bende senin skriptin çalıştı ama şunu bi denermisin

Kod:
on break:
    if player isn't op:
        set event-block to air
 
Blok kırmamayı yaptım fakat hit skripti lazım
 
Eklenti kullanmak daha sağlıklı. Skripti yazan: bySyrox
Hit tam nedir bilemedim. Böyle bir sorun var mı onu bile bilmiyorum. Onun için bu arkadaşın skriptini senin için Türkçe yaptım:
Kod:
every 1 seconds:
    if {HITZAMANYOK} is false:
        loop all players:
            set maximum damage delay of loop-player to 1 seconds
every 1 seconds:
    if {HITZAMANYOK} is true:
        loop all players:
            set maximum damage delay of loop-player to 0 seconds
on join:
    if {HITZAMANYOK} is true:
        set {hitzamanyok.statu} to "&aAktif"
        stop
      
on join:
    if {HITZAMANYOK} is false:
        set {hitzamanyok.statu} to "&4Deaktif"
        stop

options:
    Prefix: &6PVP &e»
    permission: &6PVP &e» &7Bunu yapmak için yetkiniz yok.
      
  
command /hitzamanyok [<text>]:
    aliases: /hy
    permission: sistem.hitzamanyok
    permission message: {@permission}
    trigger:
        if arg-1 is not set:
            send "{@Prefix} &7Kullanım &6/hy (aç/kapat)"
        if arg-1 is not "aç" or "kapat" or "statü":
            send "{@Prefix} &7Kullanım &6/hy (aç/kapat)"
        if arg-1 is "kapat":
            send "{@Prefix} &cHit Sayacı &7devre dışı." 
            set {HITZAMANYOK} to false
        if arg-1 is "aç":
            send "{@Prefix} &aHit Sayacı &7aktif." 
            set {HITZAMANYOK} to true
        if arg-1 is "statü":
            send "{@Prefix} &7Şu anki durum: &e%{hitzamanyok.statu}%"
 
Eklenti kullanmak daha sağlıklı. Skripti yazan: bySyrox
Hit tam nedir bilemedim. Böyle bir sorun var mı onu bile bilmiyorum. Onun için bu arkadaşın skriptini senin için Türkçe yaptım:
Kod:
every 1 seconds:
    if {HITZAMANYOK} is false:
        loop all players:
            set maximum damage delay of loop-player to 1 seconds
every 1 seconds:
    if {HITZAMANYOK} is true:
        loop all players:
            set maximum damage delay of loop-player to 0 seconds
on join:
    if {HITZAMANYOK} is true:
        set {hitzamanyok.statu} to "&aAktif"
        stop
     
on join:
    if {HITZAMANYOK} is false:
        set {hitzamanyok.statu} to "&4Deaktif"
        stop

options:
    Prefix: &6PVP &e»
    permission: &6PVP &e» &7Bunu yapmak için yetkiniz yok.
     
 
command /hitzamanyok [<text>]:
    aliases: /hy
    permission: sistem.hitzamanyok
    permission message: {@permission}
    trigger:
        if arg-1 is not set:
            send "{@Prefix} &7Kullanım &6/hy (aç/kapat)"
        if arg-1 is not "aç" or "kapat" or "statü":
            send "{@Prefix} &7Kullanım &6/hy (aç/kapat)"
        if arg-1 is "kapat":
            send "{@Prefix} &cHit Sayacı &7devre dışı."
            set {HITZAMANYOK} to false
        if arg-1 is "aç":
            send "{@Prefix} &aHit Sayacı &7aktif."
            set {HITZAMANYOK} to true
        if arg-1 is "statü":
            send "{@Prefix} &7Şu anki durum: &e%{hitzamanyok.statu}%"
Eklenti kullanmak daha sağlıklı. Skripti yazan: bySyrox
Hit tam nedir bilemedim. Böyle bir sorun var mı onu bile bilmiyorum. Onun için bu arkadaşın skriptini senin için Türkçe yaptım:
Kod:
every 1 seconds:
    if {HITZAMANYOK} is false:
        loop all players:
            set maximum damage delay of loop-player to 1 seconds
every 1 seconds:
    if {HITZAMANYOK} is true:
        loop all players:
            set maximum damage delay of loop-player to 0 seconds
on join:
    if {HITZAMANYOK} is true:
        set {hitzamanyok.statu} to "&aAktif"
        stop
     
on join:
    if {HITZAMANYOK} is false:
        set {hitzamanyok.statu} to "&4Deaktif"
        stop

options:
    Prefix: &6PVP &e»
    permission: &6PVP &e» &7Bunu yapmak için yetkiniz yok.
     
 
command /hitzamanyok [<text>]:
    aliases: /hy
    permission: sistem.hitzamanyok
    permission message: {@permission}
    trigger:
        if arg-1 is not set:
            send "{@Prefix} &7Kullanım &6/hy (aç/kapat)"
        if arg-1 is not "aç" or "kapat" or "statü":
            send "{@Prefix} &7Kullanım &6/hy (aç/kapat)"
        if arg-1 is "kapat":
            send "{@Prefix} &cHit Sayacı &7devre dışı."
            set {HITZAMANYOK} to false
        if arg-1 is "aç":
            send "{@Prefix} &aHit Sayacı &7aktif."
            set {HITZAMANYOK} to true
        if arg-1 is "statü":
            send "{@Prefix} &7Şu anki durum: &e%{hitzamanyok.statu}%"
Eklenti kullanmak daha sağlıklı. Skripti yazan: bySyrox
Hit tam nedir bilemedim. Böyle bir sorun var mı onu bile bilmiyorum. Onun için bu arkadaşın skriptini senin için Türkçe yaptım:
Kod:
every 1 seconds:
    if {HITZAMANYOK} is false:
        loop all players:
            set maximum damage delay of loop-player to 1 seconds
every 1 seconds:
    if {HITZAMANYOK} is true:
        loop all players:
            set maximum damage delay of loop-player to 0 seconds
on join:
    if {HITZAMANYOK} is true:
        set {hitzamanyok.statu} to "&aAktif"
        stop
     
on join:
    if {HITZAMANYOK} is false:
        set {hitzamanyok.statu} to "&4Deaktif"
        stop

options:
    Prefix: &6PVP &e»
    permission: &6PVP &e» &7Bunu yapmak için yetkiniz yok.
     
 
command /hitzamanyok [<text>]:
    aliases: /hy
    permission: sistem.hitzamanyok
    permission message: {@permission}
    trigger:
        if arg-1 is not set:
            send "{@Prefix} &7Kullanım &6/hy (aç/kapat)"
        if arg-1 is not "aç" or "kapat" or "statü":
            send "{@Prefix} &7Kullanım &6/hy (aç/kapat)"
        if arg-1 is "kapat":
            send "{@Prefix} &cHit Sayacı &7devre dışı."
            set {HITZAMANYOK} to false
        if arg-1 is "aç":
            send "{@Prefix} &aHit Sayacı &7aktif."
            set {HITZAMANYOK} to true
        if arg-1 is "statü":
            send "{@Prefix} &7Şu anki durum: &e%{hitzamanyok.statu}%"
Bu skripti denemiştim fakat hata verdi galiba bir addon gerekiyor ?
 
Son düzenleme:
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