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

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


Закрытая тема
 
Опции темы Опции просмотра
  #11  
Старый 21.05.2013, 15:10
Аватар для bobbisson
bobbisson bobbisson вне форума
Гроза Ангмара
Переживший конец света 
 
Регистрация: 09.10.2008
Сообщений: 702
Post [Гайд] Создание Lua-плагинов в ВКО для «чайников»

Цитата:
Сообщение от PulseDiver Посмотреть сообщение
вот еще интересное чтиво по парсингу предметов по ID hex и т.п штукам, а ткже о системе хранения и отображения предметов:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Ох ни хрена себе, добили-таки мою темку =) Garan и Equendil все-таки, блин, лучшие..
  #12  
Старый 02.07.2013, 17:25
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
За отличную работу в преддверии Рохана За отличную работу в преддверии Хельмовой Пади Переживший конец света 
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,445
Post [Гайд] Создание Lua-плагинов в ВКО для «чайников»

плагин для парсинга ID-шников предметов из строк чата - [Ссылки могут видеть только зарегистрированные пользователи. ]
__________________
Мирквуд - Эсельсиор | Brandywine - Vinya Mar, Evos | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
  #13  
Старый 02.07.2013, 23:40
Аватар для estel
estel estel вне форума
Гроза Ангмара
Переживший конец света 
 
Регистрация: 05.10.2010
Адрес: Москва
Сообщений: 789
Post [Гайд] Создание Lua-плагинов в ВКО для «чайников»

Народ, кому не сложно, киньте плиз ссылку на список известных плагинов (где-то была такая темка, там и скачать можно было). Заранее спасибо!
  #14  
Старый 03.07.2013, 00:34
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
За отличную работу в преддверии Рохана За отличную работу в преддверии Хельмовой Пади Переживший конец света 
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,445
Post [Гайд] Создание Lua-плагинов в ВКО для «чайников»

http://www.lotros.ru/s...ad.php?t=220
__________________
Мирквуд - Эсельсиор | Brandywine - Vinya Mar, Evos | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
  #15  
Старый 05.08.2013, 23:05
Аватар для PulseDiver
PulseDiver PulseDiver вне форума
Рыцарь Гондора
За отличную работу в преддверии Рохана За отличную работу в преддверии Хельмовой Пади Переживший конец света 
 
Регистрация: 15.06.2009
Адрес: Калининград
Сообщений: 10,445
Post [Гайд] Создание Lua-плагинов в ВКО для «чайников»

Цитата:
Сообщение от bobbisson Посмотреть сообщение
Ох ни хрена себе, добили-таки мою темку =) Garan и Equendil все-таки, блин, лучшие..
возникла проблема с новыми предметами.
ID известны, но в подсказке выводятся предмет без ограничения лвл со статами, похоже, на 75 лвл.

как вытащить из базы предметы на 85 лвл ?
__________________
Мирквуд - Эсельсиор | Brandywine - Vinya Mar, Evos | Arkenstone - Expendables (creeps)
[Ссылки могут видеть только зарегистрированные пользователи. ]
  #16  
Старый 21.11.2013, 18:05
Аватар для bobbisson
bobbisson bobbisson вне форума
Гроза Ангмара
Переживший конец света 
 
Регистрация: 09.10.2008
Сообщений: 702
Post [Гайд] Создание Lua-плагинов в ВКО для «чайников»

Вчера на lotrointerface.com появилась обновленная документация по Lua, актуальная для Helm's Deep:
[Ссылки могут видеть только зарегистрированные пользователи. ]
По словам Гарана, от действующей на РУ версии она отличается только тем, что убраны некоторые стойки и скилы, поэтому для всего остального API она должна быть актуальна.

Также рекомендовал бы разработчикам регулярно появляться в категории “[Ссылки могут видеть только зарегистрированные пользователи. ]”.
  #17  
Старый 07.02.2014, 19:14
Аватар для NoseyHobbit
NoseyHobbit NoseyHobbit вне форума
Солдат Форноста
Переживший конец света 
 
Регистрация: 20.05.2013
Адрес: Brandywine
Сообщений: 234
Post [Гайд] Создание Lua-плагинов в ВКО для «чайников»

Имеется ли возможность написать плагин, который меняет имя персонажа в таргете и вне его на, скажем, класс персонажа?
  #18  
Старый 07.02.2014, 23:52
Аватар для TpekKepP
TpekKepP TpekKepP вне форума
Спаситель Бри
За отличную работу в преддверии Рохана За помощь локализаторам Переживший конец света 
 
Регистрация: 19.01.2009
Сообщений: 108
Post [Гайд] Создание Lua-плагинов в ВКО для «чайников»

Цитата:
Сообщение от NoseyHobbit Посмотреть сообщение
Имеется ли возможность написать плагин, который меняет имя персонажа в таргете и вне его на, скажем, класс персонажа?
Изменить стандартные элементы нельзя, но используя созданное вручную окно и/или наложение его на стандартные элементы интерфейса, можно.

Добавлено.
Вот пример плагина, что выводит в чат имя вашей цели и ее класс.

Код:

import "Turbine.UI.Lotro";
import "Turbine.Gameplay";
-- Хватаем себя
local player = Turbine.Gameplay.LocalPlayer.GetInstance();
local target;
-- Цели бывают разные, как и наборы полей у них
local function getFuncValue( obj, funcName )
local ok, v = pcall( obj[funcName], obj );
if ( ok ) then
return v;
else
return -1;
end
end
-- Что делаем при смене нашей цели
function player:TargetChanged()
-- Берем цель
target = player:GetTarget();
-- Цель есть
if ( target ) then
-- Берем имя
local name = target:GetName();
-- Берем класс
local class = getFuncValue( target, "GetClass" );
-- Данные энумерованы. Вытягиваем английское название класса.
-- Для русского названия достаточно создать таблицу, состоящую из пар < ID > = < Название >
-- и использвать вытягивать название по ID
for cName, cID in pairs( Turbine.Gameplay.Class ) do
if ( cID == class ) then
class = cName;
break;
end
end
-- Выводим в чат имя и класс
Turbine.Shell.WriteLine( ">> Имя: " .. name .. ". Класс: " .. class .. "." );
end
end
  #19  
Старый 08.02.2014, 00:47
Аватар для NoseyHobbit
NoseyHobbit NoseyHobbit вне форума
Солдат Форноста
Переживший конец света 
 
Регистрация: 20.05.2013
Адрес: Brandywine
Сообщений: 234
Post [Гайд] Создание Lua-плагинов в ВКО для «чайников»

Затея плагина в том, чтобы обезличить игроков в пвмп зоне. Тут наложение окон не поможет, т.к. цель нестатична. Но в любом случае, спасибо за ответ.
  #20  
Старый 26.05.2014, 15:41
Аватар для Agronom_T34
Agronom_T34 Agronom_T34 вне форума
Путник
Переживший конец света 
 
Регистрация: 20.04.2011
Сообщений: 2
Post [Гайд] Создание Lua-плагинов в ВКО для «чайников»

Вопрос в связи с обновлением: а есть возможность написать плагин, переключающий наборы талантов? Может быть, есть команда какая-нибудь, что-то типа /set abilities “KillThemAll”? Хотелось бы вывести на кнопки различные раскладки, аналогично прежним стойкам, что позволило бы относительно быстро, пусть вне боя, но отреагировать, например, на стайку агрессивно настроенных мобов, выбежавших из-за угла. Каждый раз, когда нужно сменить раскладку, "тыкать дедушку", вызывая окно на половину экрана... Как-то это убого уж очень...
Закрытая тема

Закладки

Опции темы
Опции просмотра

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

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

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


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