amx_who l-am schimbat cu mai multe si la fel face ... nu stiu de la ce sa fie, aveti mai jos urmatoarele:
Amx_who.sma
Code: Select all
#include <amxmodx>
#include <amxmisc>
#define MAX_GROUPS 13
new g_groupNames[MAX_GROUPS][] = {
" FONDATOR",
" MANAGER",
" OWNER",
" CO-OWNER",
" AMIRAL",
" MARESAL",
" VETERAN",
" GENERAL",
" COLONEL",
" MAIOR",
" SERGENT",
" SLOT",
" V.I.P"
}
new g_groupFlags[MAX_GROUPS][] = {
"abcdefghijklmnopqrstu",
"abcdefghijklmnoqrstu",
"abcdefgijklmnoqrstu",
"abcdefgijmnopqrst",
"abcdefilgjmnopqrst",
"bcdefijmnopqrs",
"bcdefijmnopqrsy",
"bcdefijmnopqr",
"bcdefijmnopq",
"bcdefijmnop",
"bcefij",
"bi",
"abit"
}
new g_groupFlagsValue[MAX_GROUPS]
public plugin_init() {
register_plugin("amx_who Like AdminMod", "1.2", "ScaRba")
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, "------")
return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/
Code: Select all
Users configuration file
; File location: $moddir/addons/amxmodx/configs/users.ini
; Line starting with ; is a comment
; Access flags:
; a - immunity (can't be kicked/baned/slayed/slaped and affected by other commmands)
; b - reservation (can join on reserved slots)
; c - amx_kick command
; d - amx_ban and amx_unban commands
; e - amx_slay and amx_slap commands
; f - amx_map command
; g - amx_cvar command (not all cvars will be available)
; h - amx_cfg command
; i - amx_chat and other chat commands
; j - amx_vote and other vote commands
; k - access to sv_password cvar (by amx_cvar command)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)
; m - custom level A (for additional plugins)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access
; z - user (no admin)
; Account flags:
; a - disconnect player on invalid password
; b - clan tag
; c - this is steamid/wonid
; d - this is ip
; e - password is not checked (only name/ip/steamid needed)
; k - name or tag is case sensitive. eg: if you set it so the name Ham
;==========================================
;==== [ FONDATOR ] - "abcdefghijklmnopqrstu" "a"
;==========================================
;==========================================
;==== [ MANAGER ] - "abcdefghijklmnoqrstu" "a"
;==========================================
;==========================================
;==== [ OWNER ] - "abcdefgijklmnoqrstu" "a"
;==========================================
;==========================================
;==== [ CO-OWNER ] - "abcdefgijmnopqrst" "a"
;==========================================
;==========================================
;==== [ AMIRAL ] - "abcdefilgjmnopqrst" "a"
;==========================================
;==========================================
;==== [ MARESAL ] - "bcdefijmnopqrs" "a"
;==========================================
;==========================================
;==== [ COLONEL ] - "bcdefijmnopq" "a"
;==========================================
;==========================================
;==== [ MAIOR ] - "bcdefijmnop" "a"
;==========================================
;==========================================
;==== [ SERGENT ] - "bcefij" "a"
;==========================================
;==========================================
;==== [ SLOT] - "bi" "a"
;==========================================
;==========================================
;==== [ VIP ] - "abit" "a"
;==========================================