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
Konum
Burdur
Minecraft
wisartshady

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