Bulundu Maden

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

Progué

Odunlara Vur Vur Vur!
Katılım
1 Kasım 2019
Mesajlar
31
Elmaslar
10
Puan
8.755
Yaş
26

Discord:

Mustafa#5471

Arkadaşlar mesala şimdi bir demir madenini kırdığında ama her demir madeni değil ismi farklı olacak.Bu madeni kırınca bedrock dönüşmesini belli bir süre sonra tkr demir madenince dönüşmesini istiyorum sağ tıklayınca madenin ele gelmesini istiyorum
Şimdiden yaparsanız teşekkürler
 
Demir madeni derken? Tam anlatabilir misiniz anlayamadım.
 
Kod:
command /demirmadeniayarla:
    trigger:
        if player has permission "sk.admin":
            if targeted block is iron ore:
                if {demirmadeni::%location of targeted block%} is not set:
                    set {_loc} to location of targeted block
                    set {demirmadeni::%{_loc}%} to {_loc}
                    message "&7Önünüzdeki demir madenini özel olarak belirlediniz. Normale çevirmek için &e/demirmadenibelirle &7yazınız!"
                    stop
                else if {demirmadeni::%location of targeted block%} is set:
                    clear {demirmadeni::%location of targeted block%}
                    message "&7Önünüzdeki demir madenini normale dönüştürdünüz."
            else:
                message "&7Bu demir madeni değil!"
        else:
            message "&cBunu yapabilmek için gerekli yetkiye sahip değilsin!"

on break of iron ore:
    if {demirmadeni::%location of block%} is set:
        set block to bedrock
        wait 2 seconds
        set block to iron ore

on rightclick on iron ore:
    if {demirmadeni::%location of block%} is set:
        if {demiralma::%player%} is not set:
            set {demiralma::%player%} to true
            give 1 iron ingot to player
            wait 3 second
            delete {demiralma::%player%}
        else:
            send "&73 saniyede bir demir alabilirsin."
            
on load:
    delete {demiralma::*}
Buyur, anladığım kadarıyla isteğine uygun bir skript yazdım. Denemedim, hatalı olabilir. Geri dönüş yaparsın.
 
Demir madeni derken? Tam anlatabilir misiniz anlayamadım.
Şöyle anlatayım şimdi demir ore var elinde ama benim belirdiğim bir isim de kırdığım da demir ore gelicek ve sonra bedrocka dönecek tekrar yenilenecek bu şekilde ilerleyecek
Gönderi otomatik olarak birleştirildi:

Kod:
command /demirmadeniayarla:
    trigger:
        if player has permission "sk.admin":
            if targeted block is iron ore:
                if {demirmadeni::%location of targeted block%} is not set:
                    set {_loc} to location of targeted block
                    set {demirmadeni::%{_loc}%} to {_loc}
                    message "&7Önünüzdeki demir madenini özel olarak belirlediniz. Normale çevirmek için &e/demirmadenibelirle &7yazınız!"
                    stop
                else if {demirmadeni::%location of targeted block%} is set:
                    clear {demirmadeni::%location of targeted block%}
                    message "&7Önünüzdeki demir madenini normale dönüştürdünüz."
            else:
                message "&7Bu demir madeni değil!"
        else:
            message "&cBunu yapabilmek için gerekli yetkiye sahip değilsin!"

on break of iron ore:
    if {demirmadeni::%location of block%} is set:
        set block to bedrock
        wait 2 seconds
        set block to iron ore

on rightclick on iron ore:
    if {demirmadeni::%location of block%} is set:
        if {demiralma::%player%} is not set:
            set {demiralma::%player%} to true
            give 1 iron ingot to player
            wait 3 second
            delete {demiralma::%player%}
        else:
            send "&73 saniyede bir demir alabilirsin."
           
on load:
    delete {demiralma::*}
Buyur, anladığım kadarıyla isteğine uygun bir skript yazdım. Denemedim, hatalı olabilir. Geri dönüş yaparsın.
Deneyip geri dönüş yapacağım teşekkürler
Gönderi otomatik olarak birleştirildi:

Kod:
command /demirmadeniayarla:
    trigger:
        if player has permission "sk.admin":
            if targeted block is iron ore:
                if {demirmadeni::%location of targeted block%} is not set:
                    set {_loc} to location of targeted block
                    set {demirmadeni::%{_loc}%} to {_loc}
                    message "&7Önünüzdeki demir madenini özel olarak belirlediniz. Normale çevirmek için &e/demirmadenibelirle &7yazınız!"
                    stop
                else if {demirmadeni::%location of targeted block%} is set:
                    clear {demirmadeni::%location of targeted block%}
                    message "&7Önünüzdeki demir madenini normale dönüştürdünüz."
            else:
                message "&7Bu demir madeni değil!"
        else:
            message "&cBunu yapabilmek için gerekli yetkiye sahip değilsin!"

on break of iron ore:
    if {demirmadeni::%location of block%} is set:
        set block to bedrock
        wait 2 seconds
        set block to iron ore

on rightclick on iron ore:
    if {demirmadeni::%location of block%} is set:
        if {demiralma::%player%} is not set:
            set {demiralma::%player%} to true
            give 1 iron ingot to player
            wait 3 second
            delete {demiralma::%player%}
        else:
            send "&73 saniyede bir demir alabilirsin."
           
on load:
    delete {demiralma::*}
Buyur, anladığım kadarıyla isteğine uygun bir skript yazdım. Denemedim, hatalı olabilir. Geri dönüş yaparsın.
Bu çalıştı teşekkürler acaba maden belirlemek yerine ismi demir sp olan madenlerde çalışması gibi
 
Son düzenleme:
Kod:
on place of iron ore:
    if player is op:
        if name of player's tool is "&eDemir SP":
            set {_loc} to location of block
            set {demirmadeni::%{_loc}%} to {_loc}
            message "&7Koyduğunuz demir madenini özel olarak belirlediniz. Normale çevirmek için &e/demirmadenibelirle &7yazınız!"
            stop
Buyur. Denedikten sonra geri dönüş yaparsan sevinirim.
 
Kod:
on place of iron ore:
    if player is op:
        if name of player's tool is "&eDemir SP":
            set {_loc} to location of block
            set {demirmadeni::%{_loc}%} to {_loc}
            message "&7Koyduğunuz demir madenini özel olarak belirlediniz. Normale çevirmek için &e/demirmadenibelirle &7yazınız!"
            stop
Buyur. Denedikten sonra geri dönüş yaparsan sevinirim.
Acaba sağ tıklayınca da demir sp olarak olarak elimize gelse olur mu
 
RENİAX bişi sorucam {soru.*} yapınca sadece kendini mi belirtiyor yani local mi bunu yapınca {soru2::%player%} hepsinimi kappsıyor
 
Acaba sağ tıklayınca da demir sp olarak olarak elimize gelse olur mu
Kod:
on rightclick on iron ore:
    if player is op:
        if {demirmadeni::%location of targeted block%} is set:
            execute player command "demirmadenibelirle
            set block to air
Buyur, sağ tıklayınca geri geliyor.


RENİAX bişi sorucam {soru.*} yapınca sadece kendini mi belirtiyor yani local mi bunu yapınca {soru2::%player%} hepsinimi kappsıyor
Tam anlayamadım. Sorunu özelden sorarsan sevinirim.
 
Kod:
on rightclick on iron ore:
    if player is op:
        if {demirmadeni::%location of targeted block%} is set:
            execute player command "demirmadenibelirle
            set block to air
Buyur, sağ tıklayınca geri geliyor.



Tam anlayamadım. Sorunu özelden sorarsan sevinirim.
Teşekkür ederim konu kilitlenebilir
 
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