Dialog:FurniturePurchase2(playerid, response, listitem, inputtext[])
{
if(!response) return Dialog_Show(playerid, FurniturePurchase, DIALOG_STYLE_LIST, "Selecione uma categoria de mуveis", GetHouseCategoryList(), "Selecionar", "Cancelar");
gstr[0] = EOS;
strcat(gstr, "Nome da mobнlia\tCusto\n");
for(new x = 0; x < MAX_FURNITURE; x++)
{
if(FurniData[x][fSubCategory] == listitem && FurniData[x][fCategory] == GetPVarInt(playerid, "FurnCat") && FurniData[x][fModel] != 0)
{
format(sgstr, sizeof(sgstr), "%s\t$%s\n", FurniData[x][fuName], format_cash(FurniData[x][fPrice]));
strcat(gstr, sgstr);
}
}
Dialog_Show(playerid, FurniturePurchase3, DIALOG_STYLE_TABLIST_HEADERS, "Comprar mуveis", gstr, "Selecionar", "Cancelar");
return true;
}
new ModelList[MAX_FURNITURE], count = 0;
for(new x = 0; x < MAX_FURNITURE; x++)
{
if(FurniData[x][fSubCategory] == listitem && FurniData[x][fCategory] == GetPVarInt(playerid, "FurnCat") && FurniData[x][fModel] != 0)
{
ModelList[count] = FurniData[x][fModel];
count++;
}
}
ShowModelSelectionMenuEx(playerid, ModelList, count, "Furniture", MS_FURNITURE, 0.0, 0.0, 0.0, 1.0);
|
PHP код:
|
|
Faзa um debug com printf na condiзгo para verificar se estб sendo adicionado modelos em ModelList.
|
Dialog:FurniturePurchase2(playerid, response, listitem, inputtext[])
{
if(!response) return Dialog_Show(playerid, FurniturePurchase, DIALOG_STYLE_LIST, "Selecione uma categoria de mуveis", GetHouseCategoryList(), "Selecionar", "Cancelar");
gstr[0] = EOS;
strcat(gstr, "Nome da mobнlia\tCusto\n");
for(new x = 0; x < MAX_FURNITURE; x++)
{
if(FurniData[x][fSubCategory] == listitem && FurniData[x][fCategory] == GetPVarInt(playerid, "FurnCat") && FurniData[x][fModel] != 0)
{
format(sgstr, sizeof(sgstr), "%s\t$%s\n", FurniData[x][fuName], format_cash(FurniData[x][fPrice]));
strcat(gstr, sgstr);
}
}
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_PREVIEW_MODEL, "Comprar moveis", gstr, "Selecionar", "Cancelar");
return true;
}
CMD:objetos(playerid)
{
new string2[250];
for(new p; p < 6; p++)
{
if(UsandoObj[playerid][p])
{
format(string2,sizeof string2,"%s%i\t%s\n",string2,PlayerInfo[playerid][pObj][p],NomeObjetos(PlayerInfo[playerid][pObj][p]));
}
}
ShowPlayerDialog(playerid, DPRENDAS, DIALOG_STYLE_PREVIEW_MODEL, "Seus Acessуrios", string2, "Escolher", "Fechar");
return 1;
}