Показать сообщение отдельно
  #13  
Старый 09.11.2011, 18:50
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
За отличную работу в преддверии Рохана За отличную работу в преддверии Хельмовой Пади Переживший конец света 
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,445
Post Плагин Combat Analysis (он же ДПС-метр)

Цитата:
Сообщение от bobbisson Посмотреть сообщение
Не слышал о таком, можно линк? Я обновлю описание, если патч помогает.
https://www.lotrointerface.com/downlo...nfo.php?id=456

смысл такой
ищешь lua-файлы, где есть команды:
Turbine.PluginData.Load
Turbine.PluginData.Save

далее в начало этих файлов импортируешь код-патча:

Код:

import "VindarPatch.Patch";

папка VindarPatch должна быть в корне Plugins

потом по тексту делаешь замену:
Turbine.PluginData.Load -> VindarPatch.PatchDataLoad
Turbine.PluginData.Save -> VindarPatch.PatchDataSave

удаляешь настройки старые в Plugindata,
ребут плагина
все.

ошибка "parse error" возникает из-за разных форматов чисел - us использует точку для разделения десятичных чисел, ru - запятую.

принцип работы патча такой - на этапе сохранения он числа конвертирует на лету в string-формат и сохраняет. при чтении на лету string-данные конвертируются в числа и с ними плагин работает уже дальше

этого можно также добиться изменением региональных настроек, как сказали выше

PS. я описал как это делается вручную, хотя там же в архиве есть и exe-шник, которые делает это все сам. но я люблю контролировать правки - поэтому по мне лучше вручную. также есть плагины, в которые уже встроен этот механизм и автоматизация внесения таких исправлений может только навредить работе самого плагина
__________________
Мирквуд - Эсельсиор | Brandywine - Vinya Mar, Evos | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием