| ScrappeR |
05-25-2013 16:23 |
[REQ] amx_who
PHP Code:
#include <amxmodx>
new g_groupNames[][] = { "--==Owner==--", "--==Co-Owner==--", "--==Moderator==--", "--==Admin==--", "--==Slot==--" }
new g_groupFlags[sizeof(g_groupNames)][] = { "abcdefghijklmnopqrstu", "abcdefghijkmnopqrstu", "abcdefgijmnopqrstu", "bcefgijmnopqrstu", "abi" } new g_groupFlagsValue[sizeof(g_groupFlags)]
public plugin_init() { register_plugin("Amx_Who", "1.0", "Author") register_concmd("amx_who", "cmdWho", 0) for(new i = 0; i < sizeof(g_groupNames); i++) { g_groupFlagsValue[i] = read_flags(g_groupFlags[i]) } }
public cmdWho(id) { new hostname[64] get_cvar_string("hostname", hostname, 63) console_print(id, "===%s===", hostname) new iPlayers[32], iNumPlayers, iPlayer new iPlayerFlags[33], iAdminCount, iFlags get_players(iPlayers, iNumPlayers) for( new i = 0; i < iNumPlayers; i++ ) { iPlayer = iPlayers[i] iFlags=get_user_flags(iPlayer) if( iFlags>0 && !(iFlags&ADMIN_USER) ) // is_user_admin() { iPlayerFlags[iPlayer] = iFlags iPlayers[iAdminCount] = iPlayer iAdminCount++ } }
iFlags = get_user_flags(id) if( iFlags & ADMIN_USER || iFlags == 0) { console_print(id, "Admins: %d", iAdminCount) } else { new szName[32], i, j for(i = 0; i < sizeof(g_groupNames); i++) { console_print(id, "%s", g_groupNames[i]) for(j = 0; j < iAdminCount; j++) { iPlayer = iPlayers[j] if(iPlayerFlags[iPlayer] == g_groupFlagsValue[i]) { get_user_name(iPlayer, szName, 31) console_print(id, "%s", szName) } } } } console_print(id, "===%s===", hostname)
return PLUGIN_HANDLED }
Can someone edited this script example..
--==Owner==--
ScrappeR, Acces: abcdefghijklmnopqrstu
--==Co-Owner==--
Flooow, Acces: abcdefghijkmnopqrstu
thanks its very cool i like it..
|