Spigot - KullanıcıAdı Düzenleme Basit

Leqo

MineKnight MMORPG
Mesajlar
139
En iyi cevaplar
0
Beğeniler
115
Puanları
490
Ruh hali
Peki AugusteRodin değilse? Her kullanıcı için böyle bir şey yapmak imkansız. Ama yinede teşekkürler.
"Her kullanıcı için böyle bir şey yapmak imkansız. " Bu dediğin şeyi koda bakarak kendin düzeltebilirsin diye umuyordum.Sen hiç üşünme ben sana her oyuncu için kod veriyim.
Kod:
@EventHandler
    public void PlayerJoin(PlayerJoinEvent e){
        Player p = e.getPlayer();
            p.setDisplayName(ChatColor.GOLD+ p.getName()+": "+ ChatColor.WHITE);       
            p.setPlayerListName(ChatColor.GOLD + p.getName());      
            }
 
Son düzenleme:

Y3K

Kömür Madencisi
Mesajlar
133
En iyi cevaplar
0
Beğeniler
54
Puanları
0
"Her kullanıcı için böyle bir şey yapmak imkansız. " Bu dediğin şeyi koda bakarak kendin düzeltebilirsin diye umuyordum.Sen hiç üşünme ben sana her oyuncu için kod veriyim.
Kod:
@EventHandler
    public void PlayerJoin(PlayerJoinEvent e){
        Player p = e.getPlayer();
            p.setDisplayName(ChatColor.GOLD+ p.getName()+": "+ ChatColor.WHITE);      
            p.setPlayerListName(ChatColor.GOLD + p.getName());     
            }
kitabı nerden bulabilirim :D
 

Centeglassered

Kızıltaş Madencisi
Mesajlar
579
En iyi cevaplar
0
Beğeniler
268
Puanları
900
Ruh hali
Çabanı gayet güzel buldum arkadaşım. Fakat bunu yazın olur falan gözüm tutmadı. Kodu satır satır açıklasa idin bence daha yararlı olabilirdi. Zaten kısa çok vaktini almaz diye düşünüyorum. Ve bütün oyuncu komutlarını tek bir konuda anlatabilirsin. player.setMaxHealt(int) metodunu göstermiştin bunu da yanında gösterebilirdin.
 

DonduranAtes

Zombi Katili
Mesajlar
232
En iyi cevaplar
0
Beğeniler
143
Puanları
340
Kod:
 @EventHandler
    public void OnChatPlayer(AsyncPlayerChatEvent e){
        Player p = e.getPlayer();
        if(p.getName().equalsIgnoreCase("AugusteRodin")){
        e.setFormat("§6"+p.getName()+"§8: §7§o "+e.getMessage());
        }
    }

Bu şekilde yaparsan oyun içersinde % işaretini kullandığında hata alırsın.
e.getMessage() yerine "%2$s" işaretlerini yan yana kullanmalısın.
 

Nobody01

YASAKLANDI
Mesajlar
92
En iyi cevaplar
0
Beğeniler
171
Puanları
0
Şu renk olayını bence direk ChatColor'un kütüphanesi ile halledin ki sonra yok UTF-8 kaydetmedim hata oldu da çalışmıyor da muhabbetlerine girmeyin direkt koyun ChatColor'u ya da ben üşengeç adamın tekiyim daha kolayı var yap methodunu şöyle.
Kod:
public static String color(String message) {
  return ChatColor.translateAlternateColorCodes('&', message);
}
Sonra kullan doyasıya :D Gerek yok öyle şekillere yahu. Bu arada konuyu ezber buldum öğrenirken yardımcı olacak bir şey değil de öğrenmiş birinin bilgilenmesini sağlayacak şekilde olmuş biraz gene de eline sağlık.
 

Leqo

MineKnight MMORPG
Mesajlar
139
En iyi cevaplar
0
Beğeniler
115
Puanları
490
Ruh hali
edit: silindi
 
Son düzenleme:

Üst