Форум Властелин Колец Онлайн™  

Вернуться   Форум Властелин Колец Онлайн™ > База знаний > Плагины (LUA скрипты)


Ответ
 
Опции темы Опции просмотра
  #61  
Старый 18.09.2011, 04:06
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,446
Post Гайд по плагинам

Цитата:
Сообщение от neigenoir Посмотреть сообщение
Кто-нибудь располагает подобной информацией? Либо хотя бы знает кто данный плагин адаптировал, или кто может знать как это делается. Очень хочу некоторые плагины на переделать для РУ.
все дело в определении локали для работы плагина.
если вы внимательно посмотрите на два файла SettingsManager.lua плагина TonicBars - оригинальный и подправленный, то увидите как раз нужную проверку на локаль:

оригинал (идет проверка на локаль en, fr и de):

Код:

if ( Turbine.Engine:GetLocale() == "de" or Turbine.Engine:GetLocale() == "fr" ) then

адаптированный вариант (тоже самое проверка локали ru):

Код:

if ( Turbine.Engine:GetLocale() == "de" or Turbine.Engine:GetLocale() == "fr" or Turbine.Engine:GetLocale() == "ru") then

это встречается на 41 и 88 строках файла
__________________
Мирквуд - Эсельсиор | Brandywine - Aestas | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #62  
Старый 18.09.2011, 11:16
Аватар для Estelmir
Estelmir Estelmir вне форума
Страж Лориена
 
Регистрация: 27.09.2008
Адрес: Мельбурн
Сообщений: 3,922
Post Гайд по плагинам

Цитата:
Сообщение от PulseDiver Посмотреть сообщение
все дело в определении локали для работы плагина.
если вы внимательно посмотрите на два файла SettingsManager.lua плагина TonicBars - оригинальный и подправленный, то увидите как раз нужную проверку на локаль:

оригинал (идет проверка на локаль en, fr и de):

Код:

if ( Turbine.Engine:GetLocale() == "de" or Turbine.Engine:GetLocale() == "fr" ) then

адаптированный вариант (тоже самое проверка локали ru):

Код:

if ( Turbine.Engine:GetLocale() == "de" or Turbine.Engine:GetLocale() == "fr" or Turbine.Engine:GetLocale() == "ru") then

это встречается на 41 и 88 строках файла
В том же Travel нет такой проверки, что не мешает ему не работать. (см выше)
Ответить с цитированием
  #63  
Старый 18.09.2011, 14:12
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,446
Post Гайд по плагинам

Цитата:
Сообщение от Estelmir Посмотреть сообщение
В том же Travel нет такой проверки, что не мешает ему не работать. (см выше)
я все понимаю, вопрос был про Tonic
все зависит от разработчика плагина
там, где автор предусмотрел использование плагина на разных языках, такая проверка локали необходима
можно конечно и напрямую в коде плагина перевод влепить
__________________
Мирквуд - Эсельсиор | Brandywine - Aestas | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #64  
Старый 18.09.2011, 19:49
Аватар для dehumanizer
dehumanizer dehumanizer вне форума
Щит Миробеля
 
Регистрация: 28.11.2009
Сообщений: 1,245
Post Гайд по плагинам

Цитата:
у кого не запускаются плагины при условии, что все правильно сделали, у вас ОС случайно не Windows XP ?
У меня семёрка. Может быть, предварительно надо обязательно запрашивать список всех установленных плагинов. Мне лично помог как раз-таки этот способ
Ответить с цитированием
  #65  
Старый 18.09.2011, 20:31
Аватар для sly_lynx
sly_lynx sly_lynx вне форума
Спаситель Бри
 
Регистрация: 03.12.2009
Сообщений: 119
Post Гайд по плагинам

Цитата:
Сообщение от PulseDiver Посмотреть сообщение
у кого не запускаются плагины при условии, что все правильно сделали, у вас ОС случайно не Windows XP ?

просто есть такая мысль: из-за того, что в пути к папке плагинов есть русские символы, и плагины просто не загружаюся из-за этого
WinXP sp3 все плагины работают нормально

Кстати вот очень удобный (по крайней мере для меня) плагин отображения БД/Энки - [Ссылки могут видеть только зарегистрированные пользователи. ]

У меня работает на ура)
Ответить с цитированием
  #66  
Старый 18.09.2011, 21:45
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,446
Post Гайд по плагинам

Цитата:
Сообщение от sly_lynx Посмотреть сообщение
WinXP sp3 все плагины работают нормально

Кстати вот очень удобный (по крайней мере для меня) плагин отображения БД/Энки - [Ссылки могут видеть только зарегистрированные пользователи. ]

У меня работает на ура)
тогда я даж не знаю почему у кого то работает PLManager, а кого то нет.

мб еще какие-то библиотеки пользуют LUA скрипты
__________________
Мирквуд - Эсельсиор | Brandywine - Aestas | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #67  
Старый 18.09.2011, 22:23
Аватар для sly_lynx
sly_lynx sly_lynx вне форума
Спаситель Бри
 
Регистрация: 03.12.2009
Сообщений: 119
Post Гайд по плагинам

Цитата:
Сообщение от PulseDiver Посмотреть сообщение
тогда я даж не знаю почему у кого то работает PLManager, а кого то нет.

мб еще какие-то библиотеки пользуют LUA скрипты
Кстати, у меня не работает ни один плагин для сумок... Читая еврофорум наткнулся на то, что турбина сама отключила LUA для сумок. Так ли это?
Ответить с цитированием
  #68  
Старый 18.09.2011, 23:12
Аватар для Estelmir
Estelmir Estelmir вне форума
Страж Лориена
 
Регистрация: 27.09.2008
Адрес: Мельбурн
Сообщений: 3,922
Post Гайд по плагинам

Цитата:
Сообщение от sly_lynx Посмотреть сообщение
Кстати, у меня не работает ни один плагин для сумок... Читая еврофорум наткнулся на то, что турбина сама отключила LUA для сумок. Так ли это?
Да, насколько мне известно.
Ответить с цитированием
  #69  
Старый 19.09.2011, 02:01
Аватар для vladimir_oz
vladimir_oz vladimir_oz вне форума
Путник
 
Регистрация: 26.02.2010
Сообщений: 10
Post Гайд по плагинам

Что за фигня, Tonic и Kragen у меня работают. Но после настройки панелей, выхода и запуска заново, у меня вылетает ошибка "Что невозможно отпарсить файл настроек" это к чему?
Ответить с цитированием
  #70  
Старый 19.09.2011, 02:47
Аватар для dehumanizer
dehumanizer dehumanizer вне форума
Щит Миробеля
 
Регистрация: 28.11.2009
Сообщений: 1,245
Post Гайд по плагинам

Цитата:
Сообщение от sly_lynx Посмотреть сообщение
Кстати, у меня не работает ни один плагин для сумок... Читая еврофорум наткнулся на то, что турбина сама отключила LUA для сумок. Так ли это?
Нет. У меня всё прекрасно работает:
Миниатюры
Ответить с цитированием
Ответ

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:59. Часовой пояс GMT +3.