Eklenti İsmi : CSD Times|Steam Stats
Yapımcısı : Yek'-ta
Sürüm : 1.3.2
Açıklama :
Oyuncu Süre Eklentisi : Bu veri oyuncuların sunucuya giriş yaptıklarından itibaren saniye bazlı tutulur. İnternette bir çok süre verisi tutan eklenti var fakat bu eklentiler sunucuyu ciddi anlamda yoruyor. Fakat CSD Stats eklentisinde veriler daha yapısal tutuluyor. Şöyle ki; bir oyuncu sunucuya giriş yaptıktan sonra oyundaki zaman bilgisi oyuncuya özel bir değişkende tutulur. Oyuncu sunucudan çıkış yaptıktan sonra o anki zaman bilgisiden oyuncunun değişkenindeki zaman bilgisi çıkartılır ve sisteme girilir. Yada harita değişir ve o an sunucuda bulunan bütün oyuncuların verileri sisteme girilir. Eğer bu veri sisteme girilmeden sunucuyu kapatıp açarsanız veya sunucu çöker ise oyundaki oyuncuların verileri sisteme girilmez.
Steam Sorgulama : Daha önceden sunucuda bulunan bir oyuncunun Steam üzerinden bağlanıp bağlanmadığını öğrenebilirsiniz. Bu veri ne işimize yarar diyebilirsiniz, fakat geliştirilebilecek CSStats modülüne bağlı Stats eklentilerinde(/top10 /top15) sıralamada hangi oyuncuların Steam olduğunu gösterebilirsiniz. (Panelde default gelen stats eklentisi şuan buna tanımlıdır.)
Komutlar :
say /timeX - Bu komut en çok sunucuda olan oyuncuları en yüksek veriden sıralar. X yazan yere herhangi bir sayı yazarsanız X-10 ile X arasını motd penceresinde açar. X yazmaz iseniz doğrudan en çok sunucuda olan ilk 10 oyuncuyu motd penceresinde açar.
say /timemenu - Oyunda olan oyuncuların listesini menü şeklinde açar. Seçilen oyuncunun toplam ne kadar oyunda olduğunu size yazar.
say /timeme - Toplam ne kadar süre sunucuda olduğunuzu yazar.
Komutları kapatıp açma :
Eğer komutlardan birini yazdığınız vakit "Bu komut kapali durumdadir" mesajını alıyor iseniz, konsola amx_statscfgmenu yazıp komutu aktif etmeniz gerekmektedir.
Ekran Görüntüsü : Not: Yeşil olan oyuncular Steam üzerinden bağlanan oyunculardır. Not: Sarı olan oyuncular Steam üzerinden bağlanan oyunculardır. (Steam üzerinden bağlanan oyuncular bu listede oyuncuları sarı yerine beyaz görebilir, fakat Non-Steam olanlar sarı görür. Yazdığımız motd penceresindeki html kodlarının sorunu, önemsizdir) Cvar Ayarları :
Kod: Tümünü seç
csd_timesteam_reset - Eğer cvar değeri 0'a eşit değil iken harita değişir iseniz verilerin bütün hepsi silinir. Yani 1 yapıp harita değişir iseniz bütün veriler gider.
csd_timex_tasarim - 0 değeri sade olan tasarımdı, 1 yapar iseniz bannerlı olan aktif olur.
csd_onlinesure_banner - /timeX motd penceresindeki üst bannerın linki. Kendi bannerını koymak isteyenler olur diye cvar olarak ayarladık.
Native Desteği :
native csd_stats_user_steam(const nick[]) - Oyun içi ismini verdiğiniz oyuncunun verilerden Steam olup olmadığının sorgusunu yapar ve size 1/0 dönüşü yapar.
Kullanımı;
Kod: Tümünü seç
if(csd_stats_user_steam("Yek'-ta")){
client_print_color(0, 0,"Bu Oyuncu Steam")
}
Kullanımı;
Kod: Tümünü seç
if(csd_stats_user_time(oyuncu) > 1800){
client_print_color(0, 0,"Bu oyuncu yarım saati aşkın bir süredir bu sunucuda bulunmuş")
}
Kod: Tümünü seç
client_print_color(oyuncu, oyuncu,"Toplam %i saniye bu sunucuda bulunmuşsun.", csd_stats_user_time(oyuncu))
Panelden konsol bölümüne gelin "csd_timesteam_reset 1" yazın ve harita değiştirin
Eklenti Kurulumu :
Panelinizde eklentiler bölümünde CSD Stats olarak eklidir.