Posts: 2,041
Threads: 97
Joined: Jun 2013
Quote:
Originally Posted by MelvinH
Asi podemos hacerlo, he explicado dentro del cуdigo para que te guies.
pawn Код:
CMD:baneados(playerid, params[]) { new File:bl = fopen("/baneados.txt", io_read); // abrimos el archivo en modo Read con el identificador de bl new lista[2][24], ListaGeneral[128]; // creamos un Array para almacenar la lista y uno para cada nombre while(fread(bl, lista[0])) //Leemos el archivo una linea a la vez y vamos guardando el contenido { format(lista[1], strlen(lista[0]), "\n%s", lista[0]); // asi pones \n para que valla uno arriba del otro strcat(ListaGeneral, lista[1]); // usamos strcat para ir dejando en ListaGeneral cada nombre } fclose(bl); // Cerramos el archivo ShowPlayerDialog(playerid, 123, DIALOG_STYLE_MSGBOX, "Baneados", ListaGeneral, "Aceptar", ""); // mostramos dialogo return 1; }
|
Siendo que tu manera es la mas lenta y no funcionarнa en un servidor con su tiempo de apertura...