Skript Paylaşımı En İyi Giriş/Çıkış Skripti - %100 yaml, ses efektleri, title/normal/actionbar, az Satır, iyi Performans [v1.1] - {KanedgyBO}

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

KanedgyBO

SkriptTale
Katılım
29 Mart 2018
Mesajlar
923
Elmaslar
382
Puan
14.575
Yaş
19
Konum
Bursa / Erikli
Minecraft
TheLudoBile

Discord:

TheLudoBile#3485

En İyi Giriş/Çıkış Skripti

Merhaba, size boş zamanımda yaptığım ".../plugins/Giriş - Çıkış/Ayarlar" dosyasından her şeyi ayarlayabildiğiniz bir "skript" tanıtacağım. Her şeyi görsellerden anlayabilirsiniz. Skript mümkün olan en kısa ve en iyi performans sağlanacak şekilde yazılmıştır.
("title/normal/actionbar" seçeneklerinden birini girmezseniz 15 saniyede bir uyarı alırsınız.)


- Görseller -

(Ayarlar Kısmı)
Screenshot_2.png


(Actionbar -eylem çubuğu- yazısı)
Screenshot_3.png


(Normal -normal yazı- yazısı)
Screenshot_7.png


(Title -subtitle, alt başlık- yazısı)
Screenshot_6.png


- Gereken Skript Addonları -

Değerli ziyaretçimiz, içeriği görebilmek için şimdi giriş yapın veya kayıt olun.


- Kod -
Kod:
#Skript KanedgyBO tarafından yapılmıştır.

load:
    load yaml "plugins/Giriş - Çıkış/Ayarlar.yml" as "welcome/a"
    yaml "welcome/a" is empty:
        set yaml value "Duyurular.Giriş" from "welcome/a" to "&3ThoroughSkyblock &8» &c{oyuncu} &eadlı oyuncu sunucuya &agirdi&e."
        set yaml value "Duyurular.Çıkış" from "welcome/a" to "&3ThoroughSkyblock &8» &c{oyuncu} &eadlı oyuncu sunucudan &cçıktı&e."
        set yaml value "Ses-Efekti.Giriş.İsim" from "welcome/a" to "entity.player.levelup"
        set yaml value "Ses-Efekti.Giriş.Güç" from "welcome/a" to 100
        set yaml value "Ses-Efekti.Giriş.Ton" from "welcome/a" to 3
        set yaml value "Ses-Efekti.Çıkış.İsim" from "welcome/a" to "entity.player.levelup"
        set yaml value "Ses-Efekti.Çıkış.Güç" from "welcome/a" to 100
        set yaml value "Ses-Efekti.Çıkış.Ton" from "welcome/a" to 5
        set yaml value "Mesaj-Modu-(Modlar;actionbar,title,normal)" from "welcome/a" to "actionbar"
        save yaml "welcome/a"
    else:
        while yaml value "Mesaj-Modu-(Modlar;actionbar,title,normal)" from "welcome/a" isn't "actionbar" or "title" or "normal":
            send "&cUyarı &8» &6""plugins/Giriş - Çıkış/Ayarlar"" &edosyasındaki mesaj modu ayarına &d""actionbar/title/normal"" &eseçeneklerinden birini girmelisiniz. &c(Bu mesaj yalnızca OP'lara gönderilir.)" to players where [player input is op]
            send "&c&lUyari &8&l| &6""plugins/Giris - Cikis/Ayarlar"" &edosyasindaki mesaj modu ayarina &d""actionbar/title/normal"" &eseceneklerinden birini girmelisiniz." to console
            wait 15 second
join:
    set join message to ""
    play sound "%yaml value ""Ses-Efekti.Giriş.İsim"" from ""welcome/a""%" with volume yaml value "Ses-Efekti.Giriş.Güç" from "welcome/a" at pitch yaml value "Ses-Efekti.Giriş.Ton" from "welcome/a" to players
    jM(player,1)
quit:
    set quit message to ""
    play sound "%yaml value ""Ses-Efekti.Çıkış.İsim"" from ""welcome/a""%" with volume yaml value "Ses-Efekti.Çıkış.Güç" from "welcome/a" at pitch yaml value "Ses-Efekti.Çıkış.Ton" from "welcome/a" to players
    jM(player,2)
function jM(p:player,m:number):
    set {_mod} to yaml value "Mesaj-Modu-(Modlar;actionbar,title,normal)" from "welcome/a"
    {_m} is 1:
        set {_message} to yaml value "Duyurular.Giriş" from "welcome/a"
    else if {_m} is 2:
        set {_message} to yaml value "Duyurular.Çıkış" from "welcome/a"
    replace "{oyuncu}" with "%{_p}%" in {_message}
    {_mod} is "actionbar":
        send action bar {_message} to players
    {_mod} is "title":
        send subtitle {_message} to players for 2.5 second
    {_mod} is "normal":
        send {_message} to players

- Güncellemeler -

Giriş / çıkış yaparken gönderilen fazladan mesaj gelmesi engellendi.
 

Ekli dosyalar

  • Screenshot_6.png
    Screenshot_6.png
    42 KB · Görüntüleme: 150
  • Screenshot_5.png
    Screenshot_5.png
    15,4 KB · Görüntüleme: 144
  • Screenshot_3.png
    Screenshot_3.png
    23,7 KB · Görüntüleme: 133
Son düzenleme:
Gine etiket eklemeyi unuttum...
 
Bence güzel olmuş fakat bunları 2 plugin ile yapabilirdin.
- LiteJoin ile sadece giriş çıkış değil kick ban filan her şeyi yapabilirsin.
- PlayMoreSound adlı plugin ile bütün sesleri ayarlıyabilirsin.
Bence bunları kullanırsak daha sağlıklı olur diye düşünüyorum.
 
Bence güzel olmuş fakat bunları 2 plugin ile yapabilirdin.
- LiteJoin ile sadece giriş çıkış değil kick ban filan her şeyi yapabilirsin.
- PlayMoreSound adlı plugin ile bütün sesleri ayarlıyabilirsin.
Bence bunları kullanırsak daha sağlıklı olur diye düşünüyorum.
sunucusunda skript bulunan birinin sırf bu sistem için bu 2 plugin indirmesine gerek olmaz bence bu şekilde, bu skriptte performans ı bozucak bir şey yok yani sağlık açısısından belki daha az yer kapladığı için bu daha iyidir. birde bunda 3 mesaj türü var :D yorumun için teşekkürler
 
sunucusunda skript bulunan birinin sırf bu sistem için bu 2 plugin indirmesine gerek olmaz bence bu şekilde, bu skriptte performans ı bozucak bir şey yok yani sağlık açısısından belki daha az yer kapladığı için bu daha iyidir, yorumun için teşekkürler
Skriptler genelde lag yapar ve her şeyde skript kullanmak sunucu için çok zararlıdır.
 
Skriptler genelde lag yapar ve her şeyde skript kullanmak sunucu için çok zararlıdır.
bütün skriptler lag yapar diye bir kural yok. lag yapacak birşey yoksa hiçbir zararı yoktur. yani skript diye ön yargıyla yaklaşmayın.
bir de aldığınız bir skripte çok daha kolay ekleme yapabilirsiniz öyle güzel bir yanı da var.
 

Her ne kadar kolay bir yapım olsa bile en azından bir farklılık amacıyla yapılmış ki şahsen ben çok beğendim. Eline ve emeğine sağlık :))
 
Güncelleme [1.1]
Konu ve skript güncellendi.
 
Ellerinize sağlık. Çok başarılı skript.
 
vardı ama teşşekür ederim
 
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