#include <amxmodx>
#include <amxmisc>
#define MAX_GROUPS 14
new g_groupNames[MAX_GROUPS][] = {
" Fondator Access FTP",
" Fondator Fara FTP",
" Diamond Member",
" Gold Member",
" Silver Member",
" Bronze Member",
" Owner",
" Co-owner",
" Best-God",
" God's",
" Moderator",
" Co-Moderator",
" Helper",
" Slot"
}
new g_groupFlags[MAX_GROUPS][] = {
"abcdefghijklmnopqrstu",
"abcdefhijkmnopqrtu",
"bcdefghijmnopqrst",
"bcdefghijmnopqrs",
"bcdefghijmnopqr",
"bcdefgijmnopq",
"bcdefhijmnop",
"bcdefhijmno",
"bcdefijmno",
"bcdefijmn",
"bcdefijm",
"bcdefij",
"bceij",
"b"
}
new g_groupFlagsValue[MAX_GROUPS]
public plugin_init() {
register_plugin("who", "2.0", "Bhupesh")
register_concmd("amx_who", "cmdWho", 0)
for(new i = 0; i < MAX_GROUPS; i++) {
g_groupFlagsValue[i] = read_flags(g_groupFlags[i])
}
}
public cmdWho(id) {
new players[32], inum, player, name[32], i, a
get_players(players, inum)
console_print(id, "")
for(i = 0; i < MAX_GROUPS; i++) {
console_print(id, "########### [%d]%s ###########", i+1, g_groupNames[i])
for(a = 0; a < inum; ++a) {
player = players[a]
get_user_name(player, name, 31)
if(get_user_flags(player) == g_groupFlagsValue[i]) {
console_print(id, "%s", name)
}
}
}
console_print(id, "FURYX.ALCOOLISTII.RO # Admin's Online")
return PLUGIN_HANDLED
}