Çözüldü Metin Taşı Skripti Güncellemesi Yardım

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

TheVerdant

Odunlara Vur Vur Vur!
Katılım
13 Aralık 2015
Mesajlar
49
Elmaslar
5
Puan
13.285
Yaş
27
Konum
bursa

Discord:

TheVerdant#3074

Metin taşı skripti bildiğiniz üzere holographic displays ile çalışıyor bunun yerine decent hologramsla çalışan versiyonu yapmaya çalıştım normal oyun içinde line düzenler gibi kodlarla skripti değiştirdim ama hatalar alıyorum yardımcı olabilirmisiniz ?

ANA KOD

Kod:
options:
    Prefix: &6METINTASI &8&l► &7

command /metintaşıayarla:
    trigger:
        if player has permission "metintasi.admin":
            if targeted block is obsidian:
                if {metintasi::%location of targeted block%} is not set:
                    set {_loc} to location of targeted block
                    set {metintasi::%{_loc}%} to {_loc}
                    message "{@Prefix} &7Önünüzdeki obsidyeni metin taşına çevirdiniz. Normale çevirmek için &e/metintaşıayarla &7yazınız!"
                    stop
                else if {metintasi::%location of targeted block%} is set:
                    clear {metintasi::%location of targeted block%}
                    message "{@Prefix} &7taşını normal obsidyene çevirdiniz tekrar metin taşı yapmak için &e/metintaşıayarla &7yazınız!"
            else:
                message "{@Prefix} &7Bloğun metin taşı olması için obsidyen olması gerekir"
        else:
            message "{@Prefix} &cBunu yapabilmek için gerekli yetkiye sahip değilsin!"


on break of obsidian:
    if {metintasi::can} is smaller than 2:
        give 1 Obsidian of unbreaking 1 named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." to player
        set {metintasi::can} to 251
        execute console command "hd setline metintasi 2 &8⋆ &7Doğmasına &e{animation: metin.txt} &7saniye kaldı!"
        set event-block to bedrock
        message "&6METINTASI &8&l► &7Oyuncular &eMetin Taşı&7'nı parçaladı , &fRastgele bir süre  &7içinde tekrar doğacak!" to players
        wait 3 minutes
        execute console command "hd setline metintasi 2 &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"
        set event-block to obsidian
        message "&6METINTASI &8&l► &eTaş&7 tekrar doğdu!" to players
    if {metintasi::%location of event-block%} is set:
        chance of 20%:
            damage player by 1 hearts
        remove 1 from {metintasi::can}
        execute console command "hd setline metintasi 2 &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"   
        cancel event
        stop
command /metinholo:
    permission: *.admin
    permission message: &cGerekli yetkiye sahip değilsiniz.
    trigger:
        execute player command "hd create metintasi &f      &f▸ &6METIN TASI&f &f◂"
        execute player command "hd addline metintasi &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"   
        
command /metinver:
    permission: sk.admin
    permission message: &eSkyblock &8► &7Bunu Yapmaya Yetkiniz Yok!
    trigger:
        send "&eSkyblock &8► &7Metin Eşyası veriliyor."
        wait 1 seconds
        send "&eSkyblock &8► &7Metin Eşyası verildi."
        give 1 Obsidian of unbreaking 1 named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." to player
        
on place a Obsidian:
    if tool's display name is "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)":
        cancel event
        remove Obsidian named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." from players
        wait 0.50 seconds
        execute player command "give %player% paper 1 name:&e150000_⛃"
        execute player command "give %player% 57 64"
        execute player command "cc give p para 1 %player%"

Benim Düzenlediğim SK

Kod:
options:
    Prefix: &6METINTASI &8&l► &7

command /metintaşıayarla:
    trigger:
        if player has permission "metintasi.admin":
            if targeted block is obsidian:
                if {metintasi::%location of targeted block%} is not set:
                    set {_loc} to location of targeted block
                    set {metintasi::%{_loc}%} to {_loc}
                    message "{@Prefix} &7Önünüzdeki obsidyeni metin taşına çevirdiniz. Normale çevirmek için &e/metintaşıayarla &7yazınız!"
                    stop
                else if {metintasi::%location of targeted block%} is set:
                    clear {metintasi::%location of targeted block%}
                    message "{@Prefix} &7taşını normal obsidyene çevirdiniz tekrar metin taşı yapmak için &e/metintaşıayarla &7yazınız!"
            else:
                message "{@Prefix} &7Bloğun metin taşı olması için obsidyen olması gerekir"
        else:
            message "{@Prefix} &cBunu yapabilmek için gerekli yetkiye sahip değilsin!"


on break of obsidian:
    if {metintasi::can} is smaller than 2:
        give 1 Obsidian of unbreaking 1 named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." to player
        set {metintasi::can} to 251
        execute player command "dh line edit metintasi 1 2 &8⋆ &7Doğmasına &e{animation: metin.txt} &7saniye kaldı!"
        set event-block to bedrock
        message "&6METINTASI &8&l► &7Oyuncular &eMetin Taşı&7'nı parçaladı , &fRastgele bir süre  &7içinde tekrar doğacak!" to players
        wait 3 minutes
        execute player command "dh line edit metintasi 1 2 &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"
        set event-block to obsidian
        message "&6METINTASI &8&l► &eTaş&7 tekrar doğdu!" to players
    if {metintasi::%location of event-block%} is set:
        chance of 20%:
            damage player by 1 hearts
        remove 1 from {metintasi::can}
        execute player command "dh line edit metintasi 1 2 &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"   
        cancel event
        stop
command /metinholo:
    permission: *.admin
    permission message: &cGerekli yetkiye sahip değilsiniz.
    trigger:
        execute player command "dh create metintasi &f      &f▸ &6METIN TASI&f &f◂"
        execute player command "dh line add metintasi 1 &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"   
        
command /metinver:
    permission: sk.admin
    permission message: &eSkyblock &8► &7Bunu Yapmaya Yetkiniz Yok!
    trigger:
        send "&eSkyblock &8► &7Metin Eşyası veriliyor."
        wait 1 seconds
        send "&eSkyblock &8► &7Metin Eşyası verildi."
        give 1 Obsidian of unbreaking 1 named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." to player
        
on place a Obsidian:
    if tool's display name is "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)":
        cancel event
        remove Obsidian named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." from players
        wait 0.50 seconds
        execute player command "give %player% paper 1 name:&e150000_⛃"
        execute player command "give %player% 57 64"
        execute player command "cc give p para 1 %player%"

aldığım hata ilk başta bu komutun bir console komutu olmadığıdı bende player giriyormuş gibi yaptım bu seferde böyle bir hata aldım

Ekran görüntüsü 2025-03-16 162842.webp
 
Metin taşı skripti bildiğiniz üzere holographic displays ile çalışıyor bunun yerine decent hologramsla çalışan versiyonu yapmaya çalıştım normal oyun içinde line düzenler gibi kodlarla skripti değiştirdim ama hatalar alıyorum yardımcı olabilirmisiniz ?

ANA KOD

Kod:
options:
    Prefix: &6METINTASI &8&l► &7

command /metintaşıayarla:
    trigger:
        if player has permission "metintasi.admin":
            if targeted block is obsidian:
                if {metintasi::%location of targeted block%} is not set:
                    set {_loc} to location of targeted block
                    set {metintasi::%{_loc}%} to {_loc}
                    message "{@Prefix} &7Önünüzdeki obsidyeni metin taşına çevirdiniz. Normale çevirmek için &e/metintaşıayarla &7yazınız!"
                    stop
                else if {metintasi::%location of targeted block%} is set:
                    clear {metintasi::%location of targeted block%}
                    message "{@Prefix} &7taşını normal obsidyene çevirdiniz tekrar metin taşı yapmak için &e/metintaşıayarla &7yazınız!"
            else:
                message "{@Prefix} &7Bloğun metin taşı olması için obsidyen olması gerekir"
        else:
            message "{@Prefix} &cBunu yapabilmek için gerekli yetkiye sahip değilsin!"


on break of obsidian:
    if {metintasi::can} is smaller than 2:
        give 1 Obsidian of unbreaking 1 named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." to player
        set {metintasi::can} to 251
        execute console command "hd setline metintasi 2 &8⋆ &7Doğmasına &e{animation: metin.txt} &7saniye kaldı!"
        set event-block to bedrock
        message "&6METINTASI &8&l► &7Oyuncular &eMetin Taşı&7'nı parçaladı , &fRastgele bir süre  &7içinde tekrar doğacak!" to players
        wait 3 minutes
        execute console command "hd setline metintasi 2 &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"
        set event-block to obsidian
        message "&6METINTASI &8&l► &eTaş&7 tekrar doğdu!" to players
    if {metintasi::%location of event-block%} is set:
        chance of 20%:
            damage player by 1 hearts
        remove 1 from {metintasi::can}
        execute console command "hd setline metintasi 2 &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"  
        cancel event
        stop
command /metinholo:
    permission: *.admin
    permission message: &cGerekli yetkiye sahip değilsiniz.
    trigger:
        execute player command "hd create metintasi &f      &f▸ &6METIN TASI&f &f◂"
        execute player command "hd addline metintasi &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"  
       
command /metinver:
    permission: sk.admin
    permission message: &eSkyblock &8► &7Bunu Yapmaya Yetkiniz Yok!
    trigger:
        send "&eSkyblock &8► &7Metin Eşyası veriliyor."
        wait 1 seconds
        send "&eSkyblock &8► &7Metin Eşyası verildi."
        give 1 Obsidian of unbreaking 1 named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." to player
       
on place a Obsidian:
    if tool's display name is "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)":
        cancel event
        remove Obsidian named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." from players
        wait 0.50 seconds
        execute player command "give %player% paper 1 name:&e150000_⛃"
        execute player command "give %player% 57 64"
        execute player command "cc give p para 1 %player%"

Benim Düzenlediğim SK

Kod:
options:
    Prefix: &6METINTASI &8&l► &7

command /metintaşıayarla:
    trigger:
        if player has permission "metintasi.admin":
            if targeted block is obsidian:
                if {metintasi::%location of targeted block%} is not set:
                    set {_loc} to location of targeted block
                    set {metintasi::%{_loc}%} to {_loc}
                    message "{@Prefix} &7Önünüzdeki obsidyeni metin taşına çevirdiniz. Normale çevirmek için &e/metintaşıayarla &7yazınız!"
                    stop
                else if {metintasi::%location of targeted block%} is set:
                    clear {metintasi::%location of targeted block%}
                    message "{@Prefix} &7taşını normal obsidyene çevirdiniz tekrar metin taşı yapmak için &e/metintaşıayarla &7yazınız!"
            else:
                message "{@Prefix} &7Bloğun metin taşı olması için obsidyen olması gerekir"
        else:
            message "{@Prefix} &cBunu yapabilmek için gerekli yetkiye sahip değilsin!"


on break of obsidian:
    if {metintasi::can} is smaller than 2:
        give 1 Obsidian of unbreaking 1 named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." to player
        set {metintasi::can} to 251
        execute player command "dh line edit metintasi 1 2 &8⋆ &7Doğmasına &e{animation: metin.txt} &7saniye kaldı!"
        set event-block to bedrock
        message "&6METINTASI &8&l► &7Oyuncular &eMetin Taşı&7'nı parçaladı , &fRastgele bir süre  &7içinde tekrar doğacak!" to players
        wait 3 minutes
        execute player command "dh line edit metintasi 1 2 &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"
        set event-block to obsidian
        message "&6METINTASI &8&l► &eTaş&7 tekrar doğdu!" to players
    if {metintasi::%location of event-block%} is set:
        chance of 20%:
            damage player by 1 hearts
        remove 1 from {metintasi::can}
        execute player command "dh line edit metintasi 1 2 &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"  
        cancel event
        stop
command /metinholo:
    permission: *.admin
    permission message: &cGerekli yetkiye sahip değilsiniz.
    trigger:
        execute player command "dh create metintasi &f      &f▸ &6METIN TASI&f &f◂"
        execute player command "dh line add metintasi 1 &8⋆ &7Kırılmasına &e%{metintasi::can}%&7 can kaldı!"  
       
command /metinver:
    permission: sk.admin
    permission message: &eSkyblock &8► &7Bunu Yapmaya Yetkiniz Yok!
    trigger:
        send "&eSkyblock &8► &7Metin Eşyası veriliyor."
        wait 1 seconds
        send "&eSkyblock &8► &7Metin Eşyası verildi."
        give 1 Obsidian of unbreaking 1 named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." to player
       
on place a Obsidian:
    if tool's display name is "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)":
        cancel event
        remove Obsidian named "&8▸ &eMetin Eşyası &8(&6Sağ tıkla&8)" with lore "&7Açmak için bir yere yerleştiriniz." from players
        wait 0.50 seconds
        execute player command "give %player% paper 1 name:&e150000_⛃"
        execute player command "give %player% 57 64"
        execute player command "cc give p para 1 %player%"

aldığım hata ilk başta bu komutun bir console komutu olmadığıdı bende player giriyormuş gibi yaptım bu seferde böyle bir hata aldım

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.

Plugin kullan
 
discord LianArs Gerekli Desteği Sağlarım
 
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