02.07.2011, 02:12
Quote:
tenta assim:
pawn Код:
|
testando com o seu codigo, ele me mostrava apenas a segunda "strdialog".. e nao mostra a primeira..
mas o estranho q strcat seria para juntб-las nгo й?
bom, com o strins ficou assim:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/if", true) == 0)
{
static
strdialog[500],
strdialog2[500],
strOuput[600]
;
abrirarq(playerid);
format(strdialog, sizeof(strdialog),"Lider:%s\nVaga 1:%s\nVaga 2:%s\nVaga 3:%s\nVaga 4:%s\nVaga 5:%s\nVaga 6:%s\nVaga 7:%s\nVaga 8:%s\n\nVaga 9:%s\n",//,
Fini_GetStr("slot1"),
Fini_GetStr("slotN1"),
Fini_GetStr("slot2"),
Fini_GetStr("slotN2"),
Fini_GetStr("slot3"),
Fini_GetStr("slotN3"),
Fini_GetStr("slot4"),
Fini_GetStr("slotN4"),
Fini_GetStr("slot5"),
Fini_GetStr("slotN5"));
format(strdialog2, sizeof(strdialog),"Vaga 10:%s\nVaga 11:%s\nVaga 12:%s\nVaga 13:%s\nVaga 14:%s\nVaga 15:%s\nVaga 16:%s\nVaga 17:%s\nVaga 18:%s\nVaga 19:%s",
Fini_GetStr("slot6"),
Fini_GetStr("slotN6"),
Fini_GetStr("slot7"),
Fini_GetStr("slotN7"),
Fini_GetStr("slot8"),
Fini_GetStr("slotN8"),
Fini_GetStr("slot9"),
Fini_GetStr("slotN9"),
Fini_GetStr("slot10"),
Fini_GetStr("slotN10"));
fechararq(playerid);
strins(strOuput,strdialog,strlen(strOuput));
strins(strOuput,strdialog2,strlen(strOuput));
//strcat(strOuput,strdialog);
ShowPlayerDialog(playerid, 95959, DIALOG_STYLE_LIST, "{FF6600}Teste", strOuput, "Ok", "Sair");
return 1;
}
return 0;
}
Muito obrigado pela ajuda, consegui resolver da forma que postei, nela agora aparecem todos os campos.
Boa noite.