Eklenti Fiyatı: .amxx fiyatı 50TL | .sma fiyatı 100TL
Eklentinin Uyumlu Olduğu Modlar: Tüm modlarla uyumludur.
Eklentinin Uyumlu Olduğu Sunucular: Tüm sunucularla uyumludur
Ödeme Yolları: Denizbank, Papara
Satın Alım Sonrasında Destek Verilip/Verilmeyeceği: Eklenti alındıktan sonra 45 gün ücretsiz destek verilecektir. Özellik eklemek/çıkarmak için ek ücret istenir.
Eklentide Kullanılan Kütüphaneler;
PHP Kod:
#include <amxmodx>
#include <nvault>
Eklentinin Detaylı Açıklaması;
- Aktiflik süreleri SteamID'ye kaydedilir.
- Sunucuyu yormaması için aktiflik sıralaması her 5 dakikada bir güncellenir.
- Eklentinin kendi chat sistemi yoktur. Kullandığınız chat eklentisine native ile entegre edilir.
Eklentide Bulunan Komutlar ve Cvarlar;
Kod:
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;
PHP Kod:
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.
PHP Kod:
#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);
}
/enaktifoyuncular

/aktiflikrutbeler

/aktiflik

)


