Dar intampin o problema la creierea pluginului de amx_who , l-am creiat dar problema este alta ,Dupa ce fac , tot ce trebuie sa fac , cand imi trec admin-ul in users.ini , nu mi-l citeste deloc am icercat tot ce-i posibil si imposibl , asta mi-a pus capac ...O sa va las mai jos aici , Amx_who ,si users.ini sa vedeti voii ce am facut eu gresit !
[*]
Asta-i ; Users.ini; 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 (permanent and temporary bans)
; 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
; v - amx_ban and amx_unban commands (temporary bans only, about amx_unban, only self performed ban during map gonna be allowed)
; 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"
; is protected and case sensitive (flags "k" only), then anybody
; can use the names "haM", "HAM", "ham", etc, but not "Ham"
; Password:
; Add to your autoexec.cfg: setinfo _pw "<password>"
; Change _pw to the value of amx_password_field
; Format of admin account:
; <name|ip|steamid> <password> <access flags> <account flags>
; Examples of admin accounts:
; "STEAM_0:0:123456" "" "abcdefghijklmnopqrstuv" "ce"
; "123.45.67.89" "" "abcdefghijklmnopqrstuv" "de"
; "My Name" "my_password" "abcdefghijklmnopqrstuv" "a"
============================================================
"[1] => Fondator <=", "abcdefghijklmnopqrstu",
============================================================
============================================================
"[2] => Owner <=", "abcdefghijklmnopqrstu",
============================================================
============================================================
"[3] => Co-Owner <=", "abcdefgijmnopqrsu",
============================================================
============================================================
"[4] => Manager <=", "abcdefgijmopqrs",
============================================================
============================================================
"[5] => Administrator <=", "abcdefgijmop",
============================================================
============================================================
"[6] => Super-Moderator <=", abcdefgijm",
============================================================
============================================================
"[7] => Moderator-Global <=", "abcdefgi",
============================================================
============================================================
"[8] => Moderator <=", "abcdefi",
============================================================
============================================================
"[9] => Helper <=", "bcdefi",
============================================================
============================================================
"[10] => VIP<=", "ib",
============================================================
============================================================
"[11] => Slot <=", "b",
============================================================
Iar asta de mai jos este Amx_who ,
#include <amxmodx>
#include <amxmisc>
#define MAX_GROUPS 11
new g_groupNames[MAX_GROUPS][] = {
"=> Fondator <=",
"=> Owner <=",
"=> Co-Owner <=",
"=> Manager <=",
"=> Administrator <=",
" => Super-Moderator <=",
"=> Moderator-Global <=",
"=> Moderator <=",
"=> Helper <=",
"=> VIP<=",
"=> Slot <="
}
new g_groupFlags[MAX_GROUPS][] = {
"abcdefghijklmnopqrstu",
"abcdefghijklmnopqrstu",
"abcdefgijmnopqrsu",
"abcdefgijmopqrs",
"abcdefgijmop",
"abcdefgijm",
"abcdefgi",
"abcdefi",
"bcdefi",
"ib",
"b"
}
new g_groupFlagsValue[MAX_GROUPS]
public plugin_init() {
register_plugin("Amx Who by eXtream", "1.0", "eXtreamCS.com")
register_concmd("amx_who", "cmdWho", 0)
for(new i = 0; i < MAX_GROUPS; i++) {
g_groupFlagsValue = read_flags(g_groupFlags)
}
}
public cmdWho(id) {
new players[32], inum, player, name[32], i, a
get_players(players, inum)
console_print(id, "Galati.LeagueCs.Ro")
for(i = 0; i < MAX_GROUPS; i++) {
console_print(id, "-----[%d]%s-----", i+1, g_groupNames)
for(a = 0; a < inum; ++a) {
player = players[a]
get_user_name(player, name, 31)
if(get_user_flags(player) == g_groupFlagsValue) {
console_print(id, "%s", name)
}
}
}
console_print(id, "Galati.LeagueCs.Ro")
return PLUGIN_HANDLED
}