Çözüldü İtema sağ tıklayınca komut yazması

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

RangarDevs™

Fırında Isıttığım İlk Taş
Katılım
19 Mart 2016
Mesajlar
80
Elmaslar
9
Puan
0
Yaş
28
Konum
Turkey-Istanbul
Selamun aleyküm.
Demirci masasına oyuncular sağ tıkladığı zaman /advancedcraftingtable open komutu çalışsın istiyorum. Böyle bir skript ya da plugin arıyorum.
 
JavaScript:
options:

    SkriptName: komutblogu

    Prefix: &dKomut Bloğu &6»

  

command /komutblogu [<text>] [<text>]:

    aliases: /kb, /komut

    trigger:

        arg 1 is "help":

            if player has permission "komutblogu.help":

                send "&7--- &bKomut Bloğu Skript Komutları | &6Sayfa 1&f/&61 &7---"

                send "&6/KomutBlogu ekle <komut> &b| &fBaktığınız bloğa istenilen komutu ekler."

                send "&6/KomutBlogu sil &b| &fEğer baktığınız bloğa bir komut eklendi ise siler."

                send "&6/KomutBlogu reload &b| &fSkript dosyasında yaptığınız değişiklikleri günceller."

                send "&6/KomutBlogu help &b| &fYardım sayfasını açar."

                send "&8-------------------------------------------------"

                send "&6/KomutBlogu &fyerine kısaca &6/Kb &fya da &6/Komut &fyazabilirsiniz"

                send "&8-------------------------------------------------"

                send "&7İletişim, hata/bug bildirme ya da istek skript için;"

                send "&3&lSkype&f: kamilkrblt"

                stop

            else:

                send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"

          

          

        arg 1 is "ekle":

            if player has permission "komutblogu.ekle":

                if {komutblogu::%location of targeted block%} is not set:

                    if arg 2 is not set:

                        send "{@Prefix} &4Bir komut eklemediniz!"

                    else:

                        set {_location} to location of targeted block

                        set {komutblogu::%{_location}%} to {_location}

                        set {komutblogu::%{_location}%.komut} to arg 2

                        send "{@Prefix} &2Hedef bloğa istenilen komut eklendi!"   

                else:

                    send "{@Prefix} &4Bu bloğa zaten bir komut eklenmiş!"

            else:

                send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"

              

              

        arg 1 is "sil":

            if player has permission "komutblogu.sil":

                if {komutblogu::%location of targeted block%} is set:

                    clear {komutblogu::%location of targeted block%}

                    clear {komutblogu::%location of targeted block%.komut}

                    send "{@Prefix} &cKomut hedef bloktan kaldırıldı!"

                else:

                    send "{@Prefix} &4Bloğu temizlemek için önce bir komut eklemelisin!"

            else:

                send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"

              

              

        arg 1 is "reload":

            if player has permission "komutblogu.reload":

                execute console command "/skript reload {@SkriptName}"

                send "{@Prefix} &6Reload tamamlandı."

            else:

                send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"



on right click:

    if player has permission "komutblogu.tikla":

        if {tiklandi.%player%} is not set:

            if {komutblogu::%location of event-block%} is set:

                execute player command "%{komutblogu::%location of event-block%.komut}%"

                set {tiklandi.%player%} to true

                wait 1 tick

                delete {tiklandi.%player%}

                stop

    else:

        send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"   

      

on left click:

    if player has permission "komutblogu.tikla":

        if {tiklandi.%player%} is not set:

            if {komutblogu::%location of event-block%} is set:

                cancel event

                execute player command "%{komutblogu::%location of event-block%.komut}%"

                set {tiklandi.%player%} to true

                wait 1 tick

                delete {tiklandi.%player%}

                stop

    else:

        send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"

"/komutblogu ekle <komut>" Baktığınız bloğa <komut> yerine yazdığınız kodu ekler.
"/komutblogu sil" Baktığınız bloğa kod eklemişseniz onu temizler.
"/komutblogu reload" Skript'e reload atar.
"/komutblogu help" Yardım sayfasını açar.

----------

Permissionlar;
komutblogu.ekle / Komut ekleyebilmek için
komutblogu.sil / Eklenen komutu silebilmek için
komutblogu.tikla / Komut bloklarını kullanabilmek için
komutblogu.reload / Reload atabilmek için
komutblogu.help / Help kısmını kullanabilmek için


Kod bana ait değildir @FurkanÖzcan'a aittir.
 
JavaScript:
options:

    SkriptName: komutblogu

    Prefix: &dKomut Bloğu &6»

 

command /komutblogu [<text>] [<text>]:

    aliases: /kb, /komut

    trigger:

        arg 1 is "help":

            if player has permission "komutblogu.help":

                send "&7--- &bKomut Bloğu Skript Komutları | &6Sayfa 1&f/&61 &7---"

                send "&6/KomutBlogu ekle <komut> &b| &fBaktığınız bloğa istenilen komutu ekler."

                send "&6/KomutBlogu sil &b| &fEğer baktığınız bloğa bir komut eklendi ise siler."

                send "&6/KomutBlogu reload &b| &fSkript dosyasında yaptığınız değişiklikleri günceller."

                send "&6/KomutBlogu help &b| &fYardım sayfasını açar."

                send "&8-------------------------------------------------"

                send "&6/KomutBlogu &fyerine kısaca &6/Kb &fya da &6/Komut &fyazabilirsiniz"

                send "&8-------------------------------------------------"

                send "&7İletişim, hata/bug bildirme ya da istek skript için;"

                send "&3&lSkype&f: kamilkrblt"

                stop

            else:

                send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"

         

         

        arg 1 is "ekle":

            if player has permission "komutblogu.ekle":

                if {komutblogu::%location of targeted block%} is not set:

                    if arg 2 is not set:

                        send "{@Prefix} &4Bir komut eklemediniz!"

                    else:

                        set {_location} to location of targeted block

                        set {komutblogu::%{_location}%} to {_location}

                        set {komutblogu::%{_location}%.komut} to arg 2

                        send "{@Prefix} &2Hedef bloğa istenilen komut eklendi!"  

                else:

                    send "{@Prefix} &4Bu bloğa zaten bir komut eklenmiş!"

            else:

                send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"

             

             

        arg 1 is "sil":

            if player has permission "komutblogu.sil":

                if {komutblogu::%location of targeted block%} is set:

                    clear {komutblogu::%location of targeted block%}

                    clear {komutblogu::%location of targeted block%.komut}

                    send "{@Prefix} &cKomut hedef bloktan kaldırıldı!"

                else:

                    send "{@Prefix} &4Bloğu temizlemek için önce bir komut eklemelisin!"

            else:

                send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"

             

             

        arg 1 is "reload":

            if player has permission "komutblogu.reload":

                execute console command "/skript reload {@SkriptName}"

                send "{@Prefix} &6Reload tamamlandı."

            else:

                send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"



on right click:

    if player has permission "komutblogu.tikla":

        if {tiklandi.%player%} is not set:

            if {komutblogu::%location of event-block%} is set:

                execute player command "%{komutblogu::%location of event-block%.komut}%"

                set {tiklandi.%player%} to true

                wait 1 tick

                delete {tiklandi.%player%}

                stop

    else:

        send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"  

     

on left click:

    if player has permission "komutblogu.tikla":

        if {tiklandi.%player%} is not set:

            if {komutblogu::%location of event-block%} is set:

                cancel event

                execute player command "%{komutblogu::%location of event-block%.komut}%"

                set {tiklandi.%player%} to true

                wait 1 tick

                delete {tiklandi.%player%}

                stop

    else:

        send "&cBu komutu kullanmak için gerekli yetkiye sahip değilsin!"

"/komutblogu ekle <komut>" Baktığınız bloğa <komut> yerine yazdığınız kodu ekler.
"/komutblogu sil" Baktığınız bloğa kod eklemişseniz onu temizler.
"/komutblogu reload" Skript'e reload atar.
"/komutblogu help" Yardım sayfasını açar.

----------

Permissionlar;
komutblogu.ekle / Komut ekleyebilmek için
komutblogu.sil / Eklenen komutu silebilmek için
komutblogu.tikla / Komut bloklarını kullanabilmek için
komutblogu.reload / Reload atabilmek için
komutblogu.help / Help kısmını kullanabilmek için


Kod bana ait değildir @FurkanÖzcan'a aittir.
Baktığım bloğa diyorsunuz ya tüm oyuncularda kullanabilecek demi. Mesela demirci masasını craftladıkları zaman onlarda sağ tıklayınca komuta ulaşacaklar değil mi ? Yoksa benim hedeflediğim mi olacak sadece
 
Baktığım bloğa diyorsunuz ya tüm oyuncularda kullanabilecek demi. Mesela demirci masasını craftladıkları zaman onlarda sağ tıklayınca komuta ulaşacaklar değil mi ? Yoksa benim hedeflediğim mi olacak sadece
Evet öyle.
Gönderi otomatik olarak birleştirildi:

Tüm oyuncular kullanabilecek
Gönderi otomatik olarak birleştirildi:

Baktığım bloğa diyorsunuz ya tüm oyuncularda kullanabilecek demi. Mesela demirci masasını craftladıkları zaman onlarda sağ tıklayınca komuta ulaşacaklar değil mi ? Yoksa benim hedeflediğim mi olacak sadece
Olduysa belirtin.
 
Son düzenleme:
Evet öyle.
Gönderi otomatik olarak birleştirildi:


Tüm oyuncular kullanabilecek
Gönderi otomatik olarak birleştirildi:


Olduysa belirtin.
13 tane hata verdi ama çalıştı. Birde oyuncuların kullanabilmesi için perm vermeme gerek yok değil mi? teşekkürler bu arada
 
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