Вверх ↑
Ответов: 5446
Рейтинг: 323
#1: 2012-11-23 11:42:02 ЛС | профиль | цитата
Pro_X7_Gaming, изучаем матчасть. Для начала с помощью Position (или SearchInFile, если логи большие, а памяти мало) выюираем строки, содержащие "PlayerKilled", потом с помощью MultiStrPart разбиваем строку на части по символу " " (пробел). Выбираем нужные части строки и пишем в txt ( FileStream, DataToFile).

Если хочется считать повторения, то добавляем в схему StrList и IntegerArray, и после MultiStrPart проверяем, есть ли такой ник (точка doGetIndex), если есть - то увеличиваем значение в соответствующей ячейке IntegerArray-я (компонент ArrayRW и Math), если нет - добавляем имя в StrList, а в IntegerArray - число 1.
После того, как прочитали весь log-файл - с помощью ArrayEnum и FormatStr формируем строки, которые и пишем в файл.

Вот как-то так.
карма: 1

3
Голосовали:Tad, Ex_, foksov