It doesn't work or am I doing something wrong?
I get -1 even tho Array String is filled with user's name and I'm searching using same variable.
PHP Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "PLUGIN"
#define VERSION "1.0.0"
#define AUTHOR "AUTHOR"
enum _:MarketData
{
RowId,
Seller[32],
SkinId,
CaseId,
KeyId,
Quantity,
Float:Price
}
new Array:g_aArray;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say test", "testout");
g_aArray = ArrayCreate(MarketData);
}
public testout(id) {
new Data[MarketData];
new szName[32];
get_user_name(id, szName, charsmax(szName));
for (new i; i < 5; i++)
{
Data[RowId] = i;
copy(Data[Seller], charsmax(Data[Seller]), szName);
Data[SkinId] = random_num(1, 59);
Data[CaseId] = random_num(1, 59);
Data[KeyId] = random_num(1, 59);
Data[Quantity] = random_num(1, 59);
Data[Price] = random_float(1.0, 59.0);
ArrayPushArray(g_aArray, Data);
}
new ItemExists = ArrayFindString(g_aArray, szName);
client_print_color(id, print_team_default, "%d", ItemExists);
}
__________________