24/03/2022 13:58
Teste assim
Caso ainda persista o erro, mostra o comando de abrir o inventario e o GetInvName
Código PHP:
AbrirInventarioDialog(playerid)
{
InventarioAberto[playerid] = true;
ProxDetector(30.0, playerid, fmat_return("* %s abriu o inventário.", PlayerGetName(playerid)), COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
MostrarInventarioDialog(playerid);
return 1;
}
MostrarInventarioDialog(playerid)
{
new str[100], strtitulo[70], strtotal[4000];
format(strtitulo, sizeof(strtitulo), "Inventario de: %s", PlayerGetName(playerid));
strcat(strtotal, "Slot\tItem\tQuantidade\n");
for(new i = 0; i < 72; i++)
{
if(Inventory[playerid][I_SLOT][i] == -1) continue;
format(str, sizeof(str), "{ffffff}%d\t{ffff00}%s\t{ffffff}%d\n", GetInvName(Inventory[playerid][I_SLOT][i], Inventory[playerid][I_UNITY][i]), Inventory[playerid][I_UNITY][i]);
strcat(strtotal, str);
}
ShowPlayerDialog(playerid, DIALOG_INVENTARIO, DIALOG_STYLE_TABLIST_HEADERS, strtitulo, strtotal, "Ir", "Fechar");
return 1;
}
stock FecharInventarioDialog(playerid)
{
new gstring[50];
format(gstring, sizeof(gstring), "* %s Fechou seu inventário.", PlayerGetName(playerid));
ProxDetector(30.0, playerid, gstring, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
InventarioAberto[playerid] = false;
CancelSelectTextDraw(playerid);
return 1;
}
Caso ainda persista o erro, mostra o comando de abrir o inventario e o GetInvName
k2bi#9906
[C.E.O]Brasil Play Socity
[C.E.O]Brasil Play Socity