stock bool:is_user_steam(id){
if(!is_user_connected(id) || is_user_bot(id) || is_user_hltv(id)){
return -1;
}
new pos;
new authid[64];
get_user_authid(id,authid,63)
if((pos = containi(authid,"VALVE_")) != -1 || (pos = containi(authid,"ID_LAN")) != -1 || (pos = containi(authid,"ID_PENDING")) != -1 || equal(authid,"STEAM_666:88:666") || (pos = containi(authid,"HLTV")) != -1 )
{
return false;
}
new ip[64]
get_user_ip(id,ip,63,1)
if((pos = containi(authid,ip)) != -1 ){
return false;
}
return true;
}
nie miałem możliwości sprawdzenia jak dproto generuje sid z ip także działałem po omacku w większości przypadków powinno działać
wymagany moduł amxmodx
Użytkownik DarkGL edytował ten post 25.09.2010 11:37