Sol Reklam
Sağ Reklam

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

Durum
Mesaj gönderimine kapalı.

2Adam

Bir Kömür Göründü Kaptanım!
Katılım
13 Haziran 2018
Mesajlar
165
Elmaslar
11
Puanlar
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
 

MelihDemirel_

Altın Benim Yeni Sevgilim

Discord:

Melih Demirel#2076

Katılım
22 Temmuz 2019
Mesajlar
458
Elmaslar
167
Puanlar
7.025
Yaş
23
Yer
Bursa
Minecraft
Melih_Demirel
Gerekli Addonlar Tammı? Çünkü Hata Göremedim Test Sunucu Açıp Deneyeceğim.. Oluyormu Diye
 

2Adam

Bir Kömür Göründü Kaptanım!
Katılım
13 Haziran 2018
Mesajlar
165
Elmaslar
11
Puanlar
0
Minecraft
Mr_Eness

MelihDemirel_

Altın Benim Yeni Sevgilim

Discord:

Melih Demirel#2076

Katılım
22 Temmuz 2019
Mesajlar
458
Elmaslar
167
Puanlar
7.025
Yaş
23
Yer
Bursa
Minecraft
Melih_Demirel
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
Mesaj gönderimine kapalı.
Neden altınlarını Discord sunucumuzda kazmıyorsun? TIKLA VE KATIL!
Yukarı