Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Aktifliğe Göre Rütbe & En Aktif Oyuncular

Counter-Strike 1.6 Eklenti Paylaşımı

Moderatör: Moderatörler

Forum kuralları
DİKKAT !
Konu Başlığı veya içeriği BÜYÜK HARFLERLE olan konular direk silenecektir !
Burası eklenti paylaşım bölümüdür ve yönetici onaylıdır. Alakasız konular hiçbir şekilde onaylanmayacaktır

Eklenti eklerken eklenti kurallarına uyulması gerekir.
En önemlisi paylaşılan eklenti şablonuna uyulması gerekir.
Bu hususlara dikkat edilmeyip paylaşılan eklenti konuları silenecektir.
Kullanıcı avatarı

Konu Sahibi
heaveNN
Mesajlar: 314
Kayıt: Prş Ağu 22, 2019 11:11 pm
Clan İsmi: RedDawn

Aktifliğe Göre Rütbe & En Aktif Oyuncular

Mesaj gönderen heaveNN »

Eklenti İsmi : Aktifliğe Göre Rütbe & En Aktif Oyuncular
Yapımcısı : heaveNN
Sürüm : 1.0
Açıklama : Eklentiyi ücretli olarak satıyordum fakat cs16 eklentileriyle ilgilenmeyi bıraktığım için paylaşıyorum. Sunucuda en fazla aktif olan kişileri gösterir. İsteğe bağlı şekilde native kullanarak sunucudaki chat eklentinize entegre ederek rütbe gösterebilirsiniz.

Not; AktiflikRutbeler.ini dosyasını addons/amxmodx/configs dizinine atınız.

Eklentide Bulunan Komutlar ve Cvarlar;

Kod: Tümünü seç

Komutlar;
/enaktifoyuncular - En aktif 10 oyuncuyu gösterir.
/aktiflik - Oyuncunun aktiflik süresini söyler.
/aktiflikrutbeler - Tüm rütbeleri ve gerekli dakikaları gösterir.
amx_aktiflikrutbedosyaguncelle - Rütbe dosyasını güncelledikten sonra harita değiştirmeden oyuncu rütbelerini güncellemenizi sağlar [ADMIN_RCON]
amx_aktifliksurelerinisifirla - Tüm aktiflik sürelerini sıfırlar. [ADMIN_RCON]

Cvarlar;
amx_cvar eao_arkaplanurl "https://i.hizliresim.com/e7qa136.png" - Motd'de bulunan banner'ı ayarlar. [600x541]

Eklentide Bulunan Nativeler;

Kod: Tümünü seç

native AktiflikDakikaCek(const AuthId[]) - Verdiğiniz SteamID'ye ait aktifliği dakika cinsinden verir. Kayıt bulunamadıysa -1 değerini döndürür.
native AktiflikRutbeCek(Index, const Rutbe[], RutbeLen) - Verdiğiniz Index'e ait rütbeyi verir.
native AktiflikSonNickCek(const AuthId[], const szName[], szNameLen) - Verdiğiniz SteamID'ye ait kayıtlı nick'i verir. Kayıt bulunamadıysa -1 değerini döndürür.
native AktiflikSiralamaCek(const AuthId[]) - Verdiğiniz SteamID'ye ait aktiflik sıralamasını verir. Kayıt bulunamadıysa -1 değerini döndürür.

Örnek Native Kullanımı;

Kod: Tümünü seç

#include <amxmodx>

native AktiflikDakikaCek(const AuthId[]);
native AktiflikRutbeCek(Index, const Rutbe[], RutbeLen);
native AktiflikSonNickCek(const AuthId[], const szName[], szNameLen);
native AktiflikSiralamaCek(const AuthId[]);

public plugin_init() {
    register_plugin("Native Ornek Kullanim","1.0","heaveNN");

    register_concmd("amx_aktiflikbilgicek","ConCmd_AktiflikBilgiCek"); // Verdiğiniz SteamID'ye ait değerleri gösterir.
    register_clcmd("say /rutbem","ClCmd_Rutbem"); // Oyuncunun rütbesini yazdırır.
}

public ConCmd_AktiflikBilgiCek(id) {
    // amx_aktiflikbilgicek "STEAM_XX"
    new szAuthId[MAX_AUTHID_LENGTH], Dakika;
    read_argv(1,szAuthId,charsmax(szAuthId));
    Dakika = AktiflikDakikaCek(szAuthId);
    if(Dakika != -1) { // Dakika -1'e eşit değilse veri vardır.
        new szName[MAX_NAME_LENGTH], Siralama;
        AktiflikSonNickCek(szAuthId,szName,charsmax(szName)); // Verilen SteamId'ye ait son nick'i verir.
        Siralama = AktiflikSiralamaCek(szAuthId); // Verilen SteamID'ye ait aktiflik sıralamasını verir.
        client_print_color(id,id,"^3Nick: ^4%s ^1| ^3Dakika: ^4%i ^1| ^3Siralama: ^4%i",szName,Dakika,Siralama);
    }
    else {
        client_print_color(id,id,"^4%s ^1| Bu SteamID'ye Ait Aktiflik Bulunamadi.",szAuthId);
    }
}

public ClCmd_Rutbem(id) {
    new Rutbe[32];
    AktiflikRutbeCek(id,Rutbe,charsmax(Rutbe));
    client_print_color(id,id,"Rutbeniz: ^4%s",Rutbe);
}

Eklentiye Ait Resimler;
/enaktifoyuncular
Resim


/aktiflikrutbeler
Resim
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Etiketler:
Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Taha Demirbaş
Mesajlar: 10424
Kayıt: Cum Tem 08, 2016 10:05 pm
Konum: Türkiye
İletişim:

Aktifliğe Göre Rütbe & En Aktif Oyuncular

Mesaj gönderen Taha Demirbaş »

Eklenti onaylanmıştır.
Eklenti denetiminde aşağıdaki linkte geçersiz yüklenemez almıştır. Daha sonradan kontrol ettirecek kullanıcılar için hash kodlarını bu eklenti ile benim orjinal halini tarattığım eşleştirmeleri için bırakıyorum.


https://ra-community.com/eklentikontrol/rapor/29859818

Link:
Linklerini gizle
Linki Kopyala
Cevapla