get_user_authid(id,auth,31);Tak pobieram gracza STEAM ID, teraz jak sprawdzic czy dany gracz to steam czy non steam tzn VALVE_ID_LAN lub STEAM_ID_LAN
Użytkownik Pittero edytował ten post 08.10.2010 16:32
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Napisano 08.10.2010 16:32
get_user_authid(id,auth,31);Tak pobieram gracza STEAM ID, teraz jak sprawdzic czy dany gracz to steam czy non steam tzn VALVE_ID_LAN lub STEAM_ID_LAN
Użytkownik Pittero edytował ten post 08.10.2010 16:32
Napisano 08.10.2010 16:42
stock bool: is_user_steam(id)
{
static pcv_dp_r_id_provider;
pcv_dp_r_id_provider = get_cvar_pointer("dp_r_id_provider");
server_cmd("dp_clientinfo %d", id);
server_exec();
static uClient;
uClient = get_pcvar_num(pcv_dp_r_id_provider);
if ( uClient == 2)
return true;
return false;
}
lubNapisano 09.10.2010 08:14
Napisano 09.10.2010 11:08
Napisano 12.10.2010 17:28
stock bool:is_user_steam(id){
new authid[32], ip[32];
get_user_authid(id, authid, 31)
get_user_ip(id, ip, 31, 1)
if(containi(authid, "VALVE_ID_LAN") != -1 || containi(authid, "STEAM_ID_LAN") != -1 || containi(authid,"ID_PENDING") != -1 || containi(authid, "HLTV") != -1 || containi(authid, ip) != -1)
{
return false;
}
if(containi(authid, "STEAM_0:0") != -1 || containi(authid, "STEAM_0:1") != -1)
{
return true;
}
return false;
}
Napisano 13.10.2010 23:23
stock bool:is_user_steam(id){
new authid[32]
get_user_authid(id, authid, 31)
return containi(authid,":")!=-1 ? true : false
}
Użytkownik grankee edytował ten post 13.10.2010 23:23
Napisano 13.10.2010 23:27
A dproto generuje jakis steam id graczom non steam ?stock bool:is_user_steam(id){
new authid[32]
get_user_authid(id, authid, 31)
return containi(authid,":")!=-1 ? true : false
}
Napisano 14.10.2010 00:15
Napisano 14.10.2010 06:47
Ale jak? W pluginie logow pokazuje mi STEAM_ID_LAN, or VALVE_ID_LANsprawdz czy dziala po prostu
Napisano 14.10.2010 08:41
Napisano 14.10.2010 09:09
Uzylem to ale nie dziala jak nalezy:d... Gotowe funkcję -> is_user_steam
Napisano 14.10.2010 13:26
Napisano 14.10.2010 15:27
Napisano 14.10.2010 20:00
Napisano 14.10.2010 20:46
Napisano 14.10.2010 22:40
Napisano 14.10.2010 22:46
Napisano 15.10.2010 10:23
Napisano 15.10.2010 11:05
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Home"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say","sayhandle");
}
public sayhandle(id){
new text[192]
read_argv(1,text,191)
if(equal(text,"")){
return PLUGIN_HANDLED;
}
new name[128];
get_user_name(id,name,127)
client_print(0,print_chat,"[%s] %s: %s",is_user_steam(id) ? "STEAM" : "NONSTEAM",name,text);
return PLUGIN_HANDLED;
}
stock bool:is_user_steam(id){
new authid[32]
get_user_authid(id, authid, 31)
return containi(authid,":")!=-1 ? true : false
}
Napisano 15.10.2010 13:48
0 użytkowników, 1 gości, 0 anonimowych