Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Перенос строчки из файла

Статус пользователя webarx
сообщение 13.10.2016, 20:01
Сообщение #1
Стаж: 13 лет

Сообщений: 6
Благодарностей: 1
Полезность: 0

Скажите как сделать так чтобы
Плагин находил слова(comand) например в файле 1.txt и копировал все строчки(или одну строчку) с этим файлом в другой файл например 2.txt

Пример:
comand "new"
new "comand" sv

Чтобы скопировал все эти строчки, не в зависимости где находиться это слова
Чтобы копировал полностью всю строку в которой написано данное слово(comand)
И главное чтобы он копировал по порядку, то есть как эти строчи с данным словом идут так и их копировал, в таком же порядке

Например в файле 1.txt текст такой:
comand "new"
amx "sv"
new "comand" sv

А копирует строки со словом comand в файл 2.txt так:
comand "new"
new "comand" sv

То есть не копирует те строки(amx "sv") в которых нет слова(comand)

Помогите с написанием плагина, или дайте ссылку например такого плагина
Заранее большое спасибо! thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 13.10.2016, 21:24
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

именно на amxx ? с трудном представляю зачем это нужно, но
таких плагинов полно, смотри плагины антирекламы
тот же Colored Translit как пример
функционал блокировки рекламы/спама/мата по ключевым словам

в этом плагине как раз есть запись и чтение файлов + простой парсер

либо учи скриптинг, функции/операторы
Код
file_size
if/else
set_task
for
read_file
while
equal / equali
log_to_file

этих функция достаточно для написания простого парсера в прицнипе
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя webarx
сообщение 14.10.2016, 13:36
Сообщение #3
Стаж: 13 лет

Сообщений: 6
Благодарностей: 1
Полезность: 0

Legenda, Спасибо за информацию
А как сделать так чтобы копировал строчки например: с 1 по 100?
Просто я прописывал отдельный код для каждой и плагин выдавал ошибку уже на 41 строке
А если делать чтобы он копировал до 40 строк, то он копировал все 40 строк без ошибок

Вот пример:

Цитата
write_file(COMAND, szText0, 0)
write_file(COMAND, szText1, 1)
и т.д.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 14.10.2016, 18:21
Сообщение #4


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

использовать циклы
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
csuser
сообщение 14.10.2016, 19:57
Сообщение #5
Стаж: 9 лет

Сообщений: 1155
Благодарностей: 309
Полезность: 130

Странный функционал, первый раз вижу такую необходимость. Зачем Вам это нужно??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя webarx
сообщение 15.10.2016, 12:37
Сообщение #6
Стаж: 13 лет

Сообщений: 6
Благодарностей: 1
Полезность: 0

Все уже не надо
Кое что провернуть
Ну все равно спасибо всем! smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: