HARFLİ VE SAYILI KELİME OYUNU

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

maximina16

Bir Kömür Göründü Kaptanım!
Sunucu Sahibi
Katılım
8 Şubat 2021
Mesajlar
165
Elmaslar
71
Puan
9.005
Konum
Hatay
Minecraft
Maximina16

Discord:

@Maximina16

Merhabalar ahali, sıkılıp yaptığım kelime oyunu skriptini paylaşmak istedim.

/oyunx yazarak başlatabilirsiniz, hatalar olabilir çok üstüne düşmedim dediğim gibi sıkıldığım için yaptığım bir şey.

Screenshot_1.png

Kod:
# Maximina16
# Function kısmında internetten yararlanılmıştır.

options:
    prefix: §6&l Sunucu ismi §8▸
    
on load:
    delete {ao}
    delete {oyun}
    
function genKey(l: number) :: text:
    set {_abc} to "aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuYvVwWxXyYzZ"
    loop {_l} times:
        set {_t} to random integer between 1 and 52
        set {_n} to random integer between 0 and 9
        if {_r} is set:
            chance of 50%:
                set {_r} to "%{_r}%%subtext of {_abc} from characters {_t} to {_t}%"
            else:
                set {_r} to "%{_r}%%{_n}%"
        else:
            chance of 50%:
                set {_r} to subtext of {_abc} from characters {_t} to {_t}
            else:
                set {_r} to {_n}
    return {_r}

command /oyunx:
    permission: oyun.yetki
    permission message: &cHata &8» &7Bu komutu kullanabilmek için gerekli yetkiniz yok!
    trigger:
        if {ao} is not set:
            set {ao} to true
            set {oyun} to genKey(25)
            broadcast "&8&o&m----------------------------------------"
            broadcast ""
            broadcast "&6Aşağıdaki yazıyı ilk yazan kazanır!"
            broadcast ""
            broadcast "&a%{oyun}%"
            broadcast ""
            broadcast ""
            broadcast "&8&o&m----------------------------------------"
            wait 1 minute
            if {ao} is set:
                broadcast "{@prefix} &cKelime oyununu kazanan olmadı."
                delete {oyun}
        else:
            send "&cZaten aktif bir oyun var!"

on chat:
    if {ao} is true:
        if message is "%{oyun}%":
            wait 5 tick
            broadcast "{@prefix} &6%player%&7 oyunu kazandı!"
            execute console command "give %player% diamond 64" #ödül için burayı editleyin
            delete {ao}
            delete {oyun}
        

every 25 minutes:
    execute console command "oyunx"

Görüşlerinizi belirtirseniz sevinirim ayrıca seve seve de yardımcı olurum.
 
Merhabalar ahali, sıkılıp yaptığım kelime oyunu skriptini paylaşmak istedim.

/oyunx yazarak başlatabilirsiniz, hatalar olabilir çok üstüne düşmedim dediğim gibi sıkıldığım için yaptığım bir şey.


Kod:
# Maximina16
# Function kısmında internetten yararlanılmıştır.

options:
    prefix: §6&l Sunucu ismi §8▸
   
on load:
    delete {ao}
    delete {oyun}
   
function genKey(l: number) :: text:
    set {_abc} to "aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuYvVwWxXyYzZ"
    loop {_l} times:
        set {_t} to random integer between 1 and 52
        set {_n} to random integer between 0 and 9
        if {_r} is set:
            chance of 50%:
                set {_r} to "%{_r}%%subtext of {_abc} from characters {_t} to {_t}%"
            else:
                set {_r} to "%{_r}%%{_n}%"
        else:
            chance of 50%:
                set {_r} to subtext of {_abc} from characters {_t} to {_t}
            else:
                set {_r} to {_n}
    return {_r}

command /oyunx:
    permission: oyun.yetki
    permission message: &cHata &8» &7Bu komutu kullanabilmek için gerekli yetkiniz yok!
    trigger:
        if {ao} is not set:
            set {ao} to true
            set {oyun} to genKey(25)
            broadcast "&8&o&m----------------------------------------"
            broadcast ""
            broadcast "&6Aşağıdaki yazıyı ilk yazan kazanır!"
            broadcast ""
            broadcast "&a%{oyun}%"
            broadcast ""
            broadcast ""
            broadcast "&8&o&m----------------------------------------"
            wait 1 minute
            if {ao} is set:
                broadcast "{@prefix} &cKelime oyununu kazanan olmadı."
                delete {oyun}
        else:
            send "&cZaten aktif bir oyun var!"

on chat:
    if {ao} is true:
        if message is "%{oyun}%":
            wait 5 tick
            broadcast "{@prefix} &6%player%&7 oyunu kazandı!"
            execute console command "give %player% diamond 64" #ödül için burayı editleyin
            delete {ao}
            delete {oyun}
       

every 25 minutes:
    execute console command "oyunx"

Görüşlerinizi belirtirseniz sevinirim ayrıca seve seve de yardımcı olurum.
skript güzel elinize sağlık

bir sorum var görseldeki Imparator şeyini nasıl tondan tona geçirdiniz
 
Merhaba, forum kuralları gereği skript paylaşımlarınızda en az 3 adet görsel bulundurmanız gereklidir, gereksinimler 24 saatin ardından sağlanmadığı takdirde konunuz arşive taşınacaktır.
 
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