you must create an array with 33 rows (that means MAX_PLAYERS + 1 in below code) to store players id and have different values of that array for every player
this is how i would start it, maybe this help you
PHP Code:
#include <amxmodx>
enum _:PLAYER_DATA
{
P_NAME[MAX_NAME_LENGTH],
P_AUTHID[MAX_AUTHID_LENGTH],
P_MONEY,
P_LEVEL,
P_EXPERIENCE
}
enum _:PLAYER_POWERS
{
bool:hasInvis,
bool:isInvis,
bool:usedInvis,
bool:hasDmgMult,
dmgMultLevel,
}
new g_ePlayerData[MAX_PLAYERS + 1][PLAYER_DATA];
new g_ePlayerPowers[MAX_PLAYERS + 1][PLAYER_POWERS];
public client_authorized(id)
{
get_user_name(id, g_ePlayerData[id][P_NAME], charsmax(g_ePlayerData[][P_NAME]))
get_user_authid(id, g_ePlayerData[id][P_AUTHID], charsmax(g_ePlayerData[][P_AUTHID]));
g_ePlayerData[id][P_MONEY] = 0
g_ePlayerData[id][P_LEVEL] = 0
g_ePlayerData[id][P_EXPERIENCE] = 0
g_ePlayerPowers[id][hasInvis] = false;
g_ePlayerPowers[id][isInvis] = false;
g_ePlayerPowers[id][usedInvis] = false;
g_ePlayerPowers[id][hasDmgMult] = false;
g_ePlayerPowers[id][dmgMultLevel] = 0;
}