Вставь вот этот код, а после показа инвентаря скинь логи
PHP код:
stock ShowPlayerInventory(playerid)
{
for(new i = 0; i < 15; i++)
{
switch(PlayerInfo[playerid][pInv][i])
{
case 0 :
{
format(string, sizeof string, "%s{c3c3c3}СЛОТ %d | {ffffff}Пусто\n", string, i + 1);
}
case 1..41 :
{
if(PlayerInfo[playerid][pQuantity][i] == 0)
format(string, sizeof string, "%s%d | %s\n", string, i + 1, Items[PlayerInfo[playerid][pInv][i]][iName]);
else
format(string, sizeof string, "%s%d | %s [%i]\n", string, i + 1, Items[PlayerInfo[playerid][pInv][i]][iName], PlayerInfo[playerid][pQuantity][i]);
}
case 301..600 :
{
format(string, sizeof string, "%s%dd | Одежда №%d\n", string, i + 1, PlayerInfo[playerid][pInv][i] - 300);
}
default :
{
format(string, sizeof string, "%s%d | Неизвестный объект\n", string, i + 1);
}
}
printf("\n\n|%s|\nstrlen(%d|%d)", string, sizeof(string), strlen(string));
ShowPlayerDialog(playerid, DIALOG_ID_INVENTORY, DIALOG_STYLE_LIST, "Инветарь", string, "Выбрать","Выйти");
}
return 1;
}