Oyundan Top15 (1-15) olan kullanıcıların yanında top15 1 2.cisi diye yazma gibi bi eklenti varmidir
Konu
Top15 1-15 tab list var ya, oyunda 1den 15 e kadar olan kullanıcılarının nıckının yanında top15 birincisi ikincisi gibi yazmasından bahsediyorum
https://www.webailesi.com/konu-top15-listesi-13904
https://www.webailesi.com/konu-top15-eklentisi-14396
https://www.webailesi.com/konu-top15-eklentisi-14396
platin sarılara ücretsiz destek
Çok eskiden diğer forumda böyle bir konu açılmıştı. Scoreboard tab kısmında oyuncun yanın da yazmasını istiyorsanız. Nick değişme pluginine güncelleme yapıp, oyuncunun ID'sini çekebilirsiniz. Tabi top15'inde ID tanımlı olması gerekir. Ek olarak adminlikler veya kayıt sistemi pw ile olur ise çakışma olanağı çok yüksek.
Örnek, top15 A oyuncu steam-ID 2020 veya VALVE-ID 2020, nick plugini ID yanına tag gibi nick eklicek gibi gibi, biraz zor eklenti zamanında yekta yapılamaz demişti, ama nick plugini veya tagekle eklentisi geliştirilir ise yapılabilir.
Ek olarak nick plugini sürekli nick değişmeyi bug algılayıp oyuncuya yasaklama ihtimali artabilir.
Örnek, top15 A oyuncu steam-ID 2020 veya VALVE-ID 2020, nick plugini ID yanına tag gibi nick eklicek gibi gibi, biraz zor eklenti zamanında yekta yapılamaz demişti, ama nick plugini veya tagekle eklentisi geliştirilir ise yapılabilir.
Ek olarak nick plugini sürekli nick değişmeyi bug algılayıp oyuncuya yasaklama ihtimali artabilir.
Son Düzenleme: 18-02-2025, 02:57, Düzenleyen: Serhat Öndeş.
Dene bakalım;
Oyuncu nickini ellemeden, sadece tab'da isim yanında top15 rankı gözükmesi lazım.
Oyuncu nickini ellemeden, sadece tab'da isim yanında top15 rankı gözükmesi lazım.
PHP Kod:
#include <amxmodx>
#include <reapi>
native get_user_stats(index, stats[STATSX_MAX_STATS], bodyhits[MAX_BODYHITS]);
new HookChain:g_pSV_WriteFullClientUpdate, szNewName[MAX_CLIENTS+1][32];
public plugin_init()
{
register_plugin("Top15 Change Name", "0.1", "LyNcH");
DisableHookChain((g_pSV_WriteFullClientUpdate = RegisterHookChain(RH_SV_WriteFullClientUpdate, "WriteFullClientUpdate", .post = false)));
}
public client_putinserver(id)
{
set_task(5.0, "CheckPlayer", id);
}
public CheckPlayer(const id)
{
if(is_user_connected(id) && !is_user_bot(id))
{
EnableHookChain(g_pSV_WriteFullClientUpdate);
new Stats[8], BodyHits[8], iRank = get_user_stats(id, Stats, BodyHits);
formatex(szNewName[id], charsmax(szNewName[]), "%i | %n", iRank, id);
rh_update_user_info(id);
DisableHookChain(g_pSV_WriteFullClientUpdate);
}
}
public WriteFullClientUpdate(const client, buffer, const receiver)
{
set_key_value(buffer, "name", szNewName[client]);
}
Benzer Konular
Yorum
5.311
Okunma
16-06-2025, 21:52
)



