1. sayfa (Toplam 2 sayfa)
Nick Değiştirme Eklentisi hk.
Gönderilme zamanı: Cmt May 24, 2025 6:02 pm
gönderen Wizites
Selamlar,
reapi kütüphanesi veya güncel yazılmış şekilde Sunucuya giren belirli nicklerdeki oyuncuların nicklerini otomatik değiştirme eklentisine ihtiyacımız var. Forumda paylaşılan eklenti hatalı olduğu için sürekli hata basıyor ve oyuncu nickleri değiştirirken 1,2,3 den sonra sayı vermiyor. Bu sebebten güncel versiyonu paylaşabilir misiniz?
Nick Değiştirme Eklentisi hk.
Gönderilme zamanı: Cmt May 24, 2025 11:09 pm
gönderen commandertzx61
Hangi nickte olan oyuncuların isimlerini değiştirmek istiyorsunuz ?
Nick Değiştirme Eklentisi hk.
Gönderilme zamanı: Cmt May 24, 2025 11:58 pm
gönderen samet0606
commandertzx61 yazdı: Cmt May 24, 2025 11:09 pm
Hangi nickte olan oyuncuların isimlerini değiştirmek istiyorsunuz ?
Örnek Cs Duragi Player

Nick Değiştirme Eklentisi hk.
Gönderilme zamanı: Cmt May 24, 2025 11:59 pm
gönderen commandertzx61
O şekilde olan nicklerin değiştirilmesi yasak diye biliyorum.
Nick Değiştirme Eklentisi hk.
Gönderilme zamanı: Pzr May 25, 2025 12:03 am
gönderen samet0606
commandertzx61 yazdı: Cmt May 24, 2025 11:59 pm
O şekilde olan nicklerin değiştirilmesi yasak diye biliyorum.
Tamamdir Teşekkür Ederim
Nick Değiştirme Eklentisi hk.
Gönderilme zamanı: Pzr May 25, 2025 1:11 am
gönderen Wizites
commandertzx61 yazdı: Cmt May 24, 2025 11:09 pm
Hangi nickte olan oyuncuların isimlerini değiştirmek istiyorsunuz ?
Hocam belirlediğim nicklerin otomatik olarak Player | 100 gibi isimlere değiştirilmesini istiyorum zaten çoğu klan kullanıyor şuan
Nick Değiştirme Eklentisi hk.
Gönderilme zamanı: Pzt Haz 23, 2025 12:13 pm
gönderen fishingtested
Wizites yazdı: Pzr May 25, 2025 1:11 am
commandertzx61 yazdı: Cmt May 24, 2025 11:09 pm
Hangi nickte olan oyuncuların isimlerini değiştirmek istiyorsunuz ?
Hocam belirlediğim nicklerin otomatik olarak Player | 100 gibi isimlere değiştirilmesini istiyorum zaten çoğu klan kullanıyor şuan
Değiştirebilir miyim?
Nick Değiştirme Eklentisi hk.
Gönderilme zamanı: Prş Haz 26, 2025 1:35 pm
gönderen ENESIZM
csduragi playerlar iyidir ya neden değişmek istiyorsunuz, benim naçizane tavsiyem oyuncu nicklerini ellemeyin. oyuncularınız gördüğü taga gidiyorsa problemi yönetimde aramanız daha sağlıklı olacaktır bence. kendimden pay biçerek söylüyorum, var olmayan sunucu tagımı aldığım için nick değişme kick vs. yedim. tilt oldum direkt, aynı şekilde nick değiştirdiklerinde deli oluyorum. ne zararı var abi
Nick Değiştirme Eklentisi hk.
Gönderilme zamanı: Cmt Haz 28, 2025 3:45 pm
gönderen Mr.Persians
acele ile yaptım deneyip dönüş yaparsın
Kod: Tümünü seç
amx_cvar isim_engel 1 (1 iken isminde csduragi olanların ismini Player # 123 tarzında rastgele değiştirir 0 iken kapalı zaten mevcut 1)
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
#define PLUGIN "Eklenti"
#define VERSION "1.0"
#define AUTHOR "Persians"
#define MAX_PLAYERS 32
#define TASK_CHECK_NAME 1337
new g_iPlayerCounter = 0
new bool:g_bNameChanged[MAX_PLAYERS + 1]
new g_szOriginalName[MAX_PLAYERS + 1][32]
new g_pCvarEnable
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
g_pCvarEnable = register_cvar("isim_engel", "1")
RegisterHookChain(RG_CBasePlayer_SetClientUserInfoName, "RG_SetClientUserInfoName_Pre", 0)
register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0")
}
public plugin_natives()
{
set_native_filter("native_filter")
}
public native_filter(const name[], index, trap)
{
if (!trap)
return PLUGIN_HANDLED
return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
if (!is_user_connected(id))
return
g_bNameChanged[id] = false
if (!get_pcvar_num(g_pCvarEnable))
return
set_task(1.0, "CheckPlayerName", id + TASK_CHECK_NAME)
}
public client_disconnected(id)
{
remove_task(id + TASK_CHECK_NAME)
g_bNameChanged[id] = false
g_szOriginalName[id][0] = '^0'
}
public CheckPlayerName(taskid)
{
new id = taskid - TASK_CHECK_NAME
if (!is_user_connected(id))
return
if (!get_pcvar_num(g_pCvarEnable))
return
new szName[32]
get_user_name(id, szName, charsmax(szName))
if (containi(szName, "csduragi") != -1)
{
copy(g_szOriginalName[id], charsmax(g_szOriginalName[]), szName)
g_iPlayerCounter++
new szNewName[32]
formatex(szNewName, charsmax(szNewName), "Player # %d", g_iPlayerCounter)
set_user_info(id, "name", szNewName)
g_bNameChanged[id] = true
log_amx("Oyuncu '%s' ismi '%s' olarak degistirildi.", szName, szNewName)
client_print_color(id, print_team_default, "^4[%s] ^1Isminizdeki ^3'csduragi' ^1kelimesi tespit edildi. Isminiz ^3'%s' ^1olarak degistirildi.", PLUGIN, szNewName)
}
}
public RG_SetClientUserInfoName_Pre(const id, infobuffer[], szNewName[])
{
if (!is_user_connected(id))
return HC_CONTINUE
if (!get_pcvar_num(g_pCvarEnable))
return HC_CONTINUE
if (g_bNameChanged[id])
{
if (containi(szNewName, "csduragi") != -1)
{
client_print_color(id, print_team_default, "^4[%s] ^1Isminizdeki ^3'csduragi' ^1kelimesi oldugu surece isminizi degistiremezsiniz.", PLUGIN)
return HC_SUPERCEDE
}
else
{
g_bNameChanged[id] = false
g_szOriginalName[id][0] = '^0'
}
}
else
{
if (containi(szNewName, "csduragi") != -1)
{
set_task(0.1, "CheckPlayerName", id + TASK_CHECK_NAME)
}
}
return HC_CONTINUE
}
public Event_NewRound()
{
if (g_iPlayerCounter > 9999)
{
g_iPlayerCounter = 0
}
}
Nick Değiştirme Eklentisi hk.
Gönderilme zamanı: Sal Tem 15, 2025 11:56 am
gönderen cshastasi
Mr.Persians yazdı: Cmt Haz 28, 2025 3:45 pm
acele ile yaptım deneyip dönüş yaparsın
Kod: Tümünü seç
amx_cvar isim_engel 1 (1 iken isminde csduragi olanların ismini Player # 123 tarzında rastgele değiştirir 0 iken kapalı zaten mevcut 1)
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
#define PLUGIN "Eklenti"
#define VERSION "1.0"
#define AUTHOR "Persians"
#define MAX_PLAYERS 32
#define TASK_CHECK_NAME 1337
new g_iPlayerCounter = 0
new bool:g_bNameChanged[MAX_PLAYERS + 1]
new g_szOriginalName[MAX_PLAYERS + 1][32]
new g_pCvarEnable
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
g_pCvarEnable = register_cvar("isim_engel", "1")
RegisterHookChain(RG_CBasePlayer_SetClientUserInfoName, "RG_SetClientUserInfoName_Pre", 0)
register_event("HLTV", "Event_NewRound", "a", "1=0", "2=0")
}
public plugin_natives()
{
set_native_filter("native_filter")
}
public native_filter(const name[], index, trap)
{
if (!trap)
return PLUGIN_HANDLED
return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
if (!is_user_connected(id))
return
g_bNameChanged[id] = false
if (!get_pcvar_num(g_pCvarEnable))
return
set_task(1.0, "CheckPlayerName", id + TASK_CHECK_NAME)
}
public client_disconnected(id)
{
remove_task(id + TASK_CHECK_NAME)
g_bNameChanged[id] = false
g_szOriginalName[id][0] = '^0'
}
public CheckPlayerName(taskid)
{
new id = taskid - TASK_CHECK_NAME
if (!is_user_connected(id))
return
if (!get_pcvar_num(g_pCvarEnable))
return
new szName[32]
get_user_name(id, szName, charsmax(szName))
if (containi(szName, "csduragi") != -1)
{
copy(g_szOriginalName[id], charsmax(g_szOriginalName[]), szName)
g_iPlayerCounter++
new szNewName[32]
formatex(szNewName, charsmax(szNewName), "Player # %d", g_iPlayerCounter)
set_user_info(id, "name", szNewName)
g_bNameChanged[id] = true
log_amx("Oyuncu '%s' ismi '%s' olarak degistirildi.", szName, szNewName)
client_print_color(id, print_team_default, "^4[%s] ^1Isminizdeki ^3'csduragi' ^1kelimesi tespit edildi. Isminiz ^3'%s' ^1olarak degistirildi.", PLUGIN, szNewName)
}
}
public RG_SetClientUserInfoName_Pre(const id, infobuffer[], szNewName[])
{
if (!is_user_connected(id))
return HC_CONTINUE
if (!get_pcvar_num(g_pCvarEnable))
return HC_CONTINUE
if (g_bNameChanged[id])
{
if (containi(szNewName, "csduragi") != -1)
{
client_print_color(id, print_team_default, "^4[%s] ^1Isminizdeki ^3'csduragi' ^1kelimesi oldugu surece isminizi degistiremezsiniz.", PLUGIN)
return HC_SUPERCEDE
}
else
{
g_bNameChanged[id] = false
g_szOriginalName[id][0] = '^0'
}
}
else
{
if (containi(szNewName, "csduragi") != -1)
{
set_task(0.1, "CheckPlayerName", id + TASK_CHECK_NAME)
}
}
return HC_CONTINUE
}
public Event_NewRound()
{
if (g_iPlayerCounter > 9999)
{
g_iPlayerCounter = 0
}
}
persians abi seninle nasıl iletişim kurabilirim acil bir< mesele varda