SimpleClans
Türkçe
Türkçe
  • Giriş
  • Discord Destek
  • Hatalar ve Öneriler
  • Nasıl Kurulur
    • Yapılandırma
    • Tercüme
    • Üye Ücreti
    • Klan Bakımı
    • Oyuncu Adının Altında veya Üstünde Klan Adı veya Etiketi Gösterme
    • Tab Listesinde Klan Adlarını Kullanma
  • Komutlar ve İzinler
    • Komutlar
    • İzinler
    • Klan İttifakları ve Rekabetleri
    • İzinli Rütbeler
  • Diğer
    • Bilinen Sorunlar
    • SimpleClans API Örnek
    • PlaceholderAPI Desteği
    • Claim(Arazi) Eklentileri
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. Diğer

SimpleClans API Örnek

SimpleClans eklentisine şu şekilde bağlanabilirsiniz:

private SimpleClans sc;

public void onEnable()
{
    Plugin plug = getServer().getPluginManager().getPlugin("SimpleClans");

    if (plug != null)
    {
        sc = ((SimpleClans) plug);
    }
}
public void doClanStuff(Player player)
{
    // bir oyuncunun klanını al

    if (sc != null)
    {
        ClanPlayer cp = sc.getClanManager().getClanPlayer(player.getUniqueId());

        if (cp != null)
        {
            Clan clan = cp.getClan();
        }
        else
        {
            // oyuncu bir klanda değil
        }
    }

    // klan etiketinden klan al

    if (sc != null)
    {
        Clan clan = sc.getClanManager().getClan("staff");

        if (clan != null)
        {
            // klan var
        }
    }
}

Her oyuncunun, klanı da dahil olmak üzere tüm bilgilerini tutan ve oyuncu üzerinde çeşitli işlemler gerçekleştirmek için kullanılabilen bir ClanPlayer nesnesi vardır.

Klan nesnesi, bir klana ait tüm bilgileri tutar ve klanda çeşitli işlemleri gerçekleştirmek için kullanılabilir.

ClanManager, tüm Klanları ve ClanPlayer'ları tutar ve bunları almanıza izin veren yöntemler içerir.

PreviousBilinen SorunlarNextPlaceholderAPI Desteği

Last updated 3 years ago

Was this helpful?