Código:
CMD:pccnew(playerid)
{
new Cache:Result, Name[24], OrgID, Loga, OnOff[25], CargoPCC[50], fString[1000], cString[1500];
//PROCURA NO BANCO DE DADOS AS CONTAS DOS JOGADORES, AQUELE "DESC" SIGNIFICA QUE VAI PUXAR DO CARGO MAIOR PRO MENOR, PODE MUDAR O LIMIT 30 PARA O LIMITE QUE QUISER
Result = mysql_query(Conexao, "SELECT Nome, Status, Org_PCC FROM jogadores ORDER BY Org_PCC DESC LIMIT 30");
format(cString, sizeof cString, "{FFFFFF}N°\t{FFFFFF}Nome\t{FFFFFF}Status\t{FFFFFF}Cargo\n");
for(new i; i < 30; ++i)
{
if(i < cache_num_rows())
{
///AQUI VAI PUXAR AS INFORMAÇÕES DO BANCO DE DADOS
cache_get_value(i, "Nome", Name, 24);
cache_get_value_name_int(i, "Status", Loga);
cache_get_value_name_int(i, "Org_PCC", OrgID);
//SALVAR NA VARIAVEL OnOff, se o jogador ta Online ou OFF
if(Loga == 1) { OnOff = "{009000}Online"; } else if(Loga == 0) { OnOff = "{FF0000}Offline"; }
//SALVAR NA VARIALVE CargoPCC, o cargo do mesmo
if(OrgID == 5) { CargoPCC = "{FFFFFF}Dono"; } else if(OrgID == 4) { CargoPCC = "{FFFFFF}Traficante 4"; } else if(OrgID == 3) { CargoPCC = "{FFFFFF}Traficante 3"; }
else if(OrgID == 2) { CargoPCC = "{FFFFFF}Traficante 2"; } else if(OrgID == 1) { CargoPCC = "{FFFFFF}Traficante 1"; }
//ABRE UM LOOP DE ATÉ 30 SLOTS COM AS INFORMAÇÕES BUSCADAS
format(fString, sizeof fString, "{FFFFFF}%d°\t{FFFFFF}%s\t[color=#333333][size=small][font=Tahoma, Verdana, Arial, sans-serif]{FFFFFF}[/font][/size][/color]%s\t[color=#333333][size=small][font=Tahoma, Verdana, Arial, sans-serif]{FFFFFF}[/font][/size][/color]%s\n", i+1, Name, CargoPCC, OnOff);
strcat(cString, fString);
}
else
{
//SE BUSCAR SÓ 5 INFORMAÇÕES, AS OUTRAS 25 TABELAS SERÁ PRENCHIDO AUTOMATICAMENTE COM ESSA LOGO ABAIXO
format(fString, sizeof fString, "{328E0A}%d°\t{FFFFFF}N/A\t{FF0000}Offline\t{FFFFFF}N/A\n", i+1);
strcat(cString, fString);
}
}
cache_delete(Result);
ShowPlayerDialog(playerid, 555, DIALOG_STYLE_TABLIST_HEADERS, "{FFFFFF}Membros do PCC", cString, "Fechar", "");
return 1;
}
Lembrando, atualize seu MySQL para a versão mais atualizada.
Acredito que vai funcionar, ainda não testei o mesmo, mas se colocar da forma certa e substituir o que coloquei pelas informaões corretas do seu banco de dados, funcionará tranquilamente. Espero ter ajudado! +Rep pra mim ai, nunca ganhei nesse fórum.