Иконка ресурса

Автозамена файлов 1.0

Черная вдова

Участник
Сообщения
2,795
Реакции
670
  • Автор ресурса
  • #1
Черная вдова добавил(а) новый ресурс:

Автозамена файлов - Автозамена файлов

Автоматически заменяет один файл на другой (текстовый), необходимо в основном после обновлений, когда заменяются файлы такие как gamemodes.txt
в configs/replacefiles.txt
по нечетной строке - файл который заменить
по четной - чем заменить

Узнать больше об этом ресурсе...
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #2
C-подобный:
        ReplaceString(line, sizeof(line), "\r", "");
        ReplaceString(line, sizeof(line), "\n", "");
        ReplaceString(line2, sizeof(line2), "\r", "");
        ReplaceString(line2, sizeof(line2), "\n", "");
TrimString() делает тоже самое. Убирает \n и \r в конце и в начале строки.
 

CodeName47

Мажор
Сообщения
154
Реакции
30
Привет, а код вообще тестировался или по идеи должен работать? :)
Перепробовал указать множество разных вариантов в конфиге, даже с путями пытался указать файл который нужно заменить и чем, но без успешно, в чем может быть проблема:? пытался даже выдавая права 777 :D
game csgo

[SM] Exception reported: invalid handle 0 (error: 4)
[SM] Blaming: replacefiles.smx
[SM] Call stack trace:
[SM] [0] IsEndOfFile
[SM] [1] Line 30, D:\wcs\csgo_ds\csgo\addons\sourcemod\scripting\include\csgo_colors.inc::Replacefile
[SM] [2] Line 20, D:\wcs\csgo_ds\csgo\addons\sourcemod\scripting\include\csgo_colors.inc::OnPluginStart
 
Последнее редактирование:

Черная вдова

Участник
Сообщения
2,795
Реакции
670
  • Автор ресурса
  • #4
Привет, а код вообще тестировался или по идеи должен работать? :)
Перепробовал указать множество разных вариантов в конфиге, даже с путями пытался указать файл который нужно заменить и чем, но без успешно, в чем может быть проблема:? пытался даже выдавая права 777 :D
game csgo

[SM] Exception reported: invalid handle 0 (error: 4)
[SM] Blaming: replacefiles.smx
[SM] Call stack trace:
[SM] [0] IsEndOfFile
[SM] [1] Line 30, D:\wcs\csgo_ds\csgo\addons\sourcemod\scripting\include\csgo_colors.inc::Replacefile
[SM] [2] Line 20, D:\wcs\csgo_ds\csgo\addons\sourcemod\scripting\include\csgo_colors.inc::OnPluginStart

не знаю как будет работать с путями, я задумывал этот плагин как замена файлов в корне сервера которые меняются с обновленями от valve
Там же пример есть, можешь начать с простого случая когда в нем 2 строчки:

maplist.txt
maplist2.txt

вот и эти 2 файла должны быть в корне сервера
 

CodeName47

Мажор
Сообщения
154
Реакции
30
не знаю как будет работать с путями, я задумывал этот плагин как замена файлов в корне сервера которые меняются с обновленями от valve
Там же пример есть, можешь начать с простого случая когда в нем 2 строчки:

maplist.txt
maplist2.txt

в корне сервера
хм, ну вот у меня путь где тот же maplist.txt лежит
/home/пользователь/serverfiles/csgo, и соответственно корень папка /home
получается этот плагин для тех кто хост берет, у них же корень начинается уже от /csgo , верно понимаю?
 

Черная вдова

Участник
Сообщения
2,795
Реакции
670
  • Автор ресурса
  • #6
хм, ну вот у меня путь где тот же maplist.txt лежит
/home/пользователь/serverfiles/csgo, и соответственно корень папка /home
получается этот плагин для тех кто хост берет, у них же корень начинается уже от /csgo , верно понимаю?
у меня и на хосте и дома работает одинаково
 
Сверху Снизу