Çözüldü Kilit skripti

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

NovaStar

Bir Kömür Göründü Kaptanım!
Katılım
5 Haziran 2018
Mesajlar
142
Elmaslar
46
Puan
13.620
Yaş
26
Minecraft
CemreK
X
CemrekArtworks

Discord:

CemreK#8078

Merhaba arkadaşlar kilit sistemi yapmak istiyorum

Kod:
On right click on chest or door or trapdoor:
    name of player's held item is "&7Kilit"
    remove player's held item from player's inventory
    send "Başarıyla kilitlendi" to player

bu şekilde bir kilitleme sistemi olucak. Kilitlenen bloğa nbt vermek için nasıl bi kod kullanmam gerek?
image.png

Bu şekilde nbt yapmam lazım ve 1 den 6 ya kadar her kilitte farklı bir şifre olması lazım
Kod:
set {_list::*} to 1, 2, 3, 4, 5, 6
    set {_list::*} to shuffled {_list::*}
    send "%{_list::*}%" to player

onun içinde böyle bişey yapabildim. Yapabilen olursa çok sevinirim
iyi forumlar
 
Yardım edebilecek var mı nbt için
 
JavaScript:
on right click on chest or door or trapdoor:
    name of player's held item is "&7Kilit"
    if {kilit::%location of event-block%} is not set:
        set {kilit::%location of event-block%} to player
        send "bu blok kilitlendi"
        remove player's held item from player's inventory
    else:
        if {kilit::%location of event-block%} != player:
            send "bu blok kilitli, kilitleyen kişi: %{kilit::%location of event-block%}%"

on break:
    {kilit::%location of event-block%} is set
    if {kilit::%location of event-block%} != player:
        cancel event
        send "bu blok %{kilit::%location of event-block%}% tarafından kilitlenmiş"
    else:
        send "Bu bloktaki kilit kaldırıldı"
        clear {kilit::%location of event-block%}
bu mantık ile yapabilirsin
 
İsteğimi tam olarak okumadın sanırım buna şifreyi nasıl kaydedebilirim ve yapıcağım kilit sistemi kişiye özel değil anahtara özel olacak. Bunun içinde belirttiğim gibi nbt yapmam gerek
 
JavaScript:
on right click on chest:
    if tag "custom;lock" of nbt of event-block is set:
        broadcast "Şifre: %tag "custom;lock" of nbt of event-block%"
    else:
        broadcast "bu blokta şifre yok"

command /test12:
    trigger:
        set {_x} to 100000
        loop 6 times:
            set {_z} to a random integer between 1 and 6
            add {_z} * {_x} to {_c}
            set {_x} to {_x} / 10
        broadcast "Şifre ayarlandı: %{_c}%"
        set tag "custom;lock" of nbt of target block to {_c}
SkBee kullanarak böyle bi sistem yaptım geliştirilebilir, sandığa bakarak /test12 komutu girildiğinde sandığa şifre veriyor ve sandığa sağ tıklandığında bu şifreyi söylüyor. oyuncu sandığı kilitlediğinde bu şifreye sahip bi anahtar verilip sadece bununla açılabilmesi sağlanabilir
 
JavaScript:
on right click on chest:
    if tag "custom;lock" of nbt of event-block is set:
        broadcast "Şifre: %tag "custom;lock" of nbt of event-block%"
    else:
        broadcast "bu blokta şifre yok"

command /test12:
    trigger:
        set {_x} to 100000
        loop 6 times:
            set {_z} to a random integer between 1 and 6
            add {_z} * {_x} to {_c}
            set {_x} to {_x} / 10
        broadcast "Şifre ayarlandı: %{_c}%"
        set tag "custom;lock" of nbt of target block to {_c}
SkBee kullanarak böyle bi sistem yaptım geliştirilebilir, sandığa bakarak /test12 komutu girildiğinde sandığa şifre veriyor ve sandığa sağ tıklandığında bu şifreyi söylüyor. oyuncu sandığı kilitlediğinde bu şifreye sahip bi anahtar verilip sadece bununla açılabilmesi sağlanabilir
Sen nasıl bi kralsın dm gelebilir misin
 
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