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; }lub
Napisano 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, 0 gości, 0 anonimowych