Классы
Статы, идеальное соотношение · Умения и вехи, как получить · Души · Сравнение классов
Воин · Жрец · Некр · Лучник · Шаман · Мист · Бард · Инж · Демон
Игровой процесс
Как одеваться · Драконий облик · Наследие Богов · Фарм золота
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
-
Постов
3 118 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Магазин
Галерея
Весь контент icreator
-
эмоци я пробовала - отказалась потому что запускается эмоция - всем спам в чат + анимация.. в общем как-то не ахти а вот неподходящий вам шмот - он только надпись на экран именно вам выводит и никто даже не знает что вы панели переключаете
-
во 1-х это не возможно во 2-х а какие клавиши ты туда назначишь? или просто кнопки для мыши? это тоже нельзя сделать
-
да точно - забыла написать что теперь нужен еще аддон http://ui9.ru/forum/addonstools/about для корректной работы окон ДнД - так как они должны быть уникальные
-
встроила авто-удаление писем в свой аддон
-
судя по моим раскопкам... MainPanel.(WidgetPanel).xdb Code: <Forms> <Item> <Form href="GUI/MainForm.(WidgetForm).xdb#xpointer(/WidgetForm)" /> <Id>Main</Id> </Item> </Forms> <MainFormId>Main</MainFormId> В главной форме содержатся все обработчики событий вашего аддона для вложенных виджетов. то есть если вы свой виджет подсоедините к другому дереву виджетов, имеющих другой MainForm - то отклик на все реакции будут посылаться не в ваши скрипты а в скрипты того аддона, которому принадлежит та mainForm. Code: sysWidget:AddChild(myWidget) Однако если вы подключите к другому дерееву виджетов свою основную форму то все будет нормально Code: sysWidget:AddChild(mainForm)
-
предлагаю чуть упростить код локализации. суть в том чтобы не дублировать английские значения. Code: ----------------------------------------------------------------------------------------------------- Addon Manager Locales --------------------------------------------------------------------------------------------------- Global( "L", nil ) --------------------------------------------------------------------------------------------------- local locales = { rus = { [ "started" ] = "запущена", [ "DB loaded" ] = "БД загружена", [ "Stop" ] = "Стоп", [ "unknown" ] = "неизвестно", [ "i'm working" ] = "я работаю", [ "i'm resting" ] = "я отдыхаю", [ "i'm learning" ] = "я обучаюсь", [ "i'm discarding" ] = "я удаляю", [ "Err.00" ] = "Ошибка?", [ "Err.01" ] = "На стадии моего обучения - положите предметы в пустой слот инвентаря.", [ "Err.02" ] = "А где же аукцион? Открой его! Либо эту вещь нельзя продать ", [ "Err.03" ] = "Ошибка при поиске лотов:", [ "Err.04" ] = "Ошибка: окно аукциона закрыто", }, eng = { [ "Err.00" ] = "Error?", [ "Err.01" ] = "At the stage of my training - put the items into empty inventory slot.", [ "Err.02" ] = "Where is the auction? Open it! Either this item can't be sold ", [ "Err.03" ] = "Error when searching for lots:", [ "Err.04" ] = "Error: Auction is closed", }, ger = nil, fra = nil, } --------------------------------------------------------------------------------------------------- -- AO game Localization detection by SLA. Version 2011-02-05. -- edited by icreator local function GetGameLocalization() local B = cartographer.GetMapBlocks() local T = { rus="\203\232\227\224", eng="Holy Land", ger="Heiliges Land", fra="Terre Sacr\233e", jpn="\131\74\131\106\131\65" } for b in B do for l,t in T do if userMods.FromWString( cartographer.GetMapBlockInfo(B ).name ) == t then return l end; end end; return "eng" end Ldata = locales [ GetGameLocalization() ] --- or locales [ "eng" ] --- return localised text or origin text L = function (txt) return Ldata [txt] or txt end
-
думаю можно будет сделать отключение полное... выложи перевод сюда )
-
я сделаю оба варианта - можно будет делать панели разовые и постоянные - на все вкусы.. но пока только 2шт
-
пока это лишь набросок - в идеях создание большого числа закладок для панели действий - закладки постоянного действия, закладки разовых действий и интерфейс по работе с ними. но даже в таком виде мне аддон очень нравится я его пользую с удовольствием
-
вариантов много разных но все они имеют недочеты (( если использовать разные заклинания - то иногда они будут срабатывать - а нам то это не нужно! Опять же дар Тенсеса - он не у всех уровней есть. можно использовать предмет из кармана с редкостями - например я снчала использовала маску - весенний венок/ушки, но это меняет вид персонажа и возможно чуть тормозит клиент я остановилась на том что в сумке должна лежать одежка/оружие, которую нельзя одеть/взять вашему классу. Такую вещь кладем в ячейку панели и на нее настраиваем аддон.
-
я так понимаю что можно в конфиге сохранять название вещи, а потом его восстановить. Но как взять именно вещь - Например с помощью: FunctionAvatarGetItemInfo там ведь нужен уникальный ИД - который каждый раз с сервера разный присылается при перезагрузке персонажа
-
да.. как это сделать непонятно - так как окно вызывается системой... Приходится нажимать на имя предмета в чате, чтобы вывелось новое системное окно (даже 2) и оно уже потом закроется. Раньше то работало! значит баг программы самой - это к разработчикам showchoice = OFF - проверю возможно у вас в настройках он уже сохранен как ON - тогда значения из конфига не будут браться или вы имеете ввиду что, он показывает в чат - кто нажал МОЖНО ?
-
avatar.GetItemBundleInfo( itemId ) Если предмет является бандлом, то возвращает таблицу с информацией о бандле и список предметов, входящих в бандл. -- библиотека: avatar -- объявление: function GetItemBundleInfo( itemId ) -- параметры: itemId: ObjectId (not nil) - идентификатор предмета -- возвращаемые значения: table or nil - таблица с информацией о бандле или nil (если предмет - не бандл). Поля: bundle: table - описание бандла: name: WString - название бандла description: WString - описание бандла descriptionLong: WString - длинное описание бандла items: table of ObjectId - индексированный с 0 список идентификаторов предметов, входящих в бандл -- пример: local bundleInfo = avatar.GetItemBundleInfo( itemId ) if bundleInfo then LogInfo( bundleInfo.name ) local itemsIds = bundleInfo.items end
-
Версия 34
27 434 раза скачали
add 2 new actionsBar for talents, skills, items, emotions. Manage stock BUILD on its set. Для тех, у кого не хватает места на панели быстрых действий (ActionsBar). Расширяет панель быстрых клавиш (ActionsBar) - добавляет 2 новых панели. Переключаться на новые панели можно как с клавиатуры так и мышкой. Хранит список настроенных панелей, которые можно привязать к любой из трех активных панелей. For those who do not have enough space on the panel of fast action (ActionsBar). Extends the panel of shortcuts (ActionsBar) - adds 2 new panel. Switch to the new panel you can with the keyboard and mouse. Keeps a list of customized toolbars that can be tied to any one of three active panels. Пример 3-х панелей быстрых клавиш: Для того чтобы переставить так панели читаем тут про NUM PAD Теперь для вызова окна аддона - откройте AddomsMenu (двойной клик по часам) и нажмите на соответствующем пункте меню в списке аддонов Все настройки делаются через интерфейс. При начальной установке аддона сразу должны появится в ячейках 2 и 3 на Панели Действий кнопки переключателей "To-1" "To-2", то есть у вас сразу настроены переключатели. Если кнопки не появились: нажмите 2 раза клавиши 2ой или 3ей ячейки Панели Действии. И еще в наличии на складе есть несколько билдов Кстати полезная фишка - если вы настроили свою панель и сохранили, то даже если кто или что поменяет вашу панель действий, то при загрузке аддона он опять восстановит все ваши действия на панели. Короче тем кто отдает персонажей в пользование - настройки панели у каждого будут свои, а не те что вам оставил прошлый пользователь персонажа Вы можете перенастроить аддон: 1. задать кнопку для переключения на первую дополнительную панель. Для этого нажмите в меню настроек соответствующий пункт и потом нажмите с клавиатуры кнопку, отвечающую за запуск действия из панели быстрых действий (ActionsBar) 2. заполнить новую панель действиями. Это делается обычным образом: перетаскиваем иконки заклинаний из книги заклинаний или вещи из сумки или животных из стойла на ActionsBar. 3. установить тип панели (FLASH | COMMON | OFF). FLASH - панель будет тут же переключаться обратно на основную после первого же нажатия действия (с клавиатуры). OFF - не использует панель и освобождает клавишу-переключатель. 4. сохранить настройки точно так же можно и для второй дополнительной панели сделать.Бесплатный -
Интерфейс выгляди так. через него можно все настроить
-
EnhancedActionPanel Просмотр файла add 2 new actionsBar for talents, skills, items, emotions. Manage stock BUILD on its set. Для тех, у кого не хватает места на панели быстрых действий (ActionsBar). Расширяет панель быстрых клавиш (ActionsBar) - добавляет 2 новых панели. Переключаться на новые панели можно как с клавиатуры так и мышкой. Хранит список настроенных панелей, которые можно привязать к любой из трех активных панелей. For those who do not have enough space on the panel of fast action (ActionsBar). Extends the panel of shortcuts (ActionsBar) - adds 2 new panel. Switch to the new panel you can with the keyboard and mouse. Keeps a list of customized toolbars that can be tied to any one of three active panels. Пример 3-х панелей быстрых клавиш: Для того чтобы переставить так панели читаем тут про NUM PAD Теперь для вызова окна аддона - откройте AddomsMenu (двойной клик по часам) и нажмите на соответствующем пункте меню в списке аддонов Все настройки делаются через интерфейс. При начальной установке аддона сразу должны появится в ячейках 2 и 3 на Панели Действий кнопки переключателей "To-1" "To-2", то есть у вас сразу настроены переключатели. Если кнопки не появились: нажмите 2 раза клавиши 2ой или 3ей ячейки Панели Действии. И еще в наличии на складе есть несколько билдов Кстати полезная фишка - если вы настроили свою панель и сохранили, то даже если кто или что поменяет вашу панель действий, то при загрузке аддона он опять восстановит все ваши действия на панели. Короче тем кто отдает персонажей в пользование - настройки панели у каждого будут свои, а не те что вам оставил прошлый пользователь персонажа Вы можете перенастроить аддон: 1. задать кнопку для переключения на первую дополнительную панель. Для этого нажмите в меню настроек соответствующий пункт и потом нажмите с клавиатуры кнопку, отвечающую за запуск действия из панели быстрых действий (ActionsBar) 2. заполнить новую панель действиями. Это делается обычным образом: перетаскиваем иконки заклинаний из книги заклинаний или вещи из сумки или животных из стойла на ActionsBar. 3. установить тип панели (FLASH | COMMON | OFF). FLASH - панель будет тут же переключаться обратно на основную после первого же нажатия действия (с клавиатуры). OFF - не использует панель и освобождает клавишу-переключатель. 4. сохранить настройки точно так же можно и для второй дополнительной панели сделать. Добавил icreator Добавлено 30.03.2011 Категория Аддоны
-
а наоборот - из игры графику как выцепить? только принтскрин?
-
можно ли в описание процедуры вставлять константы извне? типа такого: Code: List = { "a", "b", "c" }onEvent = {} for _, val in List onEvent [val] = function ( pars ) LogInfo( val,":", pars) end end то есть чтобы значения val в каждой процедуре были разные
-
дистанцию невозможно получить напрямую... возможно косвенно Враг/нейтрал, который в вас целится отображается в панели em Друг, который в вас целится отображается в панели fm включить панели можно задав параметр USE - как, написано в описании Единицы, которые направлены на членов вашей группы (Units that aim at your party members) - пока не показываются, так как это будет засорять экран... хотя могу это сделать
-
схема лута меняется только тогда? когда создается новая группа и в ней Вы становитесь лидером, при включенном параметре: PS.ascheme = ON если потом члены группы меняются, то схема не меняется автоматически. Так работает или нет?
-
Указанный адрес не найден, напишите об этом нам Назад и народ жмет по нескольку раз в результате дублирующие сообщения
-
EVENT_AVATAR_COMBAT_STATUS_CHANGED для правильного отслеживания времени боя
-
Версия 92
251 705 раз скачали
VIDEO DnD Enable - r77 VIDEO FB Panel ver 3 obsolete: VIDEO here VIDEO - as set SKINS как сообщать об ошибке при установке на экране появляются часы: теперь с иконками и панелью быстрых клавиш это выглядит так: AddonsMenu - краткая инструкция пользователя двойной клик мышкой по часам - вызов меню AddonsMenu (см. рисунок внизу темы) --- пользовательские аддоны --- 0. сдвиг часов для разных часовых поясов - в "Параметры" (часть меню "КОМАНДЫ") 1. вызов меню аддонов - клик мышкой по пункту меню с именем аддона 2. вызов меню для аддона и некоторых действий аддонов - правый клик мышкой по пункту меню 3. выгрузить/загрузить аддон - shift+правая мышка 4. сохранить/загрузить настройки аддона в глобальную секцию. То есть чрезе глобальную секцию можно для всех персонажей одинаковые настройки передать 5. очистить настройки любого аддона. Например если вы хотите отказаться от использования какого-либо адона, рекомендую сначала удалить его настройки - чтобы они место не занимали в user.cfg Делаем это так: Для сброса настроек любого аддона (убиения его секции в User.cfg) до настроек записанных в config.txt: 1. выгружаем аддон НужныйАддон с помощью AddonsMenu 2. там же жмем правую кнопку и выбирает Очистить настройки аддона 3. загружаем НужныйАддон - он при запуске возьмет настройки пустые из User.cfg 6. Запрещает/разрешает ДнД для аддонов - можно как для отдельного аддона (правая мышка по аддону) так и для всех аддонов разом: "Полный запрет DnD" - это задается в параметрах АТ --------- Системные аддоны ------- 1. Клик мышкой по пункту меню с именем аддона - поменять режим - ВКЛ/ВЫКЛ/АВТО. Режим АВТО - значит AddonsMenu ничего с этим аддоном не делает. Но его могут выгрузить другие аддоны. ВКЛ - загрузить - даже если его выгрузили. ВЫКЛ - выгрузить, даже если его загрузили 2. Правый клик - временно загрузить/выгрузить аддон Настройки нужно сохранить через меню - чтобы они потом восстановились Информация для программистов Отличие AddonsMenu от AddonsMeneger в том что меню выбора аддонов проще, к тому же аддоны, которые используют библиотеку от AddonsMenu (AddonsMenuClient.lua и AddonsTools_Support.lua), не будут вообще загружаться без вашего разрешения. В то время как обычные аддоны, выгружаемые через AddonManager, сначала полностью загружаются и выполняются, а потом начинают выгружаться, хотя уже успевают сделать нежелательные действия, например выгрузить другой нужный вам (пользовательский или системный) аддон. Еще AddonsMenu может менять локализацию всех поддерживающих его аддонов "на лету". Это удобно для того чтобы можно было посмотреть как ваш аддон будет выглядеть, например на европейских серверах или на японском сервере. Или если вы играете на европейском, то можете задать для аддонов русскую локализацию и они в нее переключатся. так же из AddonsMenu можно вызвать основное меню аддонов поддерживающих AOPANEL вызовы, а сам аддон AOPANEL при этом не нужен. Еще ваш аддон получает текущее значение локализации через SetGameLocalization, которая описана в <Item href="/Mods/Addons/AddonsTools/Scripts/LocalesLIB.luac" /> В добавок при использовании AddonsMenu вы получаете набор готовых виджетов (содержащихся в глобальной переменной dsc), благодаря чему можно создавать новые виджеты "на лету" по их описаниям, например такой командой: --- описание функции (ScriptLIB): w = WCD(descr, name, parent, place, show ) n = WCD( dsc.Text, "Text1_txt", wParent, { alignX = 0, alignY = 0, sizeX = 200, }, true ) Еще задавать параметры для аддонов прямо из контекстного меню AddonsMenu, пример использования см. в Example2.zip. Тоесть ваш аддон может вообще не иметь ни одной формы или меню, а все настройки задавать через AddonsMenu. Например так: Пример (шаблон аддона) с использованием AddonsMenu и AddonsTools находится в архиве Example1.zip и Example2.zip (более свежая версия) AddonsMenu вызывается двойным кликом мышки по часам, которые я заимствовала из аддона PhanTime (автор Phantasmagor) в параметрах используется (возвращаются из setAMSupport(): desc = L("описание этого аддона"), on_click_hide = true, -- hide AddonsMenu when to show me - скрывать ли меню аддонов при нажатии на пункт меню DnD for old versions ДнД для старых версий Теперь можно взять файл библиотеки для ДнД из \Scripts\LibDnD.lua и скопировать его в папку вашего или старого аддона - тогда станет работать событие по запрету ДнД из настроек АТ для этого аддонаБесплатный -
has any error in mots.txt file?
-
Указанный адрес не найден, напишите об этом нам Назад
