Code:
_ShowItems(id)
{
new temp[64];
formatex(temp, 63, "\r%s \w%L", CSGO_TAG, id, "CSGOR_ITEM_MENU");
new menu = menu_create(temp, "item_menu_handler");
new szItem[2];
szItem[1] = 0;
new total;
if (0 < g_iUserCases[id])
{
formatex(temp, 63, "\r%L \w| \y%L", id, "CSGOR_ITEM_CASE", id, "CSGOR_SM_PIECES", g_iUserCases[id]);
szItem[0] = -11;
menu_additem(menu, temp, szItem);
total++;
}
if (g_iUserKeys[id] > 0 && g_iDropType < 1)
{
formatex(temp, 63, "\r%L \w| \y%L", id, "CSGOR_ITEM_KEY", id, "CSGOR_SM_PIECES", g_iUserKeys[id]);
szItem[0] = -12;
menu_additem(menu, temp, szItem);
total++;
}
new szSkin[32];
new num;
new type[2];
for (new i; i < g_iSkinsNum; i++)
{
num = g_iUserSkins[id][i];
if (num)
{
ArrayGetString(g_aSkinName, i, szSkin, 31);
ArrayGetString(g_aSkinType, i, type, 1);
new applied[64];
switch (type[0])
{
case 99:
{
applied = "#";
}
default:
{
applied = "";
}
}
formatex(temp, 63, "\r%s \w| \y%L \r%s", szSkin, id, "CSGOR_SM_PIECES", num, applied);
szItem[0] = i;
menu_additem(menu, temp, szItem);
total++;
}
}
if (!total)
{
formatex(temp, 63, "\r%L", id, "CSGOR_NO_ITEMS");
szItem[0] = -10;
menu_additem(menu, temp, szItem);
}
_DisplayMenu(id, menu);
return 0;
}