Replacement İle Alakalı

Glyphl

play.aleriaclub.com | Team.Aleria
En iyi cevaplar
0
Skript bolumunde onlarca konusu var bi goz at

LG-D855 cihazımdan Tapatalk kullanılarak gönderildi
 

Dpelqpleq

2 + 2 = 5
En iyi cevaplar
0
Kod:
@EventHandler
    public void a(AsyncPlayerChatEvent e){
      if ((e.getMessage().contains("A"))){
        e.setMessage(e.getMessage().replace("A", "a"));}}

Eğer çalışmazsa chat sisteminle birlestirirsin, chat sistemim acık calısmadı fakat tek basına calıstı.
 
Son düzenleme:

notaldo

If you want this, dream it!
En iyi cevaplar
1
Bilen yokmu ?

PHP:
    @EventHandler
    public void kick(AsyncPlayerChatEvent e){
        Player p = e.getPlayer();
        String m = e.getMessage();
        List<String> karaliste = getConfig().getStringList("Kufur-Listesi");
        for (String s : karaliste)
            if (m.contains(s)){
                e.setCancelled(true);
                p.kickPlayer(this.prefix + " §bChata yanlis biseyler yazdigin icin atildin!");
            }
    }
}

Buna nasıl uyarlayabilirim ?
 

Dpelqpleq

2 + 2 = 5
En iyi cevaplar
0
Kod:
@EventHandler
    public void kick(AsyncPlayerChatEvent e){
        Player p = e.getPlayer();
        String m = e.getMessage();
        e.getMessage().replace("A", "a");
        List<String> karaliste = getConfig().getStringList("Kufur-Listesi");
        for (String s : karaliste)
            if (m.contains(s)){
                if ((e.getMessage().contains("A"))){
                e.setCancelled(true);
                p.kickPlayer(this.prefix + " §bChata yanlis biseyler yazdigin icin atildin!");
            }}
    }
Direk config olayını yapıcaksan "if ((e.getMessage().contains("A"))){" burayı kaldırırsın. Sunucuda denemedim ise yaramayabilir.
 

Admicos

Nether Yerlisi
En iyi cevaplar
1
Bilen yokmu ?

PHP:
    @EventHandler
    public void kick(AsyncPlayerChatEvent e){
        Player p = e.getPlayer();
        String m = e.getMessage();
        List<String> karaliste = getConfig().getStringList("Kufur-Listesi");
        for (String s : karaliste)
            if (m.contains(s)){
                e.setCancelled(true);
                p.kickPlayer(this.prefix + " §bChata yanlis biseyler yazdigin icin atildin!");
            }
    }
}

Buna nasıl uyarlayabilirim ?
AdmicosAntiReklam da böyle birşeyler yapıyor. Bi göz at derim.
 

notaldo

If you want this, dream it!
En iyi cevaplar
1
AdmicosAntiReklam da böyle birşeyler yapıyor. Bi göz at derim.
Tamam, fakat ben kendi yazdığım plugin içinde eklemek istedim :) Yinede sağol

Kod:
@EventHandler
    public void kick(AsyncPlayerChatEvent e){
        Player p = e.getPlayer();
        String m = e.getMessage();
        e.getMessage().replace("A", "a");
        List<String> karaliste = getConfig().getStringList("Kufur-Listesi");
        for (String s : karaliste)
            if (m.contains(s)){
                if ((e.getMessage().contains("A"))){
                e.setCancelled(true);
                p.kickPlayer(this.prefix + " §bChata yanlis biseyler yazdigin icin atildin!");
            }}
    }
Direk config olayını yapıcaksan "if ((e.getMessage().contains("A"))){" burayı kaldırırsın. Sunucuda denemedim ise yaramayabilir.
Sildim fakat çalışmadı ? a yazdım olmadı A yazdım yine olmadı :(
 

Dpelqpleq

2 + 2 = 5
En iyi cevaplar
0
hmm İlk attığım kodu bununla birlestirmeden üstüne ekleyip denermisin. config'e asd ekle oyundanda Asd yaz ise yarıcaktır muhtemelen.
 

notaldo

If you want this, dream it!
En iyi cevaplar
1
hmm İlk attığım kodu bununla birlestirmeden üstüne ekleyip denermisin. config'e asd ekle oyundanda Asd yaz ise yarıcaktır muhtemelen.
Evet ayrı bir şekilde yazdığımda a yı küçük yazdı tamam peki tüm harfler için aynı şeyi mi yapıcam ?
 
Üst