22/04/2021 00:05
Também não foi meu mano .
Tô tentando assim:
Porém fica ele fica retornando: Não há membros na facção ID....
Tô tentando assim:
Código:
CMD:testandolista(playerid, params[])
{
CheckFactionL(playerid, ID DA FACCAO AQUI); //FactionData[factionid][factionID] ou manual
return 1;
}
stock CheckFactionL(playerid, factionid1)
{
new
query[200];
format(query, sizeof(query), "SELECT Character FROM characters WHERE Faction = '%d'", factionid1);
mysql_tquery(g_iHandle, query, "CheckFactionL2", "dd", playerid, factionid1);
return 1;
}
forward CheckFactionL2(extraid, CheckFactionL);
public CheckFactionL2(extraid, CheckFactionL)
{
static
rows,
fields;
cache_get_data(rows, fields, g_iHandle);
if (!rows)
return SendErrorMessage(extraid, "Não há membros na facção ID "%d".", CheckFactionL);
static
string[1024],
string2[100],
desc[128],
count;
string[0] = 0;
for (new i = 0; i < rows; i ++)
{
cache_get_field_content(i, "Character", desc, g_iHandle);
format(string, sizeof(string), "%s%s\n", string, desc);
count++;
}
format(string, sizeof(string), "Nome\n %s", string);
strcat(string, string2);
format(desc, sizeof(desc), "Total de membros: %d", count);
Dialog_Show(extraid, CheckFactionL3, DIALOG_STYLE_TABLIST_HEADERS, desc, string, "Fechar", "");
return 1;
}
Porém fica ele fica retornando: Não há membros na facção ID....
DSENVOLVENDO