OguzhanTRO
Ağaç Yumruklayıcı
- Mesajlar
- 39
- En iyi cevaplar
- 0
- Beğeniler
- 1
- Puanları
- 200
Her Plugini Denedim Ama Dünyalar Arası Değişmiyor ... Bana Dünyalar Arası Değişen ScoreBoard Lazım , Usta Skriptciler Göreyim Sizi
Kesinlikle katılıyorum, tabloyu skript ile yapma fikri çok saçma ve lag yaratır.Bu iş skript ile yapılsa bile lag yapar büyük ihtimalle. Ayrıca ping gibi bazı argümanlar gözükmeyebilir.
Plugini inceleseydin sadece tab olmadığını görürdün.1- ScoreBoard İstedim Tab Değil :/
2- Skript İstiyorum
Her saniye döngü?Merhaba,
SimpleScore eklentisi ile istediğiniz dünya(lar)da değişen scoreboard(lar) yapabilirsiniz. Ama yinede skript kullanmak istiyorsanız. Aşağıdaki kodu kullanabilirsiniz.
%loop-player% -> Oyuncunun adını gösterir.options:
[TAB]Baslik: &9&lCommandReady &2&lScoreboard- # Scoreboard'un title kisimidir.
[TAB]Dunya1: world # Scoreboard'un calisacagi dunyalardan birisidir.
[TAB]# Alttaki ayarlar yukaridaki dunya icin scoreboard ayarlaridir.
[TAB]1Satir1: &6Merhaba
[TAB]1Satir2: &c%loop-player%
[TAB]1Satir3: &6Zaman
[TAB]1Satir4: &3%now%
[TAB]1Satir5: &6Pingin
[TAB]1Satir6: &c%{ping.%loop-player%}% ms
[TAB]1Satir7: Sitemiz
[TAB]1Satir8: xxx
[TAB]Dunya2: world_nether # Scoreboard'un calisacagi dunyalardan digeridir.
[TAB]# Alttaki ayarlar yukaridaki dunya icin scoreboard ayarlaridir.
[TAB]2Satir1: &6Merhaba
[TAB]2Satir2: &c%loop-player%
[TAB]2Satir3: &6Bulundugun dunya
[TAB]2Satir4: &fworld_nether
[TAB]2Satir5: &6Toplam sunucuya giren
[TAB]2Satir6: &c%{cr.sayac}%
[TAB]2Satir7: Sitemiz
[TAB]2Satir8: xxx
[TAB]Dunya3: world_the_end # Scoreboard'un calisacagi dunyalardan oburudur.
[TAB]# Alttaki ayarlar yukaridaki dunya icin scoreboard ayarlaridir.
[TAB]3Satir1: &6Merhaba
[TAB]3Satir2: &c%loop-player%
[TAB]3Satir3: &6Bulundugun dunya
[TAB]3Satir4: &fworld_the_end
[TAB]3Satir5: &6Buradan kurtulmak
[TAB]3Satir6: &cicin ejderi oldur
[TAB]3Satir7: Sitemiz
[TAB]3Satir8: xxx
# Skript hakkinda yeterince bilgiye sahip degilseniz alt kisima dokunmamanizi tavsiye ederim.
every second:
[TAB]loop all players:
[TAB][TAB]set {ping.%loop-player%} to loop-player's ping
[TAB][TAB]wipe loop-player's sidebar
[TAB][TAB]if loop-player's world is "{@Dunya1}":
[TAB][TAB][TAB]set name of sidebar of loop-player to "{@Baslik}"
[TAB][TAB][TAB]set score "{@1Satir1}" in sidebar of loop-player to 8
[TAB][TAB][TAB]set score "{@1Satir2}" in sidebar of loop-player to 7
[TAB][TAB][TAB]set score "{@1Satir3}" in sidebar of loop-player to 6
[TAB][TAB][TAB]set score "{@1Satir4}" in sidebar of loop-player to 5
[TAB][TAB][TAB]set score "{@1Satir5}" in sidebar of loop-player to 4
[TAB][TAB][TAB]set score "{@1Satir6}" in sidebar of loop-player to 3
[TAB][TAB][TAB]set score "{@1Satir7}" in sidebar of loop-player to 2
[TAB][TAB][TAB]set score "{@1Satir8}" in sidebar of loop-player to 1
[TAB][TAB]if loop-player's world is "{@Dunya2}":
[TAB][TAB][TAB]set name of sidebar of loop-player to "{@Baslik}"
[TAB][TAB][TAB]set score "{@2Satir1}" in sidebar of loop-player to 8
[TAB][TAB][TAB]set score "{@2Satir2}" in sidebar of loop-player to 7
[TAB][TAB][TAB]set score "{@2Satir3}" in sidebar of loop-player to 6
[TAB][TAB][TAB]set score "{@2Satir4}" in sidebar of loop-player to 5
[TAB][TAB][TAB]set score "{@2Satir5}" in sidebar of loop-player to 4
[TAB][TAB][TAB]set score "{@2Satir6}" in sidebar of loop-player to 3
[TAB][TAB][TAB]set score "{@2Satir7}" in sidebar of loop-player to 2
[TAB][TAB][TAB]set score "{@2Satir8}" in sidebar of loop-player to 1
[TAB][TAB]if loop-player's world is "{@Dunya3}":
[TAB][TAB][TAB]set name of sidebar of loop-player to "{@Baslik}"
[TAB][TAB][TAB]set score "{@3Satir1}" in sidebar of loop-player to 8
[TAB][TAB][TAB]set score "{@3Satir2}" in sidebar of loop-player to 7
[TAB][TAB][TAB]set score "{@3Satir3}" in sidebar of loop-player to 6
[TAB][TAB][TAB]set score "{@3Satir4}" in sidebar of loop-player to 5
[TAB][TAB][TAB]set score "{@3Satir5}" in sidebar of loop-player to 4
[TAB][TAB][TAB]set score "{@3Satir6}" in sidebar of loop-player to 3
[TAB][TAB][TAB]set score "{@3Satir7}" in sidebar of loop-player to 2
[TAB][TAB][TAB]set score "{@3Satir8}" in sidebar of loop-player to 1
on load:
[TAB]set {cr.online} to 0
[TAB]if {cr.sayac} is not set:
[TAB][TAB]set {cr.sayac} to 0
on join:
[TAB]add 1 to {cr.online}
on quit:
[TAB]remove 1 from {cr.online}
on first join:
[TAB]add 1 to {cr.sayac}
%now% -> Tarih ve saati gösterir.
%{ping.%loop-player%}% -> Oyuncunun pingini gösterir.
%{cr.online}% -> Aktif oyuncu sayısını gösterir.
%{cr.sayac}% -> Sunucunuza toplam kaç farklı oyuncunun girdiğini gösterir. (Sadece bu skript kurulduktan sonraki yeni oyuncuları sayacaktır.)
[TAB] yazan kısımları bir TAB'lik boşluk ile değiştirmeyi unutmayınız.
Bu skript SkQuery ve skRayFall gerektirmektedir.
NOT: Bu skript her saniye oyuncuları kontrol edeceği için sunucunuzu fazla yorabilir.