28.06.2016, 21:46
To com um problema. Eu to tentando fazer uma lista e ao clicar em uma opзгo da lista, mostrar as informaзхes da mesma, sу que nгo tб surtindo efeito. Jб fiz debug e nada ocorreu tambйm.
Vou deixar o cуdigo aqui para mais informaзхes:
Vou deixar o cуdigo aqui para mais informaзхes:
PHP код:
CMD:verclans(playerid)
{
if(!APlayerData[playerid][pLogged])
return SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo estб logado.");
if(APlayerData[playerid][pAdmin] < 11)
return SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo tem permissгo para utilizar este comando.");
new cString[128];
MEGAString[0] = EOS;
strcat(MEGAString, "ID:\tNome do clг\tLнder\n");
for(new i = 1; i < sizeof(ClanData); ++i)
{
format(cString, sizeof(cString), "%d\t%s\t%s\n", i, ClanData[i][cName], ClanData[i][cLeader]);
strcat(MEGAString, cString);
}
ShowPlayerDialog(playerid, DIALOGO_CLANLIST, DIALOG_STYLE_TABLIST_HEADERS, "Lista de clгs", MEGAString, "Informaзхes", "Voltar");
return 1;
}
PHP код:
case DIALOGO_CLANLIST:
{
if(response)
{
SetPVarInt(playerid, "cList", listitem+1);
new cString[128];
MEGAString[0] = EOS;
strcat(MEGAString, "Informaзхes deste clг:\n\n\
***********************\n\n");
format(cString, sizeof(String), "Nome: %s\n", ClanData[GetPVarInt(playerid, "cList")][cName]);
strcat(MEGAString, cString);
format(cString, sizeof(String), "Tag: %s\n", ClanData[GetPVarInt(playerid, "cList")][cTag]);
strcat(MEGAString, cString);
format(cString, sizeof(String), "Lнder: %s\n\n", ClanData[GetPVarInt(playerid, "cList")][cLeader]);
strcat(MEGAString, cString);
strcat(MEGAString, "Membros:\n\n\
***********************\n\n");
for(new m = 1; m < sizeof(MemberList); ++m)
{
format(cString, sizeof(String), "Membro %d: %s\n", m, MemberList[GetPVarInt(playerid, "cList")][m]); strcat(MEGAString, cString);
}
ShowPlayerDialog(playerid, DIALOGO_CLANLIST+1, DIALOG_STYLE_MSGBOX, "Informaзхes do clг", MEGAString, "Voltar", "");
printf("(DEBUG) %s", MEGAString);
}
}