Парсер ников для RakSAMP
by Ruskadance
|
Вставляем в cmds.cpp:
PHP код:
if(!strncmp(szCMD, "parse", 5) || !strncmp(szCMD, "PARSE", 5)) {
int count = 0;
FILE *fileNicks = NULL;
char filename[512];
snprintf(filename, sizeof(filename), "nicks.txt");
fileNicks = fopen( filename, "w" );
if(fileNicks == NULL)
Log("[RakSAMP] Ошибка #15. Не удалось открыть файл");
for (size_t i = 0; i < MAX_PLAYERS; i++) {
if(playerInfo[i].iIsConnected) {
fprintf(fileNicks, "%s\n",getPlayerName(i));
count++;
}
}
fclose(fileNicks);
if(count == 0)
Log("[RakSAMP] Клиент не подключен к серверу/на сервере нет игроков");
else
Log("[RakSAMP] Ники спарсены в файл \"nicks.txt\" (в папке с RakSAMP)");
}
Для того чтобы спарсить ники, введите !parse. Парсинг происходит со скоростью света. Использовать команду можно для любых целей, одна из них - брут задротов.
Автор: Ruskadance
Спасибо: Daniel_Cortez
Специально для Pro-Pawn.Ru