I'm trying to remake mapsmenu plugin using new style menus but I've got an error... one every few minutes.

Currently one below
PHP Code:
public MenuVoteMapHandle(iPlayer, Menu, Item)
{
new sData[24], sName[64];
new access, callback;
menu_item_getinfo(Menu, Item, access, sData, 23, sName, 63, callback);
menu_destroy(Menu);
if(equali(sData, "vote"))
{
if(sizeof(gMapsSelected[iPlayer]) == 0)
{
MenuVoteMap(iPlayer, 0);
} else
if(sizeof(gMapsSelected[iPlayer]) == 1)
{
MenuVoteMapSingle(iPlayer, sMapName
}
} else
if(Item != MENU_BACK && Item != MENU_MORE && Item != MENU_EXIT)
{
if(sizeof(gMapsSelected[iPlayer]) >= MAPS_VOTE_MAX)
{
ArrayClear(gMapsSelected[iPlayer]);
}
ArrayPushCell(gMapsSelected[iPlayer], str_to_num(sData));
} else {
client_cmd(iPlayer, "say test");
}
}
There seems to be something wrong with line:
Quote:
|
if(sizeof(gMapsSelected[iPlayer]) == 0)
|
The definition of this global variable is as fallows:
Quote:
|
new gMapsSelected[33][4];
|