Jump to content
Korean Random

Двузначная шкала XVM, WN6, рейтинг эффективности (описание и FAQ)


nemoW

Recommended Posts

у меня вопрос, я хочу в своем конфиге сделать так чтобы показывало эффективность по wot-news и wn6 ( 4-х значный {{wn}}), но вместо wn6 - черточки, что делать ? как настроить? или же надо убрать эфф по wot-news?

Link to comment
Short link
Share on other sites

Установи xvm-stat-1.2.4, если у тебя XVM 3.4.2 или xvm-stat-1.3.0, если 3.5.0

установил, но не помогло( может у кого есть конфиг с wn6 4-х значный? без эфф wot-news, поставил бы и редактировал бы что-нить себе.

Link to comment
Short link
Share on other sites

  • 3 weeks later...

Очень высока вероятность того, что после такого поста неокрепший мозг пользователя уйдет в глухую и циклическую перезагрузку:)))) 

:ic:  :ic:  :ic:  :heh:

Link to comment
Short link
Share on other sites

  • 2 weeks later...

Ребят, подскажите плиз как поменять 4-значный рейтинг WN6 на 4-значный wot-news? я запутался, что на что поменять нужно?

Link to comment
Short link
Share on other sites

здорово! всё поменялось! спасибо большое!

скажи плиз, если захочу обратно вернуть, то нужно просто разок запустить файл eff_to_wn6?

Link to comment
Short link
Share on other sites

если захочу обратно вернуть, то нужно просто разок запустить файл eff_to_wn6?
Да. Там есть батники для замены любого представления рейтинга на любое другое.
Link to comment
Short link
Share on other sites

 

Да. Там есть батники для замены любого представления рейтинга на любое другое.

может их в addons в исходники добавить?
Link to comment
Short link
Share on other sites

может их в addons в исходники добавить?
Хочешь- добавляй.

Только, наверное тогда лучше сделать не универсальный anytoany.js + отдельные батники на каждый вариант, а просто кучку отдельных .js файликов на каждый вариант замены. Просто людям так проще будет: скачать один файлик, а не минимум два.

Link to comment
Short link
Share on other sites

В обратную сторону (из 4-х значной в 2-х) применять "заменить все" нельзя- можно получить ошибку в описании цветов по эффективности
Случилась вот такая беда, есть способ решить эту проблему? Или же наново конфиг? 
Link to comment
Short link
Share on other sites

@sirmax,

Сделал под каждый вариант замены свой отдельный один файлик. Как-то так:



// Искомый текст и текст замены
var text_sample1="{{xwn}}";
var text_replace1="{{eff:4}}";
var text_sample2="{{c:xwn}}";
var text_replace2="{{c:eff}}";

// Имя файла берём из аргумента или задаем XVM.xvmconf, если аргумент пуст
if (WScript.Arguments.length<1) {
    var file_name="XVM.xvmconf";
}
else {
    file_name=WScript.Arguments(0);
}

var fso=WScript.CreateObject("Scripting.FileSystemObject");
// Переносим исходный файл во временный
var file_name_tmp=file_name+".tmp";
if(fso.FileExists(file_name_tmp))
  fso.DeleteFile(file_name_tmp);
fso.MoveFile(file_name,file_name_tmp);

var fo=fso.OpenTextFile(file_name_tmp,1,false,false);
var fr=fso.OpenTextFile(file_name,2,true,false);

// Выполняем замену текста в каждой строке
var re1=new RegExp(text_sample1);
var re2=new RegExp(text_sample2);

while(!fo.AtEndOfStream){
  var line=fo.ReadLine();
  var line_replace=line.replace(re1,text_replace1);
  line_replace=line_replace.replace(re1,text_replace1);
  line_replace=line_replace.replace(re2,text_replace2);
  line_replace=line_replace.replace(re2,text_replace2);
  fr.WriteLine(line_replace);
}
fo.Close();
fr.Close();
// Удаляем исходный файл
fso.DeleteFile(file_name_tmp);

Перетаскиваем на него конфиг или просто запускаем в папке с конфигом, и оно делает свое черное дело.

anytoany2.zip



Случилась вот такая беда, есть способ решить эту проблему?

В секции "colors" конфига есть подсекции "eff" и "wn" одну из них ты заменил на "xeff" или "xwn" найди и замени обратно.

Link to comment
Short link
Share on other sites

@sirmax,

Добавил обход по всем аргументам, чтобы можно было перетаскивать несколько файлов (для нового формата конфига). 



// Искомый текст и текст замены
var text_sample1="{{xwn}}";
var text_replace1="{{eff:4}}";
var text_sample2="{{c:xwn}}";
var text_replace2="{{c:eff}}";

var i=0;
do {
	// Имя файла берём из аргумента или задаем XVM.xvmconf, если аргумент пуст
	if (WScript.Arguments.length<1) {
		var file_name="XVM.xvmconf";
	}
	else {
		file_name=WScript.Arguments(i);
	}

	var fso=WScript.CreateObject("Scripting.FileSystemObject");
	if (!fso.FileExists(file_name))
	  break;
	// Переносим исходный файл во временный
	var file_name_tmp=file_name+".tmp";
	if(fso.FileExists(file_name_tmp))
	  fso.DeleteFile(file_name_tmp);
	fso.MoveFile(file_name,file_name_tmp);

	var fo=fso.OpenTextFile(file_name_tmp,1,false,false);
	var fr=fso.OpenTextFile(file_name,2,true,false);

	// Выполняем замену текста в каждой строке
	var re1=new RegExp(text_sample1);
	var re2=new RegExp(text_sample2);

	while(!fo.AtEndOfStream){
	  var line=fo.ReadLine();
	  var line_replace=line.replace(re1,text_replace1);
	  line_replace=line_replace.replace(re1,text_replace1);
	  line_replace=line_replace.replace(re2,text_replace2);
	  line_replace=line_replace.replace(re2,text_replace2);
	  fr.WriteLine(line_replace);
	}
	fo.Close();
	fr.Close();
	// Удаляем исходный файл
	fso.DeleteFile(file_name_tmp);

	i++
} while (i<WScript.Arguments.length);

anytoany3.zip

Думал еще в случае отсутствия аргументов сделать замену во всех .xc и .xvmconf файлах в текущей папке, но что-то боязно, авось чего лишнее там лежать может. Мало ли несколько конфигов хранят, и не во всех менять надо.

 

Link to comment
Short link
Share on other sites

@sirmax,

Добавил обход по всем аргументам, чтобы можно было перетаскивать несколько файлов (для нового формата конфига).



// Искомый текст и текст замены
var text_sample1="{{xwn}}";
var text_replace1="{{eff:4}}";
var text_sample2="{{c:xwn}}";
var text_replace2="{{c:eff}}";

var i=0;
do {
	// Имя файла берём из аргумента или задаем XVM.xvmconf, если аргумент пуст
	if (WScript.Arguments.length<1) {
		var file_name="XVM.xvmconf";
	}
	else {
		file_name=WScript.Arguments(i);
	}

	var fso=WScript.CreateObject("Scripting.FileSystemObject");
	if (!fso.FileExists(file_name))
	  break;
	// Переносим исходный файл во временный
	var file_name_tmp=file_name+".tmp";
	if(fso.FileExists(file_name_tmp))
	  fso.DeleteFile(file_name_tmp);
	fso.MoveFile(file_name,file_name_tmp);

	var fo=fso.OpenTextFile(file_name_tmp,1,false,false);
	var fr=fso.OpenTextFile(file_name,2,true,false);

	// Выполняем замену текста в каждой строке
	var re1=new RegExp(text_sample1);
	var re2=new RegExp(text_sample2);

	while(!fo.AtEndOfStream){
	  var line=fo.ReadLine();
	  var line_replace=line.replace(re1,text_replace1);
	  line_replace=line_replace.replace(re1,text_replace1);
	  line_replace=line_replace.replace(re2,text_replace2);
	  line_replace=line_replace.replace(re2,text_replace2);
	  fr.WriteLine(line_replace);
	}
	fo.Close();
	fr.Close();
	// Удаляем исходный файл
	fso.DeleteFile(file_name_tmp);

	i++
} while (i<WScript.Arguments.length);
anytoany3.zip

Думал еще в случае отсутствия аргументов сделать замену во всех .xc и .xvmconf файлах в текущей папке, но что-то боязно, авось чего лишнее там лежать может. Мало ли несколько конфигов хранят, и не во всех менять надо.

может тебе права дать, чтобы сам поддерживал? я сейчас без компа, забуду что надо обновить.
Link to comment
Short link
Share on other sites

может тебе права дать, чтобы сам поддерживал? я сейчас без компа, забуду что надо обновить.
Хочешь- давай. Правда там разве что ридми написать осталось.
Link to comment
Short link
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...