Portal SAMP
[Ajuda] Leitura na Dialog - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Leitura na Dialog (/showthread.php?tid=3444)



Leitura na Dialog - MarginaL - 18/03/2023

Eu estou meio enferrujado e não lembro muito bem como que faz para exibir os nicks de um arquivo de texto na DIALOG_STYLE_LIST.

Eu iria fazer um sistema de black-list em áreas domináveis, porém eu queria um comando que dentro do server eu conseguia visualizar a lista dos membros que estão nessa lista ( Limit 50 nicks ).


Alguém ai teria um código base?


RE: Leitura na Dialog - Vel - 18/03/2023

Código:
new File: file = fopen(FILE_NAME),
  list[256];

if (file) {
  new name[MAX_PLAYER_NAME];

  while (fread(file, name)) {
    new endline = strfind(name, "\r");

    if (endline == -1) {
      endline = strfind(name, "\n");

      if (endline == -1) {
        endline = strlen(name);
      }
    }

    name[endline] = EOS;

    format(list, sizeof(list), "%s%s\n", list, name);
  }

  fclose(file);
}

if (list[0]) {
  ShowPlayerDialog(playerid, 0, DIALOG_STYLE_LIST, "Lista", list, "OK", "");
}



RE: Leitura na Dialog - MarginaL - 19/03/2023

Thanks pela ajuda amigo, deu tudo certo! ++

Se for um arquivo de logs, caso eu queira q apareça apenas os 10 ultimos ? como q ficaria nesse codigo ai ?