Классы
Статы, идеальное соотношение · Умения и вехи, как получить · Души · Сравнение классов
Воин · Жрец · Некр · Лучник · Шаман · Мист · Бард · Инж · Демон
Игровой процесс
Как одеваться · Драконий облик · Наследие Богов · Фарм золота
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
-
Постов
3 118 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Магазин
Галерея
Весь контент icreator
-
Code: local function Inspect(unitId, dressed) local dress = dressed or {} -- [[ -- пашет! - драконий облик: for slot, id in unit.GetEquipmentItemIds(unitId,ITEM_CONT_EQUIPMENT_RITUAL ) do --- ITEM_CONT_INVENTORY - не пашет LogInfo( slot, ":", id) end --] ] local info for slot, id in unit.GetEquipmentItemIds(unitId,ITEM_CONT_EQUIPMENT) do info = avatar.GetItemInfo( id ) ---exObj("info",info) if info and info.runeInfo then --- это руна - она без бонусов ---exObj("bonus",avatar.GetItemBonus(id)) dress [slot] = { rune = info.runeInfo } ---elseif info and FromWS(info.name) then -- [[elseif info.sysClassName="Shield" then dress[slot] = avatar.GetItemBonus(id) dress [slot] = --]] else ---exObj("info",info) dress [slot] = avatar.GetItemBonus(id) end end if tryToInspectON then --- если это аддон инициировал то закончим avatar.EndInspect() tryToInspectON = nil end ---avatar.UnselectTarget() ---exObj("dress", dress) return dress end
-
суть в том что надо сначала вызвать функцию - инспектировать персонажа ---- avatar.StartInspect() потом поймать событие - что инспекция началась --- onEvent.EVENT_INSPECT_STARTED = function( pars ) вот тогда быстренько снять с него копию одежки ---- Inspect() и потом ее уже обработать --- calcStats(Sts)
-
Code: function tryToInspect(name, id) local uSts = unitStats [name] if uSts then return uSts end --- не каждый раз смотреть а раз в минуту примерно tryToInspectON = true if getVersionAO() <= 2 then avatar.StartInspect() elseif object.IsExist(id) then avatar.StartInspect(id) else tryToInspectON = nil end end
-
Code: local function calcStats(Sts) ---- для каждого слота одежки local cnt, stsAll, rstAll, armAll, stsSum, rstSum, armSum, runeAtt, runeDef = 0, 0, 0, 0, 0, 0, 0, 0, 0 ---local myDress = unit.GetEquipmentItemIds( Me, ITEM_CONT_EQUIPMENT ) local mySts, mySts1, val, itemId, myInfo ---exObj("Sts", Sts) ---LogInfo("calcStats") local stsInn = {} for slot, v in Sts do if type(slot) == "number" then cnt = cnt + 1 itemId = unit.GetEquipmentItemId( Me, slot, ITEM_CONT_EQUIPMENT ) if v.rune then --- тут руна 28-29-30 слоты - атака, защита ---myInfo = avatar.GetItemInfo( itemId ) ---exObj("myRune:"..slot, myInfo.runeInfo) ---LogToChat(slot..":"..v.rune.runeLevel) if slot <31 then --- это атакующие runeAtt = runeAtt + v.rune.runeLevel else runeDef = runeDef + v.rune.runeLevel end else
-
Code: onEvent.EVENT_INSPECT_STARTED = function( pars ) local id = pars.id or avatar.GetInspectInfo().playerId if id and object.IsExist(id) then local name = FromWS( object.GetName(id) ) local uSts = { info = Inspect(id, unitStats [id] ) } unitStats [ name ] = uSts uSts.timer = getPS("InspectStatsTimer") or 3 uSts.sts, uSts.rst, uSts.arm, uSts.stsSum, uSts.rstSum, uSts.armSum, uSts.runeAtt, uSts.runeDef, uSts.innate = calcStats(unitStats [name] .info)
-
короче графика грузит процессор - особенно Contaier а простые вычисления мало жрут процессор. передача данных через прерывания - тоже затратная - но не особо
-
в АПИ нет ячеек трюма корабля ((( есть ячейки для оборудки - я это уже смотрела... позиции бочек никак не отследить
-
список будет слишком большой.... тем более что это уже будут вещи уже не хлам. все можно но ради 1й вещи это делать?
-
это не баг, а особенность аукциона - просто нажит там на аукционе "Поиск" - это написано в описании
-
ну да, там ведь стоит своё (локальное) значение - оно важнее чем глобальное если там убрать значение - присвоить nil ("-" - через интерфейс), то глобальное значение и на них будет действовать
-
-
MenuClassLIB Просмотреть файл RU: GUI-библиотека с примерами. Только для разработчиков аддонов (НЕ для игроков!) EN: GUI Library with examples. For addons developers only (NOT for players!) Последняя проверенная версия работы аддона: 2.0.09.16 Автор Lafayette Добавлен 07.12.2018 Категория Старые аддоны (от игры 1.0 - 3.0)
-
как сделать вызов по потере фокуса неким виджетом?
-
PowerAuras Просмотр файла Менеджер бафов. Отслеживает заданные баффы, дебаффы и откаты. Выводит баффы, дебаффы как в 2D так и в 3D над головами. Мини гайд в конце описания. Важно: Имеет переключения режимов. Текущий режим написан на кнопке переключения. 1) "Режим - только указанные" для отсутствия фризов и падения фпс. 1й - Поиск бафов (очень сильно влияет на фпс) нужен для поиска бафов при создании нового для отображения. 2й - Только указанные (нет фризов), включается фильтр на обработку событий - только на сохраненные бафы. Игнорирует все остальные бафы, они не появятся даже в списке для создания нового. 2) "Игнорировать системные" (по умолчанию) - фильтр для исключения системных бафов (Большая часть без названия, др с названием "заглушка", а также звания в ордене и т.п., наличие благи) Сброс позиции кнопки аддона командой в чате /paurasreset Описание аддона. Может обрабатывать бафы с вашего персонажа, вашей цели, цели цели, вашего пета или с любого другого игрока. Может отображать как в 2Д, так и в 3Д над предметами / игроками. Имеет условия отображения: По кол-ву игроков в пати Бафф/дебафф скастованный мной Показывать если не в бою Показывать если в бою Показывать если я в один, в пати, в отряде Показывать если я на скакуне или нет Показывать если цель враг или друг Показывать если кол-во стеков в указанном диапазоне Показывать если время бафа в указанном диапазоне Показывать над головой (на 60 объектах вокруг, если где-то не хватит пишите в поддержку можно увеличить ) Показывать только для игроков При помощи пункта "По правилам" можно создавать каскадные условия. Вам нужно написать в этом поле идентификатор другого сохраненного бафа (это "Название записи" на 1й странице настроек бафа). Таким образом один баф показывается, если показывается другой. "^" - вызвывает окно со списком бафов, имеет поиск. Либо вы можете ввести название бафа вручную, если знаете его название. Если указанные вами условия выполнятся, то баф будет отображен на экране. Вы можете настроить изображение бафа, отображение таймера и кол-ва стеков. Также можете указать прозрачность. Указать положение бафа вы можете на 3й странице настроек как руками, так и перетащив тестовое изображение бафа. На 4й странице есть импорт/экспорт настроек бафа. Вы также можете скачать больше кастомных иконок, установив аддон IconDb.pak (http://www.mediafire...qe3en7y552ijge1) i Поддерживает AOPanel Power Auras is an Addon that shows pictures, when configurable conditions are satisfied. It works for all classes. With this addon it is possible to check buffs, debuffs and spell/item cooldown. You can check the buffs and debuffs on yourself, your target, the target of target, your pet and any other unit. It is possible to restrict to your group (textblock for group member empty) or one group member. You can also restrict to: is the buff/debuff casted by me show if you are not in fight show if you are in fight show if you are alone, in group or in raid show if you are on mount or not show if the configured target is an enemy or a friend restrict to a range for the stacksize restrict to a range for the timer With "if rule true"/"wenn Regel wahr" you can create recursive settings. You need to write the name of the other setting (the textbox on top of the settings dialog). Your rule is only displayed when your other rule is also displayed. The "^"-Button helps you to choose the right buff/debuff. It give you the ability to search for buffs that was in the range of your character since you was logged in. Now you can search ItemCDs and SpellCDs. When a condition is true you can show the buff-picture, the timer (format can configured) and the stacksize. The opacity can also be set. You can set the position with drag and drop. Now you can display a good looking bar over the image and under the timer. The Addon is translated into german, english, french, russian and japanese. It works only for AO 2.0.06+. Since r17 is the memory usage lower than previous releases. With r22 you can import/export your setting on the last page. This works only for AO 2.0.08+. If you can't touch the PAuras-Button type this in the chat, to set the button position to another position: /paurasreset If you need most icons available after relog: Install IconDb.pak (http://www.mediafire...qe3en7y552ijge1) into your Addons folder. The current mode is written on the switch button. 1) "Mode - only saved" for the absence of friezes and falling FPS. 1st - "Mode - search buffs" (very strongly affects FPS) is needed to search for buffs when creating a new one for display. 2nd - "Mode - only saved" (no friezes), the filter for event processing is activated - only on saved buffs. Ignore all other buffs, they will not appear even in the list to create a new one. 2) "Ignore sys buffs" (by default) - a filter to exclude system buffs (Most of the untitled, al with the name "stub", as well as titles in the order, etc., the availability of the good) Мини гайд Часто задают вопросы как добавить баф. Решил объяснить азы. На картинки можно нажимать для увеличения 1) Рисунок демонстрирует как создать правило для бафа, если вы знаете его имя. продолжаем создание правил бафа 2) Если вы не знаете имя бафа и хотите его поискать В заключении несколько советов по производительности аддона. Наиболее сильно понижающие производительность моменты. 1) На 1й странице настроек пункт "любой" для целей. 2) На 2й странице "Показывать над головой" (особенно в сочетании "любой") - для улучшения ситуации можно указать "Реальный игрок" и снять с "Соло" - будет показываться только если вы в пати/отряде и только над игроками. Надеюсь для совсем слабых ПК эта информация поможет. Добавил OLDodin Добавлено 26.07.2011 Категория Аддоны
-
есть аддон с переключением панелек активных заклинаний - смысл тот же что и нете нужен только надо нажать 1 кнопку чтобы переключиться http://ui9.ru/forum/enhancedactionpanel/about
-
сделала : быстрая команда в чат: /+? - запускает проверку рейда/группы выложу в след версии TargetsManager
-
TargetsManager все это делает
-
курс кри ты можешь всегда посмотреть если есть аддон AucEDSman
-
ты пишешь отдельным пользователям за деньги?
-
запрос интересный - мож и сделаю - гляну в АПИ что можно найти
-
где-то уже такой аддон был - спроси на форуме разработчиков
-
это на для тебя написано - иди лесом
-
смотри AddonManager
-
возьми любой аддон - попроще где есть файлы .lua и глянь их и сам поймешь
