Skript Paylaşımı Kelime Oyunu Skripti | Karışık verilen harfler ile doğru kelimeyi bul!

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

Reynixan

Le cose belle arrivano quando non le cerchi.
Katılım
22 Ocak 2020
Mesajlar
631
Elmaslar
715
Puan
8.175
Yaş
23
Konum
Istanbul

Discord:

Reynixan#8044

Önsöz

Selamlar değerli forum sakinleri.
Bugün sizlere güzel bir kelime oyunu skripti paylaşacağım.
Belirlediğiniz kelime veya kelimeler, harfleri karışık şekilde sohbete yazılır ve oyuncular kelimenin doğrusunu bulmaya çalışır.
Örnek olarak 2 tane kelime yaptım.

Görseller

1587431088167.png

Örnek kelime: korona...

1587431220452.png

Örnek kelime: minecraft...

1587431296689.png


Kod

Kod:
options:
    Kelime1:  Korona
    1-harf1:  K
    1-harf2:  o
    1-harf3:  r
    1-harf4:  o
    1-harf5:  n
    1-harf6:  a
    Kelime2:  Minecraft
    2-harf1:  M
    2-harf2:  i
    2-harf3:  n
    2-harf4:  e
    2-harf5:  c
    2-harf6:  r
    2-harf7:  a
    2-harf8:  f
    2-harf9:  t
    
on load:
    delete {oyunbasladi1}
    delete {oyunbasladi2}

command /kelime:
    trigger:
        if sender is not a player:
            if {oyunbasladi1} is not set:
                if {oyunbasladi2} is not set:
                    chance of 50%:
                        execute console command "oyunadmin 1"
                        set {oyunbasladi1} to true
                        set {sayi} to 0
                        loop 6 times:
                            add 1 to {sayi}
                            set {harf%{sayi}%} to random element out of {harfler1::*}
                            remove {harf%{sayi}%} from {harfler1::*}
                            wait 2 tick
                        send "&9&lKelime Oyunu Başladı!" to players
                        send "&3Karışık verilen harfler ile doğru kelimeyi bul: &c%{harf1}%%{harf2}%%{harf3}%%{harf4}%%{harf5}%%{harf6}%" to players
                        stop
                    chance of 50%:
                        execute console command "oyunadmin 2"
                        set {oyunbasladi2} to true
                        set {sayi} to 0
                        loop 9 times:
                            add 1 to {sayi}
                            set {harf%{sayi}%} to random element out of {harfler2::*}
                            remove {harf%{sayi}%} from {harfler2::*}
                            wait 10 tick
                        send "&9&lKelime Oyunu Başladı!" to players
                        send "&3Karışık verilen harfler ile doğru kelimeyi bul: &c%{harf1}%%{harf2}%%{harf3}%%{harf4}%%{harf5}%%{harf6}%%{harf7}%%{harf8}%%{harf9}%" to players
                        stop
                else:
                    send "&cDevam eden bir kelime oyunu bulunmakta!" to player
            else:
                send "&cDevam eden bir kelime oyunu bulunmakta!" to player

on chat:
    if {oyunbasladi1} is true:
        if message is "{@Kelime1}":
            send "&7Kelime oyununu &c%player% &7kazandı!" to players
            give 1 diamond to player
            delete {oyunbasladi1}
    if {oyunbasladi2} is true:
        if message is "{@Kelime2}":
            send "&7Kelime oyununu &c%player% &7kazandı!" to players
            give 1 diamond to player
            delete {oyunbasladi2}
            
command /oyunadmin [<text>]:
    trigger:
        if sender is not a player:
            if arg 1 is "1":
                delete {harfler1::*}
                add "{@1-harf1}" to {harfler1::*}
                add "{@1-harf2}" to {harfler1::*}
                add "{@1-harf3}" to {harfler1::*}
                add "{@1-harf4}" to {harfler1::*}
                add "{@1-harf5}" to {harfler1::*}
                add "{@1-harf6}" to {harfler1::*}
            else if arg 1 is "2":
                delete {harfler2::*}
                add "{@2-harf1}" to {harfler2::*}
                add "{@2-harf2}" to {harfler2::*}
                add "{@2-harf3}" to {harfler2::*}
                add "{@2-harf4}" to {harfler2::*}
                add "{@2-harf5}" to {harfler2::*}
                add "{@2-harf6}" to {harfler2::*}
                add "{@2-harf7}" to {harfler2::*}
                add "{@2-harf8}" to {harfler2::*}
                add "{@2-harf9}" to {harfler2::*}

every 10 minutes:
    execute console command "kelime"

Umarım işinize yarar, görüşmek üzere...
 
YouTube kanalınızıda inceledim. Gerçekten başarılısınız. Başarılarınızın devamını diliyorum.
 
Her zaman ki gibi muazzam, ellerine sağlık. :<3:
 
Peki farklı bir kelime eklemek isteyen kişi neden büyük çaplı bir değişiklik yapmak yerine kendisi skript yazmasın? Fonksiyonları kullanarak algoritma vs. yapsanız daha mantıklı olurdu
 
YouTube kanalınızıda inceledim. Gerçekten başarılısınız. Başarılarınızın devamını diliyorum.
Çok teşekkür ederim. <3
Her zaman ki gibi muazzam, ellerine sağlık. :<3:
Teşekkürler. :<3:
Peki farklı bir kelime eklemek isteyen kişi neden büyük çaplı bir değişiklik yapmak yerine kendisi skript yazmasın? Fonksiyonları kullanarak algoritma vs. yapsanız daha mantıklı olurdu
Çok da zor olacağını düşünmüyorum yeni bir kelime eklemenin. Yaptıklarımın aynısını 3. kelime için tekrarlayacak ve eğer yapamayan olursa bana yazabilir hiç üşenmeden yaparım. Fonksiyon kullanmıyorum ama daha kolay olabilir haklısın.
Değerli yorumun için teşekkürler. <3​
 

Özellikle yeni nesil sunucuların olmazsa olmazı olan, "Kelime Oyunu" sisteminin bir gelişmiş halini bizimle paylaşmanız hoş olmuş ki eline sağlık.
 
Çok güzel bir script.
 
Klasik kelime oyunlarının yanı sıra daha güzel bir skript olmuş ellerine sağlık
 
Gayet başarılı, ellerinize sağlık!
 
çok güzel skriptlere sahip daha önceden de özel skript almışlığımız oldu.
 
Başarılı gerçekten kullanacağım
 
Gayet başarılı, ellerinize sağlık!
 
Sohbeti canlı tutmak için kullanılabilecek bir skript.
 
Artık klasik oldu ama yined de güzel
 
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