- Katılım
- 29 Mart 2018
- Mesajlar
- 929
- Elmaslar
- 390
- Puanlar
- 5.565
- Yaş
- 17
- Yer
- Bursa / Erikli
- Minecraft
- TheLudoBile
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ı)
(Actionbar -eylem çubuğu- yazısı)
(Normal -normal yazı- yazısı)
(Title -subtitle, alt başlık- yazısı)
- Gereken Skript Addonları -
Skript-Yaml
- Kod -
- Güncellemeler -
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ı)
(Actionbar -eylem çubuğu- yazısı)
(Normal -normal yazı- yazısı)
(Title -subtitle, alt başlık- yazısı)
- Gereken Skript Addonları -
Skript-Yaml
- 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.
Ekler
Son düzenleme: