Bulundu Güvenlik Kodu Skripti

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

Wisarts

Örümcek Hoşt!
Katılım
15 Aralık 2018
Mesajlar
331
Elmaslar
153
Puan
13.825
Yaş
22
Konum
Burdur
Minecraft
Wisart

Discord:

wisart

Arkadaşlar bana güvenlik kodu skripti yapabilecek var mı?
Skriptte istediğim şeyler zaten her güvenlik kodunda olan şeyler.
- Güvenlik kodunu girmeden komut kullanamasın.
- Güvenlik kodunu girmeden hareket edemesin.
- Güvenlik kodunu girmeden blok koyamasın ve kıramasın.

Arkadaşlar istediğim şey diğer skriptlerdeki gibi /gkod-oluştur (güvenlik kodu) sonrada /gkod (güvenlik kodu) değil.
Skriptte belirli bir kod olacak ve yönetim gelip /kod (güvenlik kodu) yazıp serbest kalacaklar. Yanlış yazılan kodlarda ise kick yiyecekler.

Şimdiden teşekkür ederim. (Bu arada plugin bilen varsa pluginde olur.)
#ACİL, #EVDEKAL​
 
Kod:
on command:
    if {dogrulama.%player%} is not set:
        cancel event

on place:
    if {dogrulama.%player%} is not set:
        cancel event

on break:
    if {dogrulama.%player%} is not set:
        cancel event

on any movement:
    if {dogrulama.%player%} is not set:
        cancel event

on join:
    set {kod::%player%} to a random integer between 123456 and 999999
    delete {dogrulama.%player%}
    send "&f%{kod::%player%}% kodu sohbete yazmadıkça hiçbir şey yapamazsın!" to player

on chat:
    if {dogrulama.%player%} is not set:
        if message is {kod::%player%}:
            set {dogrulama.%player%} to true
            send "&aKod başarıyla doğrulandı. Artık özgürsün."
        else:
            kick player due to "&c&lYanlış kod girdiniz!"

on quit:
    delete {dogrulama.%player%}
Umarım doğru anlamışımdır. Denemedim ama çalışabilir.
 
AuthMe'nin 2FA (2 aşamalı doğrulama) sistemini kullan bence.
 
Kod:
on command:
    if {dogrulama.%player%} is not set:
        cancel event

on place:
    if {dogrulama.%player%} is not set:
        cancel event

on break:
    if {dogrulama.%player%} is not set:
        cancel event

on any movement:
    if {dogrulama.%player%} is not set:
        cancel event

on join:
    set {kod::%player%} to a random integer between 123456 and 999999
    delete {dogrulama.%player%}
    send "&f%{kod::%player%}% kodu sohbete yazmadıkça hiçbir şey yapamazsın!" to player

on chat:
    if {dogrulama.%player%} is not set:
        if message is {kod::%player%}:
            set {dogrulama.%player%} to true
            send "&aKod başarıyla doğrulandı. Artık özgürsün."
        else:
            kick player due to "&c&lYanlış kod girdiniz!"

on quit:
    delete {dogrulama.%player%}
Umarım doğru anlamışımdır. Denemedim ama çalışabilir.
Bunun için gerekli bir addon kullanmam gerekiyor mu?
 
Bilgim yok maalesef.
 
...
 
Son düzenleme:
SecretCode kısmından şifreyi istediğiniz şey yapabilirsiniz .
JavaScript:
Options:
    p: &k|&f &bPatron &f&k|&f
    SecretCode: HE?=s5
on command:
    if command is not "kod":
        if {guvenlik.%player%} is false:
            cancel event
on place:
    if {guvenlik.%player%} is false:
        cancel event
on break:
    if {guvenlik.%player%} is false:
        cancel event
on any movement:
    if {guvenlik.%player%} is false:
        cancel event
on chat:
    if {guvenlik.%player%} is false:
        send "{@p} &aGüvenlik Kodunu girmelisin !" to player
on join:
    set {guvenlik.%player%} to false
    wait 3 ticks
    send "{@p} &aGüvenlik kodunu girmen gerekiyor !" to player
command /kod [<text>]:
    trigger:
        if argument 1 is set:
            if argument 1 is "{@SecretCode}":
                set {guvenlik.%player%} to true
                send "{@p} &aKod doğrulandı . Artık özgürce hareket edebilirsin." to player
            else:
                kick player due to "{@p} &cGüvenlik Kodu &lYANLIŞ !"
        else:
            send "{@p} &cKodu girmedin !" to player
 
SecretCode kısmından şifreyi istediğiniz şey yapabilirsiniz .
JavaScript:
Options:
    p: &k|&f &bPatron &f&k|&f
    SecretCode: HE?=s5
on command:
    if command is not "kod":
        if {guvenlik.%player%} is false:
            cancel event
on place:
    if {guvenlik.%player%} is false:
        cancel event
on break:
    if {guvenlik.%player%} is false:
        cancel event
on any movement:
    if {guvenlik.%player%} is false:
        cancel event
on chat:
    if {guvenlik.%player%} is false:
        send "{@p} &aGüvenlik Kodunu girmelisin !" to player
on join:
    set {guvenlik.%player%} to false
    wait 3 ticks
    send "{@p} &aGüvenlik kodunu girmen gerekiyor !" to player
command /kod [<text>]:
    trigger:
        if argument 1 is set:
            if argument 1 is "{@SecretCode}":
                set {guvenlik.%player%} to true
                send "{@p} &aKod doğrulandı . Artık özgürce hareket edebilirsin." to player
            else:
                kick player due to "{@p} &cGüvenlik Kodu &lYANLIŞ !"
        else:
            send "{@p} &cKodu girmedin !" to player
bilgilendirme için teşekkürler . :-) <3
 
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