Jump to content
Korean Random

seriych

XVM Team XVM Team
  • Posts

    7,508
  • Joined

  • Last visited

  • Days Won

    54

Everything posted by seriych

  1. Ты добавляешь еще один открывающий тэг <font>, соответственно надо в конце строки его закрыть: </font> <font face='Europe_Ext' size='10'><font color='{{c:eff}}'>{{nick}}</font></font>
  2. Только скачай anytoany3, чтобы по одному все файлы не тягать
  3. Пробуй: http://www.koreanrandom.com/forum/topic/3163-двузначная-шкала-xvm-wn6-рейтинг-эффективности-опис/?p=61908 берем все файлы конфига и перетаскиваем на нужный скрипт. У демона xeff используется, соответсвенно перетаскиваем на xeff_to_eff или xeff_to_wn6 для замены на четырехзначные eff или wn6 соответственно. Только резервную копию сначала сделай на всякий случай.
  4. @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 файлах в текущей папке, но что-то боязно, авось чего лишнее там лежать может. Мало ли несколько конфигов хранят, и не во всех менять надо.
  5. Не вижу смысла, поэтому и нету. Скинь картинки, которые надо отображать. И при каком проценте оставшегося здоровья надо их рисовать?
  6. Я там скрипты для автозамены обновил: http://www.koreanrandom.com/forum/topic/3163-двузначная-шкала-xvm-wn6-рейтинг-эффективности-опис/?p=61589 https://code.google.com/p/wot-xvm/source/browse/#svn%2Ftrunk%2Faddons%2Fwn6%26eff Теперь можно скачать один файлик для нужной замены, перетаскивать файлики конфига на него (пока по одному) и скрипт будет менять в этом файле. Где при этом лежат скрипт и файлик конфига, неважно. Потом попробую сделать, чтобы можно было все файлы скопом на скрипт перетащить.
  7. Судя по миникарте, стоит еще что-то левое помимо XVM
  8. http://www.koreanrandom.com/forum/topic/2076-миникарта-minimap-разработка-баги/
  9. Думаю имеется в виду то, что если корпус наклонен, то реальная проекция УГН на карту меняется, а XVM это не учитывает. XD в курсе.
  10. Иконки с названиями танков и никаких проблем. Можно только для таба альтернативные иконки использовать, а в других местах стандартные
  11. @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" найди и замени обратно.
  12. Хочешь- добавляй.Только, наверное тогда лучше сделать не универсальный anytoany.js + отдельные батники на каждый вариант, а просто кучку отдельных .js файликов на каждый вариант замены. Просто людям так проще будет: скачать один файлик, а не минимум два.
  13. Да. Там есть батники для замены любого представления рейтинга на любое другое.
  14. Эти данные если что неправильно отдаются WG.
  15. 20130430_1756_germany-G_Panther_19_monastery.wotreplay На 10:10 по таймеру
  16. wn6_to_eff.bat отсюда: http://www.koreanrandom.com/forum/topic/3163-двузначная-шкала-xvm-wn6-рейтинг-эффективности-опис/?p=43725
  17. Ты бы версию-то 3.5.0 поставил для начала, прежде чем в заголовке ее указывать. Судя по скриншоту экрана загрузки, стоит 3.5.0-pre2. Скриншоты ушей людям явно не помешают. И описание того, что там за цифорки в маркерах
  18. "groupHitsByPlayer": true, // группировать попадания по имени игрока // Подстановка для макроса {{dead}} когда танк умирает "deadMarker": "0", // Подстановка для макроса {{dead}} когда танк умирает от взрыва БК "blowupMarker": "0", // Формат заголовка по умолчанию (до первого попадания). Макросы НЕ допускаются. "defaultHeader": "<font size='16'><font color='#DDDDDD'>Попал:</font> ×0</font>", // Формат заголовка (допускаются макроподстановки, см. readme-ru.txt) "formatHeader": "<font size='16'><font color='#DDDDDD'>Попал:</font> ×{{n}} <b> Урон: <font color='#6BFF62'>{{dmg-total}}</font></b> <font color='#DDDDDD'> Последний:</font> <font color='{{c:dmg-kind}}'><b>{{dmg}}</b></font></font>", // Формат лога попаданий (допускаются макроподстановки, см. readme-ru.txt) "formatHistory": "<textformat leading='-2{{dead}}' tabstops='[20,50,90,150]'><font size='16'><font size='{{dead}}'>×{{n-player}}:</font></font><tab><font size='16'><font color='#6BFF62'><b><font size='{{dead}}'>{{dmg-player}}</font></b></font><tab><font size='{{dead}}'>|</font> <font color='{{c:dmg-kind}}'><b><font size='{{dead}}'>{{dmg}}</font></b></font><tab> <font color='{{c:vtype}}'><font size='{{dead}}'>{{vehicle}} </font></font></font></textformat>",
  19. С ходу придумал только так, что строку с убитым видно не будет, но место занимать она всё равно будет: "groupHitsByPlayer": true, // группировать попадания по имени игрока // Подстановка для макроса {{dead}} когда танк умирает "deadMarker": "0", // Подстановка для макроса {{dead}} когда танк умирает от взрыва БК "blowupMarker": "0", // Формат заголовка по умолчанию (до первого попадания). Макросы НЕ допускаются. "defaultHeader": "<font size='14'><font color='#DDDDDD'>Попал:</font> ×0</font>", // Формат заголовка (допускаются макроподстановки, см. readme-ru.txt) "formatHeader": "<font size='14'><font color='#DDDDDD'>Попал:</font> ×{{n}} <b> Урон: <font color='#6BFF62'>{{dmg-total}}</font></b> <font color='#DDDDDD'> Последний:</font> <font color='{{c:dmg-kind}}'><b>{{dmg}}</b></font></font>", // Формат лога попаданий (допускаются макроподстановки, см. readme-ru.txt) "formatHistory": "<textformat leading='-4' tabstops='[20,50,90,150]'><font size='13'><font size='{{dead}}'>×{{n-player}}:</font></font><tab><font size='14'><font color='#6BFF62'><b><font size='{{dead}}'>{{dmg-player}}</font></b></font><tab><font size='{{dead}}'>|</font> <font color='{{c:dmg-kind}}'><b><font size='{{dead}}'>{{dmg}}</font></b></font><tab> <font color='{{c:vtype}}'><font size='{{dead}}'>{{vehicle}} </font></font></font></textformat>",
  20. Очень просто, войти в первую сотню кланов по этому рейтингу: http://ivanerr.ru/lt/showclansrating
  21. Нет. Можно. Для этого в маркерах убийства и взрыва БК надо оставить незакрытым тэг с цветом шрифта, а сам маркер вписывать перед названием техники. Тогда перед убитым танком будет этот самый незакрытый тэг цвета и его название в него окрасится. Пример: "groupHitsByPlayer": true, // группировать попадания по имени игрока // Подстановка для макроса {{dead}} когда танк умирает "deadMarker": "<font color='#FE1818'><font face='Wingdings' size='16'>N</font>", "blowupMarker": "<font color='#FE1818'><font face='Wingdings' size='16'>M</font>", // Формат заголовка по умолчанию (до первого попадания). Макросы НЕ допускаются. "defaultHeader": "<font size='14'><font color='#DDDDDD'>Попал:</font> ×0</font>", // Формат заголовка (допускаются макроподстановки, см. readme-ru.txt) "formatHeader": "<font size='14'><font color='#DDDDDD'>Попал:</font> ×{{n}} <b> Урон: <font color='#6BFF62'>{{dmg-total}}</font></b> <font color='#DDDDDD'> Последний:</font> <font color='{{c:dmg-kind}}'><b>{{dmg}}</b> {{dead}}</font></font>", // Формат лога попаданий (допускаются макроподстановки, см. readme-ru.txt) "formatHistory": "<textformat leading='-4' tabstops='[20,50,90,150]'><font size='13'>×{{n-player}}:</font><tab><font size='14'><font color='#6BFF62'><b>{{dmg-player}}</b></font><tab>| <font color='{{c:dmg-kind}}'><b>{{dmg}}</b></font><tab> <font color='{{c:vtype}}'>{{dead}} {{vehicle}} </font></font></textformat>", Итог:
  22. Там вроде надо отключать конкретно защиту в реальном времени
  23. Как-будто это проблема. Подойдет любой, кроме комодо, битдефендера и какой-то там навороченной версии касперыча.
  24. Можно: 1) Удалить xvm-stat 2) Удалить World of Tanks
×
×
  • Create New...