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

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


Ответ
 
Опции темы Опции просмотра
  #401  
Старый 08.08.2012, 20:36
Аватар для Erelesse
Erelesse Erelesse вне форума
Страж Лориена
 
Регистрация: 15.05.2009
Адрес: Линдон
Сообщений: 4,031
Post Гайд по плагинам

И запускается встроенный менеджер командой

Цитата:
/плагины управление
facepalm.bmp
Ответить с цитированием
  #402  
Старый 09.08.2012, 14:36
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,446
Post Гайд по плагинам

Цитата:
Сообщение от Erelesse Посмотреть сообщение
И запускается встроенный менеджер командой
facepalm.bmp
нормально.
пускай так останется. нужна русская команда хоть одна для опознования языка клиента.
команда /плагины как раз самое то
__________________
Мирквуд - Эсельсиор | Brandywine - Aestas | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #403  
Старый 09.08.2012, 14:38
Аватар для Erelesse
Erelesse Erelesse вне форума
Страж Лориена
 
Регистрация: 15.05.2009
Адрес: Линдон
Сообщений: 4,031
Post Гайд по плагинам

Цитата:
Сообщение от PulseDiver Посмотреть сообщение
нормально.
пускай так останется. нужна русская команда хоть одна для опознования языка клиента.
команда /плагины как раз самое то
Да фиг с ней с командой. Но вот что аргумент "управление" это уже совсем плохо.
Ответить с цитированием
  #404  
Старый 18.08.2012, 00:03
Аватар для FionArkue
FionArkue FionArkue вне форума
Советник
 
Регистрация: 25.09.2008
Сообщений: 3,319
Post Гайд по плагинам

Раздел "Установка" обновлен в связи с появлением встроенного менеджера плагинов. Читаем, пишем отзывы о доступности изложения, спрашиваем, что непонятно.
Ответить с цитированием
  #405  
Старый 18.08.2012, 00:05
Аватар для Erelesse
Erelesse Erelesse вне форума
Страж Лориена
 
Регистрация: 15.05.2009
Адрес: Линдон
Сообщений: 4,031
Post Гайд по плагинам

Цитата:
Сообщение от FionArkue Посмотреть сообщение
Раздел "Установка" обновлен в связи с появлением встроенного менеджера плагинов. Читаем, пишем отзывы о доступности изложения, спрашиваем, что непонятно.
Добавь команду

Цитата:
/плагины управление
в список команд еще
Ответить с цитированием
  #406  
Старый 18.08.2012, 03:36
Аватар для FionArkue
FionArkue FionArkue вне форума
Советник
 
Регистрация: 25.09.2008
Сообщений: 3,319
Post Гайд по плагинам

А, спасибо
Ответить с цитированием
  #407  
Старый 20.08.2012, 01:24
Аватар для Erelesse
Erelesse Erelesse вне форума
Страж Лориена
 
Регистрация: 15.05.2009
Адрес: Линдон
Сообщений: 4,031
Post Гайд по плагинам

Цитата:
Сообщение от PulseDiver Посмотреть сообщение
возник вопрос определения языка клиента.

вот что нам дает турбина.
для определения локали (локализации Windows):

Код:

function self:GetRealLocale()
if (Turbine.Engine:GetLocale() == "ru") then
return "ru";
else
return "en";

и для определения именно языка клиента:

Код:

local _locale = "en";
if Turbine.Shell.IsCommand("hilfe") then
_locale = "de";
elseif Turbine.Shell.IsCommand("aide") then
_locale = "fr";
end

волнует последний вариант, т.к русский клиент можно поставить на английскую версию Windows и плагины, определяющие язык по локали системы, а не по языку клиента, будут некорректно отображать русскую локализацию в таком случае.

пробовал по аналогии:

Код:

local _locale = "en";
if Turbine.Shell.IsCommand("hilfe") then
_locale = "de";
elseif Turbine.Shell.IsCommand("aide") then
_locale = "fr";
if Turbine.Shell.IsCommand("помощь") then
_locale = "ru";
end

но такой вариант не работает

есть соображения по этому поводу, как заставить понять какой клиент установлен?

UPD Можно схитрить и сделать так:

Код:

local _locale = "ru";
if Turbine.Shell.IsCommand("hilfe") then
_locale = "de";
elseif Turbine.Shell.IsCommand("aide") then
_locale = "fr";
if Turbine.Shell.IsCommand("help") then
_locale = "en";
end


Код:

elseif Turbine.Shell.IsCommand("плагины") then
locale = "ru";

спасет отца русской демократии
я занялся сейчас Wallet, посмотрел в код, проверил свою догадку
если ты этого еще не нашел, то пользуйся
собственно единственная переведенная команда нас спасет
Ответить с цитированием
  #408  
Старый 20.08.2012, 02:47
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,446
Post Гайд по плагинам

Цитата:
Сообщение от Erelesse Посмотреть сообщение
Код:

elseif Turbine.Shell.IsCommand("плагины") then
locale = "ru";

спасет отца русской демократии
я занялся сейчас Wallet, посмотрел в код, проверил свою догадку
если ты этого еще не нашел, то пользуйся
собственно единственная переведенная команда нас спасет
давно уже пользуемся)
__________________
Мирквуд - Эсельсиор | Brandywine - Aestas | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ответить с цитированием
  #409  
Старый 20.08.2012, 03:23
Аватар для Erelesse
Erelesse Erelesse вне форума
Страж Лориена
 
Регистрация: 15.05.2009
Адрес: Линдон
Сообщений: 4,031
Post Гайд по плагинам

Цитата:
Сообщение от PulseDiver Посмотреть сообщение
давно уже пользуемся)
ну у меня первый раз руки дошли серьезно посмотреть в код, мой перевод BusyBee для текущего апдейта не считается
посмотрел, увидел возможность, вспомнил что ты писал на эту тему, вот и откомментил
Ответить с цитированием
  #410  
Старый 28.08.2012, 17:44
Аватар для Merincool
Merincool Merincool вне форума
Путник
 
Регистрация: 22.02.2009
Сообщений: 7
Angry Гайд по плагинам

помогите плиз со встроенным менегером, проблема в следующем: открываю менегер, в установленных плагинах ставлю "загружать на всех персонажей", но при перезагрузке игры плагины не загружаются, приходится каждый раз заходить в менегер и запускать плагины в ручную, в чем проблема?

замучился уже
Ответить с цитированием
Ответ

Закладки


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

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

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


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