[SK] Sohbet Sesleri 1.1 >> GÜNCELLENDİ!

_Randy1_

Kızıltaş Madencisi
En iyi cevaplar
0

SS 1.1 Güncellemesi ile Eklenenler:
Yeni komutlar!
Yeni değiştirilebilir ses efektleri!
Yöneticiye özel giriş açıklaması!


Merhaba millet! Bugün basit ama şirin bir sistem yazdım. Bu konuşmayı fazla uzatmak yerine konuya geçmeyi tercih ediyorum. Hadi başlayalım!

Genel Komutlar:

Efekt Komutları:


Giriş Mesajı:

Mevcut Efektler:



İzinler (Güncellendi!):

ses.oyuncu > /ses komutu erişimi.
ses.genel.admin > /ses genel komutu erişimi.
ses.reload.admin > /ses reload komutu erişimi.
ss.duyuru.admin > Oyuna giriş yapınca mesaj almanızı sağlar.



ÖNEMLİ İSTEK:
Lütfen skriptteki Yapımcı: Randy1 bölümünü silmeyin, emeğe saygı duymak adına.>

Gerekli Eklentiler (Güncellendi!):
SkQuery

Kod:
PHP:
options:
    c : &7&l< &9Sohbet Sesleri 1.1&7&l >
    efekt : &7&l< Ses Efektleri&7&l >
command /ses [<text>] [<text>] [<text>]:
    trigger:
        if player has permission "ses.oyuncu":
            if arg-1 is set:
                if arg-1 is "açık":
                    set {oyuncular.%player%} to true
                    send "{@c} &3Chat sesleri &eaçık&3." to player
                else:
                    if arg-1 is "kapalı":
                        delete {oyuncular.%player%}
                        send "{@c} &3Chat sesleri &ekapalı&3." to player
                    else:
                        if arg-1 is "genel":
                            if player has permission "ses.genel.admin":
                                if arg-2 is set:
                                    if arg-2 is "açık":
                                        loop all players:
                                            set {oyuncular.%loop-player%} to true
                                            send "{@c} &3Sistem tüm sunucu için &eaktifleştirildi&3." to player
                                    else:
                                        if arg-2 is "kapalı":
                                            loop all players:
                                                delete {oyuncular.%loop-player%}
                                                send "{@c} &3Sistem tüm sunucu için &edeaktifleştirildi&3." to player
                                        else:
                                            send "{@c} &3Böyle bir komut yok. Geçerli komutları görmek için lütfen &e/ses &3yazın." to player
                                else:
                                    send "{@c} &3Hatalı komut. Doğru kullanım: &e/ses genel &3<&eaçık&3/&ekapalı&3>" to player
                            else:
                                send "{@c} &cBunun için gerekli izne sahip değilsiniz." to player
                        else:
                            if arg-1 is "reload":
                                if player has permission "ses.reload.admin":
                                    send "{@c} &3Sistem yenileniyor.." to player
                                    execute console command "sk reload SohbetSesleri"
                                    wait 10 tick
                                    send "{@c} &3Sistem yenilendi."
                                else:
                                    send "{@c} &cBunun için gerekli izne sahip değilsiniz." to player
                            else:
                                if arg-1 is "efekt":
                                    if arg-2 is not set:
                                        if arg-3 is not set:
                                            if player has permission "ses.oyuncu":
                                                send "&3&l│││││││││││││││││││ {@c} &3&l ││││││││││││││││││││" to player
                                                send "&e&l* &3/ses efekt liste &a<&e1&a/&e2&a/&e3&a/&e4&a>" to player
                                                send "&3>&b> &eSes efektlerini görüntüler. Gerekli izin: &cses.oyuncu" to player
                                                send "&e&l* &3/ses efekt değiştir &a<&eyeniefekt&a>" to player
                                                send "&3>&b> &eSes efektinizi değiştirir. Gerekli izin: &cses.oyuncu" to player
                                                send "&e&l* &3/ses" to player
                                                send "&3>&b> &eAna komutları görüntüler. Gerekli izin: &cses.oyuncu" to player
                                                send "" to player
                                                send "&3&lYapımcı: &eRandy1" to player #Lütfen burayı düzenlemeyin.#
                                                send "" to player
                                                send "&3&l│││││││││││││││││││ {@c} &3&l ││││││││││││││││││││" to player
                                            else:
                                                send "{@c} &cBunun için gerekli izne sahip değilsiniz." to player
                                    else:
                                        if arg-2 is "liste":
                                            if arg-3 is "1":
                                                send "&3&l││││││││││││││││││ &7(&e1&7/&e4&7) {@efekt} &7(&e1&7/&e4&7)&3&l │││││││││││││││││││" to player
                                                send "&3>&b> &6Nota Sesi 1 &e(note.harp)     &4       &3>&b> &6Köpük Sesi 1 &e(random.fizz)" to player
                                                send "&3>&b> &6Nota Sesi 2 &e(note.hat)      &4       &3>&b> &6Level Sesi 1 &e(random.levelup)" to player
                                                send "&3>&b> &6Nota Sesi 3 &e(note.bass)     &4       &3>&b> &6Level Sesi 2 &e(random.orb)" to player
                                                send "&3>&b> &6Nota Sesi 4 &e(note.pling)    &4       &3>&b> &6Patlama Sesi 1 &e(random.pop)" to player
                                                send "&3>&b> &6Nota Sesi 5 &e(note.snare)    &4       &3>&b> &6Tıklama Sesi 1 &e(random.click)" to player
                                                send "&3>&b> &6Nota Sesi 6 &e(note.bd)       &4       &3>&b> &6Tıklama Sesi 2 &e(random.wood_click)" to player
                                                send "&3>&b> &6Yay Sesi 1 &e(random.bow)     &4       &3>&b> &6Piston Sesi 1 &e(tile.piston.in)" to player
                                                send "&3>&b> &6Sandık Sesi 1 &e(random.chestopen)    &3>&b> &6Piston Sesi 2 &e(tile.piston.out)" to player
                                                send "&3>&b> &6Sandık Sesi 2 &e(random.chestclosed)  &3>&b> &6Lütfen &e/ss efekt liste 2 &6yazın." to player
                                                send "&3&l││││││││││││││││││ &7(&e1&7/&e4&7) {@efekt} &7(&e1&7/&e4&7)&3&l │││││││││││││││││││" to player
                                            else:
                                                if arg-3 is "2":
                                                    send "&3&l││││││││││││││││││ &7(&e2&7/&e4&7) {@efekt} &7(&e2&7/&e4&7)&3&l │││││││││││││││││││" to player
                                                    send "&3>&b> &6Yarasa Sesi 1 &e(mob.bat.death)" to player
                                                    send "&3>&b> &6Yarasa Sesi 2 &e(mob.bat.hurt)" to player
                                                    send "&3>&b> &6Yarasa Sesi 3 &e(mob.bat.idle)" to player
                                                    send "&3>&b> &6Yarasa Sesi 4 &e(mob.bat.takeoff)" to player
                                                    send "&3>&b> &6Kedi Sesi 1 &e(mob.cat.hiss)" to player
                                                    send "&3>&b> &6Kedi Sesi 2 &e(mob.cat.meow)" to player
                                                    send "&3>&b> &6Creeper Sesi 1 &e(mob.creeper.death)" to player
                                                    send "&3>&b> &6Creeper Sesi 2 &e(mob.creeper.say)" to player
                                                    send "&3>&b> &6Lütfen &e/ss efekt liste 3 &6yazın." to player
                                                    send "&3&l││││││││││││││││││ &7(&e2&7/&e4&7) {@efekt} &7(&e2&7/&e4&7)&3&l │││││││││││││││││││" to player
                                                else:
                                                    if arg-3 is "3":
                                                        send "&3&l││││││││││││││││││ &7(&e3&7/&e4&7) {@efekt} &7(&e3&7/&e4&7)&3&l │││││││││││││││││││" to player
                                                        send "&3>&b> &6Tavuk Sesi 1 &e(mob.chicken.hurt)" to player
                                                        send "&3>&b> &6Tavuk Sesi 2 &e(mob.chicken.say)" to player
                                                        send "&3>&b> &6Tavuk Sesi 3 &e(mob.chicken.step)" to player
                                                        send "&3>&b> &6İnek Sesi 1 &e(mob.cow.step)" to player
                                                        send "&3>&b> &6Ejder Sesi 1 &e(mob.enderdragon.hit)" to player
                                                        send "&3>&b> &6Ejder Sesi 2 &e(mob.enderdragon.wings)" to player
                                                        send "&3>&b> &6Enderman Sesi 1 &e(mob.endermen.hit)" to player
                                                        send "&3>&b> &6Enderman Sesi 1 &e(mob.endermen.hit)" to player
                                                        send "&3>&b> &6Lütfen &e/ss efekt liste 4 &6yazın." to player
                                                        send "&3&l││││││││││││││││││ &7(&e3&7/&e4&7) {@efekt} &7(&e3&7/&e4&7)&3&l │││││││││││││││││││" to player
                                                    else:
                                                        if arg-3 is "4":
                                                            send "&3&l││││││││││││││││││ &7(&e4&7/&e4&7) {@efekt} &7(&e4&7/&e4&7)&3&l │││││││││││││││││││" to player
                                                            send "&3>&b> &6Ghast Sesi 1 &e(mob.ghast.charge)" to player
                                                            send "&3>&b> &6Ghast Sesi 2 &e(mob.ghast.fireball)" to player
                                                            send "&3>&b> &6Golem Sesi 1 &e(mob.irongolem.hit)" to player
                                                            send "&3>&b> &6Golem Sesi 2 &e(mob.irongolem.throw)" to player
                                                            send "&3>&b> &6Balık Sesi 1 &e(mob.silverfish.kill)" to player
                                                            send "&3&l││││││││││││││││││ &7(&e4&7/&e4&7) {@efekt} &7(&e4&7/&e4&7)&3&l │││││││││││││││││││" to player
                                                        else:
                                                            if arg-3 is set:
                                                                send "{@c} &3Lütfen sayfayı girin. Geçerli sayfalar: &a<&e1&a/&e2&a/&e3&a/&e4&a>" to player
                                                            else:
                                                                send "{@c} &3Lütfen sayfayı girin. Geçerli sayfalar: &a<&e1&a/&e2&a/&e3&a/&e4&a>" to player
                                        else:
                                            if arg-2 is "değiştir":
                                                if arg-3 is not set:
                                                    if player has permission "ses.oyuncu":
                                                        send "{@c} &3Lütfen ilk önce ses efektinizi &elisteden seçin&3." to player
                                                        send "{@c} &3Yazmanız gereken şey açık sarı renkle belirtilmiştir." to player
                                                        send "{@c} &eÖrnek: &emob.irongolem.hit" to player
                                                    else:
                                                        send "{@c} &cBunun için gerekli izne sahip değilsiniz." to player
                                                else:
                                                    if arg-3 is set:
                                                        set {sesefektioyuncu.%player%} to arg-3
                                                        send "{@c} &3Seçtiğiniz ses efekti: &e%{sesefektioyuncu.%player%}%" to player
                                            else:
                                                send "{@c} &3Böyle bir komut yok. Geçerli komutları görmek için lütfen &e/ses &3yazın." to player
                                else:
                                    send "{@c} &3Böyle bir komut yok. Geçerli komutları görmek için lütfen &e/ses &3yazın." to player
                      
            else:
                send "&3&l│││││││││││││││││││ {@c} &3&l ││││││││││││││││││││" to player
                send "&e&l* &3/ses &a<&eaçık&a/&ekapalı&a>" to player
                send "&3>&b> &eSistemi açar/kapatır. Gerekli izin: &cses.oyuncu" to player
                send "&e&l* &3/ses genel &a<&eaçık&a/&ekapalı&a>" to player
                send "&3>&b> &eSistemi tüm sunucu için açar/kapatır. Gerekli izin: &cses.genel.admin" to player
                send "&e&l* &3/ses reload" to player
                send "&3>&b> &eSistemi yeniden başlatır. Gerekli izin: &cses.reload.admin" to player
                send "&e&l* &3/ses efekt" to player
                send "&3>&b> &eEfekt menüsünü açar. Gerekli izin: &cses.efekt.yardim" to player
                send "" to player
                send "&3&lYapımcı: &eRandy1" to player #Lütfen burayı düzenlemeyin.#
                send "" to player
                send "&3&l│││││││││││││││││││ {@c} &3&l ││││││││││││││││││││" to player
        else:
            send "{@c} &cBunun için gerekli izne sahip değilsiniz." to player
                  
on chat:
    loop all players:
        if {oyuncular.%loop-player%} is true:
            play raw sound "%{sesefektioyuncu.%player%}%" at loop-player with pitch 1 volume 10
on join:
    if player has permission "ss.duyuru.admin":
        send "&3&l│││││││││││││││││││ {@c} &3&l ││││││││││││││││││││" to player
        send "&7" to player
        send "&7   Hata/Öneriler için skype: &eRandy1GG" to player
        send "&7" to player
        send "&3&l│││││││││││││││││││ {@c} &3&l ││││││││││││││││││││" to player

Diğer Skriptlerim:

Hazine Kutusu > Tıkla git!

 
Son düzenleme:

Blueyescat

Bedrock Kaşifi
En iyi cevaplar
0
Neden ses adını değiştirmek için ExtrasSK gereksin anlamadım, bu şekildede aynısı yapılabilir. Zaten syntaxları değişik olduğu için sadece isimi değiştirmek yetmez; değiştirince zaten SkRayFall'a gerek kalmaz. SkQuery de kullanılabilir :) Onun dışında başarılı görünüyor tebrikler.
 

_Randy1_

Kızıltaş Madencisi
En iyi cevaplar
0
Başarılı olmuş tebrik ederim.
Teşekkürler efendim!
minecraftın kendisinde /playsound diye bir komut var loop all players yaptıktan sonra /playsound click %loop-player% yaparsan extraSK olmadan da çalışır.
Bu komutu biliyorum fakat her mesajda bir konsolun komut girmesi zorlayabilir diye yapmamıştım.
Neden ses adını değiştirmek için ExtrasSK gereksin anlamadım, bu şekildede aynısı yapılabilir. Zaten syntaxları değişik olduğu için sadece isimi değiştirmek yetmez; değiştirince zaten SkRayFall'a gerek kalmaz. SkQuery de kullanılabilir :) Onun dışında başarılı görünüyor tebrikler.
Açıkçası ses efektleri konusunda iyi olduğumu söyleyemeyeceğim ama ses efektini değiştirerek deneyeceğim, teşekkürler! :)
 
Üst