26.03.2015, 14:07
Hola amigos del samp como puedo hacer para que detecte los baneados con un comando y se vea una lista
con el comando /Baneados.
saludos
con el comando /Baneados.
saludos
stock guardar_expulsados(playerid){ #define FILE_NAME "expulsados.txt" new File:archivo, data[100], name[MAX_PLAYER_NAME+1]; archivo = fopen(FILE_NAME, io_append); if(archivo){ GetPlayerName(playerid, name, sizeof(name)); format(data,sizeof(data), "%s\r\n", name); fwrite(archivo, data); fclose(archivo); } }
stock lista_expulsados(){ #define FILE_NAME "expulsados.txt" new File:archivo, data[100], resultado[200]; archivo = fopen(FILE_NAME, io_read); if(archivo){ while(fread(archivo, data)){ StripNewLine(data); format(resultado,sizeof(resultado), "%s\n", data); } fclose(archivo); } return resultado; } StripNewLine(string[]) {//dini new len = strlen(string); if (string[0]==0) return ; if ((string[len - 1] == '\n') || (string[len - 1] == '\r')) { string[len - 1] = 0; if (string[0]==0) return ; if ((string[len - 2] == '\n') || (string[len - 2] == '\r')) string[len - 2] = 0; } }
#include <a_samp> #include <zcmd> CMD:expulsarme(playerid, params[]){ guardar_expulsados(playerid); return true; } CMD:verme_expulsado(playerid, params[]){ new data[100]; format(data,sizeof(data), "%s", lista_expulsados() ); SendClientMessage(playerid, -1, data); return true; }