1. sayfa (Toplam 1 sayfa)

X Steamidye sahip kişi svye giremesin

Gönderilme zamanı: Sal Kas 09, 2021 4:48 pm
gönderen feartwd
Baslikta yazdigi gibi STEAM_0:128349334 gibi bir kişiyi engellemek istiyorum sunucuya girdiği an kick atacak şekilde olacak, simiden teskkurler :gun:Ç

X Steamidye sahip kişi svye giremesin

Gönderilme zamanı: Sal Kas 09, 2021 5:14 pm
gönderen orucoglukayra

Kod: Tümünü seç

#include <amxmodx>

new const Yasaklilar[] = {
    "STEAM_0:0:XXXXXXXXX"
};

public plugin_init() 
{
    register_plugin("GirisEngelle", "0.1", "LyNcH");
}  

public client_authorized(id)
{
    new authid[32];
    get_user_authid(id, authid, charsmax(authid));
    for(new i = 0; i < sizeof(Yasaklilar); i++)
    {
        if(equal(authid, Yasaklilar[i])) 
        {
            new userid = get_user_userid(id)
            server_cmd("kick #%d ^"Yasakli Oyuncu^"", userid)
        }
    }
}

X Steamidye sahip kişi svye giremesin

Gönderilme zamanı: Sal Kas 09, 2021 8:09 pm
gönderen bestcore
orucoglukayra yazdı: Sal Kas 09, 2021 5:14 pm

Kod: Tümünü seç

#include <amxmodx>

new const Yasaklilar[] = {
    "STEAM_0:0:XXXXXXXXX"
};

public plugin_init() 
{
    register_plugin("GirisEngelle", "0.1", "LyNcH");
}  

public client_authorized(id)
{
    new authid[32];
    get_user_authid(id, authid, charsmax(authid));
    for(new i = 0; i < sizeof(Yasaklilar); i++)
    {
        if(equal(authid, Yasaklilar[i])) 
        {
            new userid = get_user_userid(id)
            server_cmd("kick #%d ^"Yasakli Oyuncu^"", userid)
        }
    }
}
Direk şu şekilde steamid'yi çekebilirsin, get_user_authid'ye gerek yok;

Kod: Tümünü seç

client_authorized(id, const authid[]);
Ekstra olarak oyuncunun idsini değişkene aktarıp çekmene gerek yok;

Kod: Tümünü seç

new userid = get_user_userid(id)
server_cmd("kick #%d ^"Yasakli Oyuncu^"", userid)
->
server_cmd("kick #%d ^"Yasakli Oyuncu^"", get_user_userid(id))

X Steamidye sahip kişi svye giremesin

Gönderilme zamanı: Sal Kas 09, 2021 8:31 pm
gönderen orucoglukayra
bestcore yazdı: Sal Kas 09, 2021 8:09 pm
orucoglukayra yazdı: Sal Kas 09, 2021 5:14 pm

Kod: Tümünü seç

#include <amxmodx>

new const Yasaklilar[] = {
    "STEAM_0:0:XXXXXXXXX"
};

public plugin_init() 
{
    register_plugin("GirisEngelle", "0.1", "LyNcH");
}  

public client_authorized(id)
{
    new authid[32];
    get_user_authid(id, authid, charsmax(authid));
    for(new i = 0; i < sizeof(Yasaklilar); i++)
    {
        if(equal(authid, Yasaklilar[i])) 
        {
            new userid = get_user_userid(id)
            server_cmd("kick #%d ^"Yasakli Oyuncu^"", userid)
        }
    }
}
Direk şu şekilde steamid'yi çekebilirsin, get_user_authid'ye gerek yok;

Kod: Tümünü seç

client_authorized(id, const authid[]);
Ekstra olarak oyuncunun idsini değişkene aktarıp çekmene gerek yok;

Kod: Tümünü seç

new userid = get_user_userid(id)
server_cmd("kick #%d ^"Yasakli Oyuncu^"", userid)
->
server_cmd("kick #%d ^"Yasakli Oyuncu^"", get_user_userid(id))
Teşekkürler.

Böyle kullanın ;

Kod: Tümünü seç

#include <amxmodx>

new const Yasaklilar[] = {
    "STEAM_0:0:XXXXXXXXX"
};

public plugin_init() 
{
    register_plugin("GirisEngelle", "0.1", "LyNcH");
}

public client_authorized(id, const authid[])
{
	for(new i = 0; i < sizeof(Yasaklilar); i++)
	{
		if(equal(authid, Yasaklilar[i]))
		{
			server_cmd("kick #%d ^"Yasakli Oyuncu^"", get_user_userid(id));
		}
	}
}