YardımKill Sıralamasında 1. nasıl npc olarak ekliye bilirim ?

  • Konuyu Başlatan Konuyu Başlatan lawrextea
  • Başlangıç tarihi Başlangıç tarihi
  • Görüntüleme 65

lawrextea

Koydum Çalışma Masasını
Katılım
22 Ocak 2026
Mesajlar
59
Elmaslar
8
Puan
445
Yaş
21
Konum
İzmir
Minecraft
Wh1fe
Latest Log Dosyası
.
Spark Rapor Linki
.
Merhabalar bir sunucu yapıyorum ve Kill Sıralamasında 1. 2. 3. oyuncuları nasıl skinlerini npc olarak ekliye bilirim npc plugini olarak FancyNpc kullanıyorum. 1.21.8 sürüm purpur kullanıyorum
 
Bunun için 3 plugin lazım:

FancyNPC
PlaceholderAPI
ajLeaderboards


İlk önce PlaceholderAPI’ye kill istatistiğini ekliyorsun:

/papi ecloud download Statistic
/papi reload

Sonra çalışıyor mu diye bak:

/papi parse <player> %statistic_player_kills%
Mesela sana 25 yazıyorsa tamamdır, kill sayını görüyor.

Daha sonra bunu ajLeaderboards’a ekliyorsun:

/ajlb add %statistic_player_kills%
Bu komuttan sonra ajLeaderboards artık oyuncuları kill sayısına göre sıralamaya başlıyor.

Sonra FancyNPC ile 3 tane NPC oluştur:

/npc create kill_1 --type PLAYER
/npc create kill_2 --type PLAYER
/npc create kill_3 --type PLAYER
Bunlar sırasıyla 1., 2. ve 3. oyuncuyu gösterecek.

Sonra skinlerini ver:

/npc skin kill_1 %ajlb_lb_statistic_player_kills_1_alltime_skin%
/npc skin kill_2 %ajlb_lb_statistic_player_kills_2_alltime_skin%
/npc skin kill_3 %ajlb_lb_statistic_player_kills_3_alltime_skin%
Buradaki mantık şu:

_1_ = 1. oyuncu
_2_ = 2. oyuncu
_3_ = 3. oyuncu

Yani mesela kill sıralaması şöyleyse:

1. Ahmet - 500 Kill
2. Mehmet - 350 Kill
3. Ali - 200 Kill
  1. NPC Ahmet’in skinini, 2. NPC Mehmet’in skinini, 3. NPC de Ali’nin skinini alıyor.
Placeholder gerçekten oyuncuyu çekiyor mu diye test etmek istersen:

/papi parse --null %ajlb_lb_statistic_player_kills_1_alltime_skin%
Burada sıralamadaki 1. oyuncunun adı çıkıyorsa sistem çalışıyor demektir.

NPC’nin üstünde oyuncunun adını da gösterebilirsin:

/npc displayname kill_1 <gold>1. %ajlb_lb_statistic_player_kills_1_alltime_name%</gold>
Kill sayısını da ekleyebilirsin:

/npc displayname kill_1 <gold>1. %ajlb_lb_statistic_player_kills_1_alltime_name%</gold> <gray>-</gray> <yellow>%ajlb_lb_statistic_player_kills_1_alltime_value% Kill</yellow>

2. ve 3. NPC’de de aynı şeyi yapıyorsun, sadece placeholderdaki 1 yerine 2 ve 3 yazıyorsun.
 
1789026243102.webp

Bunun için 3 plugin lazım:

FancyNPC
PlaceholderAPI
ajLeaderboards


İlk önce PlaceholderAPI’ye kill istatistiğini ekliyorsun:

/papi ecloud download Statistic
/papi reload

Sonra çalışıyor mu diye bak:

/papi parse <player> %statistic_player_kills%
Mesela sana 25 yazıyorsa tamamdır, kill sayını görüyor.

Daha sonra bunu ajLeaderboards’a ekliyorsun:

/ajlb add %statistic_player_kills%
Bu komuttan sonra ajLeaderboards artık oyuncuları kill sayısına göre sıralamaya başlıyor.

Sonra FancyNPC ile 3 tane NPC oluştur:

/npc create kill_1 --type PLAYER
/npc create kill_2 --type PLAYER
/npc create kill_3 --type PLAYER
Bunlar sırasıyla 1., 2. ve 3. oyuncuyu gösterecek.

Sonra skinlerini ver:

/npc skin kill_1 %ajlb_lb_statistic_player_kills_1_alltime_skin%
/npc skin kill_2 %ajlb_lb_statistic_player_kills_2_alltime_skin%
/npc skin kill_3 %ajlb_lb_statistic_player_kills_3_alltime_skin%
Buradaki mantık şu:

_1_ = 1. oyuncu
_2_ = 2. oyuncu
_3_ = 3. oyuncu

Yani mesela kill sıralaması şöyleyse:

1. Ahmet - 500 Kill
2. Mehmet - 350 Kill
3. Ali - 200 Kill
  1. NPC Ahmet’in skinini, 2. NPC Mehmet’in skinini, 3. NPC de Ali’nin skinini alıyor.
Placeholder gerçekten oyuncuyu çekiyor mu diye test etmek istersen:

/papi parse --null %ajlb_lb_statistic_player_kills_1_alltime_skin%
Burada sıralamadaki 1. oyuncunun adı çıkıyorsa sistem çalışıyor demektir.

NPC’nin üstünde oyuncunun adını da gösterebilirsin:

/npc displayname kill_1 <gold>1. %ajlb_lb_statistic_player_kills_1_alltime_name%</gold>
Kill sayısını da ekleyebilirsin:

/npc displayname kill_1 <gold>1. %ajlb_lb_statistic_player_kills_1_alltime_name%</gold> <gray>-</gray> <yellow>%ajlb_lb_statistic_player_kills_1_alltime_value% Kill</yellow>

2. ve 3. NPC’de de aynı şeyi yapıyorsun, sadece placeholderdaki 1 yerine 2 ve 3 yazıyorsun.
çok iyi anlatmıssın eline ağzına sağlık benden sorunlumu anlıyamadım onu pek pluginlerin ve npc lerin fotosunu attım sorun nedir acaba veya bunların bir yenilenme süresimi var restart attım şimdi ?
 

Ekli dosyalar

  • 2026-09-10_10.44.08.webp
    2026-09-10_10.44.08.webp
    219,3 KB · Görüntüleme: 8
çok sağolasın oldu op şeysini kapaıdm bu isim şeysi beni çok rahatsız etti bu 1. 2. 3. isimlerini hologram ile gösterme yönetimi varmı fancy hologram kullanıyorum
 
çok sağolasın oldu op şeysini kapaıdm bu isim şeysi beni çok rahatsız etti bu 1. 2. 3. isimlerini hologram ile gösterme yönetimi varmı fancy hologram kullanıyorum
Önce NPC isimlerini kapat:
/npc displayname kill_1 @none
/npc displayname kill_2 @none
/npc displayname kill_3 @none


Sonra 3 tane hologram oluştur:
/hologram create text killtop1
/hologram create text killtop2
/hologram create text killtop3


1.sıra için örnek:
/hologram edit killtop1 addline <gold><bold>1. SIRA</bold></gold>
/hologram edit killtop1 addline <white>%ajlb_lb_statistic_player_kills_1_alltime_name%</white>
/hologram edit killtop1 addline <red>%ajlb_lb_statistic_player_kills_1_alltime_value% Kill</red>
2 ve 3 için de aynı mantık, sadece placeholderdaki sıra numarasını değiştiriyorsun.


Sonra hologramları NPC’lere bağla:
/hologram edit killtop1 linkwithnpc kill_1
/hologram edit killtop2 linkwithnpc kill_2
/hologram edit killtop3 linkwithnpc kill_3


Placeholderlar güncel kalsın diye:
/hologram edit killtop1 updatetextinterval 5s
/hologram edit killtop2 updatetextinterval 5s
/hologram edit killtop3 updatetextinterval 5s
 

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