Çözüldü Acil Yardım Lostskywars scoreboardına placeholder ekleme Lütfen Yardım!!

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

muratenes123

Odunlara Vur Vur Vur!
Katılım
30 Ocak 2025
Mesajlar
40
Elmaslar
1
Puan
120
Yaş
44
Konum
bursa
Minecraft
muratenes

Discord:

murat_enes1

Sa arkadaşlar ben bi hub sw yapıyorum tek sw de biliyorum mantıklı değil ama neyse sorum şu normalde her sw ye scoreboard yapmıştım ama inatla lostskywars pl sini kullanmak istiyorum skywars için ve o da lobi pluginini ele geçiriyor bu sıkıntı değil ama onun plugininde placeholderapi yi çalıştıramadım yani tek scoreboard olsun ama onda rank gizemli kutu sayısı falan gözüksün yardım ederseniz sevinirim
 
params.equals("coins") gördüğün her şeyi kullanabilirsin örnek kullanış için: %lostskywars_coins%
params.equals("souls")
%lostskywars_souls% tarzi gösterebilirsin alttaki koddan bulabilirsin.

Kod:
@Override
  public String onPlaceholderRequest(Player player, String params) {
    Account account = null;
    if (player == null || (account = Database.getInstance().getAccount(player.getUniqueId())) == null) {
      return "";
    }

    if (params.equals("coins")) {
      return account.getFormatted("coins");
    } else if (params.equals("souls")) {
      return account.getFormatted("souls");
    } else if (params.equals("max_souls")) {
      return StringUtils.formatNumber(account.getContainers("account").get("sw_maxsouls").getAsInt());
    }

    else if (params.equals("solo_wins")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("solo_kills")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("solo_melee")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("solo_void")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("solo_bow")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("solo_assists")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("solo_deaths")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("solo_games")) {
      return account.getFormatted(params.replace("_games", "plays"));
    }

    else if (params.equals("team_wins")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("team_kills")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("team_melee")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("team_void")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("team_bow")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("team_assists")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("team_deaths")) {
      return account.getFormatted(params.replace("_", ""));
    } else if (params.equals("team_games")) {
      return account.getFormatted(params.replace("_games", "plays"));
    }

    else if (params.equals("ranked_wins")) {
      return Ranked.getFormatted(account, params.split("_")[1]);
    } else if (params.equals("ranked_kills")) {
      return Ranked.getFormatted(account, params.split("_")[1]);
    } else if (params.equals("ranked_melee")) {
      return Ranked.getFormatted(account, params.split("_")[1]);
    } else if (params.equals("ranked_void")) {
      return Ranked.getFormatted(account, params.split("_")[1]);
    } else if (params.equals("ranked_bow")) {
      return Ranked.getFormatted(account, params.split("_")[1]);
    } else if (params.equals("ranked_assists")) {
      return Ranked.getFormatted(account, params.split("_")[1]);
    } else if (params.equals("ranked_deaths")) {
      return Ranked.getFormatted(account, params.split("_")[1]);
    } else if (params.equals("ranked_games")) {
      return Ranked.getFormatted(account, "plays");
    } else if (params.equals("ranked_league")) {
      return Ranked.getLeague(account).getName();
    } else if (params.equals("ranked_points")) {
      return Ranked.getFormatted(account, params.split("_")[1]);
    }

    return null;
  }
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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
Üst