Çözüldü Neden Çalışmıyor

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

2Adam

Bir Kömür Göründü Kaptanım!
Katılım
13 Haziran 2018
Mesajlar
165
Elmaslar
11
Puan
0
Minecraft
Mr_Eness
Kod:
on damage of horse or mule or donkey:
        cancel event
        attacker is sneaking
        if {fr.%victim%.sahip} is not set:
                set {fr.%victim%.sahip} to "Yok"
        if {fr.%victim%.satilik} is not set:
                set {fr.%victim%.satilik} to "Hayir"
        send "&6 Atin Sahibi: &a%{fr.%victim%.sahip}%" to attacker
        if {fr.%victim%.satilik} is "Evet":
                send "&6 Satilik: &a%{fr.%victim%.satilik}% &e| &6Fiyat: &a%{fr.%victim%.fiyat}%" to attacker
                stop
        send "&6 Satilik: &a%{fr.%victim%.satilik}%" to attacker
command /at [<text>] [<text>]:
        trigger:
                if arg 1 is "sahiplen":
                        targeted entity is horse or mule or donkey
                        distance between targeted entity and player is less than 5
                        if {fr.%targeted entity%.sahip} is player:
                                send "&6Bu at zaten sizin tarafinizdan sahiplenilmis."
                                stop
                        if {fr.%targeted entity%.sahip} is "Yok":
                                set {_sahip} to 1
                        else if {fr.%targeted entity%.sahip} is not set:
                                set {_sahip} to 1
                        if {_sahip} is 1:
                                if arg 2 is set:
                                        if {fr.%player%.%arg 2%} is not set:
                                                if arg 2 contains ",":
                                                        send "&6Atinizin isminde virgul kullanamazsiniz."
                                                        stop
                                                send "&6Ati sahiplendiniz. Atinizin ismi '&a%arg 2%&6'. Bu ismi '&a/at isim <yeniisim>&6' yazarak degistirebilirsiniz."
                                                set {fr.%targeted entity%.sahip} to "%player%"
                                                set name of targeted entity to arg 2
                                                set {fr.%targeted entity%.satilik} to "Hayir"
                                                set {fr.%player%.%arg 2%} to 1
                                                add name of targeted entity to {fr.%player%.at.liste::*}
                                        else:
                                                send "&6%arg 2% adinda zaten bir atiniz var."
                                else:
                                        send "&6Atiniza bir isim vermelisiniz. '&aat sahiplen <isim>&6' yazarak atinizi isim vererek sahiplenebilirsiniz."
                        else:
                                send "&6Bu at baskasi tarafindan sahiplenilmis. Ati calmak icin yoneticiyle iletisime gecin."
                if arg 1 is "isim":
                        targeted entity is horse or mule or donkey
                        distance between targeted entity and player is less than 5
                        if {fr.%targeted entity%.sahip} is equal to player:
                                if arg 2 is set:
                                        if {fr.%player%.%arg 2%} is not set:
                                                if arg 2 contains ",":
                                                        send "&6Atinizin isminde virgul kullanamazsiniz."
                                                        stop
                                                send "&6Atinizin ismini '&a%arg 2%&6' yaptiniz. Bu ismi '&a/at isim <yeniisim>&6' yazarak degistirebilirsiniz."
                                                delete {fr.%player%.%name of targeted entity%}
                                                set {fr.%player%.%arg 2%} to 1
                                                set name of targeted entity to "%arg 2%"
                                                remove name of targeted entity from {fr.%player%.at.liste::*}
                                                add name of targeted entity to {fr.%player%.at.liste::*}
                                        else:
                                                send "&6%arg 2% adinda zaten bir atiniz var."
                                else:
                                        send "&6Atinizin yeni ismini belirlememissiniz. '&aat isim <yeniisim>&6' seklinde komutu tekrar yazin."
                        else:
                                send "&6Sizin tarafinizdan sahiplenilmemis bir atin ismini degistiremezsiniz. '&a/at sahiplen <isim>&a' seklinde ati sahiplenebilirsiniz."
                if arg 1 is "liste":
                        set {_atlar} to "%{fr.%player%.at.liste::*}%" parsed as text
                        replace all ", " with "&6, &a" in {_atlar}
                        replace all "and " with "&6ve &a" in {_atlar}
                        send "&6Sahip oldugunuz atlar: &a%{_atlar}%&6."
                if arg 1 is "sat":
                        targeted entity is horse or mule or donkey
                        distance between targeted entity and player is less than 5
                        if {fr.%targeted entity%.sahip} is player:
                                if arg 2 is "vazgec":
                                        if {fr.%targeted entity%.satilik} is "Evet":
                                                send "&6Atinizi %{fr.%targeted entity%.fiyat}% fiyata satmaktan vazgectiniz."
                                                set {fr.%targeted entity%.satilik} to "Hayir"
                                else if arg 2 is set:
                                        set {_fiyat} to arg 2 parsed as number
                                        if {_fiyat} is not set:
                                                send "&6Atinizi satacaginiz fiyati sayi yapmak zorundasiniz."
                                                stop
                                        send "&6Atinizi %{_fiyat}% fiyata satiliga cikardiniz."
                                        set {fr.%targeted entity%.satilik} to "Evet"
                                        set {fr.%targeted entity%.fiyat} to {_fiyat}
                                else:
                                        send "&6Atinizi satacaginiz fiyati belirlememissiniz. '&a/at sat <fiyat>&6' seklinde atinizi satacaginiz fiyati belirtebilirsiniz."
                        else:
                                send "&6Bu at sizin degil. Ati calmak icin yoneticiyle iletisime gecin."
                if arg 1 is "al":
                        targeted entity is horse or mule or donkey
                        distance between targeted entity and player is less than 5
                        if {fr.%targeted entity%.satilik} is "Evet":
                                if player's money is greater than {fr.%targeted entity%.fiyat}-1:
                                        remove {fr.%targeted entity%.fiyat} from player's money
                                        remove name of targeted entity from {fr.%{fr.%targeted entity%.sahip}%.at.liste::*}
                                        add {fr.%targeted entity%.fiyat} to {fr.%targeted entity%.sahip}'s money
                                        set {fr.%targeted entity%.sahip} to player
                                        set {fr.%targeted entity%.satilik} to "Hayir"
                                        add name of targeted entity to {fr.%player%.at.liste::*}
                                        send "&6Bu ati satin aldiniz."
                                else:
                                        send "&6Yeteri kadar paraniz bulunmuyor."
                if arg 1 is "islik":
                        loop all entities:
                                loop-entity is horse or mule or donkey
                                name of loop-entity is equal to arg 2
                                distance between loop-entity and player is less than 100
                                if {fr.%loop-entity%.sahip} is player:
                                        if {fr.%loop-entity%.bagla} is 0:
                                                if {fr.%loop-entity%.yol} is set:
                                                        stop
                                                set {fr.%loop-entity%.yol} to 1
                                                set {_yer} to location of player
                                                send "&6Atinizi islikla cagirdiniz."
                                                set {_sure} to distance between {_yer} and loop-entity
                                                loop {_sure} times:
                                                        wait 0.25 seconds
                                                teleport loop-entity to {_yer}
                                                delete {fr.%loop-entity%.yol}
                                        else if {fr.%loop-entity%.bagla} is not set:
                                                if {fr.%loop-entity%.yol} is set:
                                                        stop
                                                set {fr.%player%.bagla} to 0
                                                set {fr.%loop-entity%.yol} to 1
                                                set {_yer} to location of player
                                                send "&6Atinizi islikla cagirdiniz."
                                                set {_sure} to distance between {_yer} and loop-entity
                                                loop {_sure} times:
                                                        wait 0.25 seconds
                                                teleport loop-entity to {_yer}
                                                delete {fr.%loop-entity%.yol}
                                        else:
                                                send "&6Atiniz bagli. Bagli atlar isliga gelemez."
                if arg 1 is "bagla":
                        targeted entity is horse or mule or donkey
                        distance between targeted entity and player is less than 5
                        if {fr.%targeted entity%.sahip} is player:
                                if {fr.%targeted entity%.bagla} is 0:
                                        set {fr.%targeted entity%.bagla} to 1
                                        set {fr.%targeted entity%.baglanmayeri} to location of targeted entity
                                        send "&6Atinizi bagladiniz."
                                else if {fr.%targeted entity%.bagla} is not set:
                                        set {fr.%targeted entity%.bagla} to 1
                                        set {fr.%targeted entity%.baglanmayeri} to location of targeted entity
                                        send "&6Atinizi bagladiniz."
                                else if {fr.%targeted entity%.bagla} is 1:
                                        set {fr.%targeted entity%.bagla} to 0
                                        send "&6Atinizi cozdunuz."
                        else:
                                send "&6Bu at sizin degil. Ati calmak icin yoneticiyle iletisime gecin."
                if arg 1 is "oldur":
                        if player has permission "admin":
                                targeted entity is horse or mule or donkey
                                delete {fr.%{fr.%targeted entity%.sahip}%.%name of the targeted entity%}
                                remove name of targeted entity from {fr.%{fr.%targeted entity%.sahip}%.at.liste::*}
                                kill targeted entity
                if arg 1 is "sahip":
                        if player has permission "admin":
                                targeted entity is horse or mule or donkey
                                loop all players:
                                        arg 2 is loop-player
                                        set {fr.%targeted entity%.sahip} to arg 2
                                        delete {fr.%{fr.%targeted entity%.sahip}%.%name of the targeted entity%}
                                        remove name of targeted entity from {fr.%{fr.%targeted entity%.sahip}%.at.liste::*}
                                        add name of targeted entity to {fr.%arg 2%.at.liste::*}
on rightclick on horse or mule or donkey:
        if tool of player is lead:
                cancel event
        if {fr.%clicked entity%.sahip} is not player:
                cancel event
                send "&6Bu at sizin degil."
        else if {fr.%clicked entity%.bagla} is 1:
                cancel event
                send "&6Atiniz bagli. Bagli atlara binemezsiniz."
every second:
        loop all entities:
                loop-entity is horse or mule or donkey
                if {fr.%loop-entity%.bagla} is 1:
                        if location of loop-entity is not equal to {fr.%loop-entity%.baglanmayeri}:

Kod bu ama atın 5 blok yanında olmama rağmen çalışmıyor. skript alıntıdır
 
Gerekli Addonlar Tammı? Çünkü Hata Göremedim Test Sunucu Açıp Deneyeceğim.. Oluyormu Diye
 
hata vermiyor addon olarakta tam olarak hangi addonlar gerekli bu skript için
tuSKe , skriptmirror gibi istresen özele gel test sunuc açıup deneyelim sonra buraya yazarsınız.
 
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