-
Постов
42 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Сообщения, опубликованные HugoOlivera
-
-
Добрый день.Уж очень хочется поставить себе на стол бумажную модельку корабля Затмение.Пробовал вытащить модель 3D Ripper DX через мониторинг-игра не запускается,выдает ошибку.Пробовал вытащить Machinima Studio, вытащил только носовую хвостовую и боковую часть,середину не нашел,да и вытащилось голым и побитым файлом без намека на текстуры.Буду очень благодарен если кто-то сможет вытащить весь кораблик с текстурками.
Что именно вытащить хочешь расскажи поподробнее может чем и помогу. Если знаешь название или место где лежит искомый файл напиши.
-
А здесь можно все посмотреть.
Спасибо огромное, я подобное давно искал. Спасибо огромнейшее еще раз.
-
Из исходников старого клиента-сервера.
Если не трудно можете поделиться помню на рег зоне был но что то не нашел такой сейчас
-
Все проще. В этом экшн-слоте есть виджет. Зовется Button. На клики посылает реакции slot_pressed и slot_pressed_rmb. Создать виджет слота из шаблона, подписаться на реакции его кнопки.
Спасибо от души как говорится, о том что есть такое догадывался, но вот без точного имени можно гадать как на кофейной гуще. Кстати не подскажешь от куда такая информация?
-
Доброго времени суток Вам. Собственно вопрос вот в чем состоит. Имеется шаблон кнопки созданный следующим образом.
local AOContextActionbar = stateMainForm:GetChildChecked( "ContextActionbar", false ) local AOActionBar = AOContextActionbar:GetChildChecked( "ActionBar", false ) local AOAction = AOActionBar:GetChildChecked( "Action01", false ):GetWidgetDesc()
Сам виджет строится примерно так:
function CreateTest() local w = mainForm:CreateWidgetByDesc( AOAction ) w:SetName("Test") local i = w:GetPlacementPlain() i.alignX = WIDGET_ALIGN_LOW i.alignY = WIDGET_ALIGN_LOW i.posX = 15 i.posY = 15 i.sizeX = 50 i.sizeY = 50 w:SetPlacementPlain(i) TestPanel:AddChild(w) w:GetChildChecked('Button',true):Show(true) w:GetChildChecked('Autocast',true):Show(false) w:GetChildChecked('Blink',true):Show(false) w:GetChildChecked('Frame',true):Show(false) w:GetChildChecked('Cooldown',true):Show(false) w:GetChildChecked('Cooldown',true):Show(true) w:GetChildChecked('Gauge',true):Show(false) w:GetChildChecked('Gauge',true):Show(true) w:GetChildChecked('Icon',true):Show(true) w:GetChildChecked('Locked',true):Show(false) w:GetChildChecked('Prepared',true):Show(false) w:GetChildChecked('Effect',true):Show(false) w:GetChildChecked('Count',true):Show(true) w:GetChildChecked('Countdown',true):Show(false) w:GetChildChecked('Link',true):Show(false) w:GetChildChecked('Pressed',true):Show(false) w:GetChildChecked('TopLeftIcon',true):Show(false) w:GetChildChecked('Shortcut',true):Show(false) w:Show(true) end
т.е. создан виджет похожий на "Action01" вопрос в том как заставить его реагировать на нажатие по нему мышкой, чтобы он скажем использовал итем или скилл. Если можно буквально пару строк напишите каким образом заставить сие чудо работать.
Lua API уже и так все вычитал не пойму. От части догадки есть, что необходимо через 2ую ссылку но как не пойму. Буду очень благодарен за помощь.
LuaApi/FunctionCommonRegisterReactionHandler.html LuaApi/FunctionCommonOnReaction.html
P.S. версия клиента 4.0.02.42
-
Ну можно сделать меню или чат команду на продажу вещей не на твой класс
Продажи вещей я добавлять не планирую. По крайней мере пока. В ближайшем будущем возможно.
-
Если у вас есть идеи, что бы вы хотели видеть в аддоне поделитесь. По мере свободного времени постараюсь реализовать.
-
Вот это уже мой косяк.
Поправил в LibGS-2014-11-24
Что нового в этой версии 2014-11-24- Исправлено получение ступеней рун на клиенте 4.0
- Исправлены ошибки, возникающие при отсутствии экипировки у инспектируемого игрока
- Поля fairyScoreDamage и fairyScoreHeal приведены в соответствие описанию (показывают процент, на который увеличивается урон/лечение)
- В таблицу результата добавлено поле inspected, показывающее, есть ли у аватара необходимое умение для инспектирования цели, и присутствуют ли поля gearscore* и equipment* в таблице.
- В функцию GS.EnableTargetInspection добавлен параметр SkipInitial. Подробности в описании.
- В функцию GS.Init добавлен параметр SkipInitialTargetInspection, аналогичный параметру SkipInitial функции GS.EnableTargetInspection.
Благодарю и это скорее не косяк, а просто всего не проверишь и не уследишь ведь. Еще раз спасибо.
-
Я на всякий случай уточню, что HugoOlivera речь ведет за клиент версии 4.0.02
Да, спасибо за уточнение, ибо совсем заработался и забыл про версию.
-
params.runes[DRESS_SLOT_OFFENSIVERUNE1].runeQuality
function ShowGearScore(params) if params.unitId == avatar.GetTarget() then runes0 = params.runes[DRESS_SLOT_OFFENSIVERUNE1].runeQuality runes1 = params.runes[DRESS_SLOT_OFFENSIVERUNE2].runeQuality runes2 = params.runes[DRESS_SLOT_OFFENSIVERUNE3].runeQuality runes3 = params.runes[DRESS_SLOT_DEFENSIVERUNE1].runeQuality runes4 = params.runes[DRESS_SLOT_DEFENSIVERUNE2].runeQuality runes5 = params.runes[DRESS_SLOT_DEFENSIVERUNE3].runeQuality LogInfo(runes0," ",runes1," ",runes2," ",runes3," ",runes4," ",runes5) end end
В итоге получаем
Info: addon Test: 0 0 0 0 0 0
-
Цифровые значения рун возвращаются в полях
runes - таблица, индексированная по [DRESS_SLOT_*RUNE*]
runeQuality - number - ступень руны (0..13)
function ShowGearScore(params) if params.unitId == avatar.GetTarget() then runes = params.runeQuality LogInfo(runes) end end ... common.RegisterEventHandler( ShowGearScore, "LIBGS_GEARSCORE_AVAILABLE" ) ...
На выходе получаем в логах
Info: addon Test: nil
Подскажите где, что не так пишу?
-
Сформулируй, пожалуйста, проблему поконкретнее
что ожидается в конкретном случае, что получаешь в аддон?
У юнита есть руны к примеру 999 999 каким образом вывести можно при помощи библиотеки сами цифровые значения рун.
-
я так понял runes[DRESS_SLOT_OFFENSIVERUNE1].runeQuality на примере первой руны
params.runes[DRESS_SLOT_OFFENSIVERUNE1].runeQuality
Не точную информацию дает. буду ждать ответа hal.dll
for v, t in pairs( p.runes ) do if 1-DRESS_SLOT_OFFENSIVERUNE1+v then run[1-DRESS_SLOT_OFFENSIVERUNE1+v] = t.runeQuality end end
Меня интересовало можно ли библиотекой получить данные.
-
Объясните пожалуйста как из библиотеки получить цифровое значение рун?
Все перепробывал но числа самой руны не дает. Или так и задуманно?
-
Автопродажа астральных шмоток не реализована случаем?
Нет, в ближайшее время и не планирую.
-
При выполнении следующей функции:
local id = avatar.GetTarget() if id and unit.IsPlayer( id ) then local scanedid = id if scanedid then local i=ITEM_CONT_EQUIPMENT for v, t in unit.GetEquipmentItemIds(scanedid,ITEM_CONT_EQUIPMENT) do ...
Пишет почему-то вот такую ошибку..
Причем странная особенность когда в таргете свой аватар ошибки нет. Стоит взять в цель любого другого аватара
выдает следующее:
Error: addon AOPackTheAllods: Game::LuaUnitGetEquipmentItemIds: equipment not found for unit 38132, details: int __cdecl Game::LuaUnitGetEquipmentItemIds(struct lua_State *) Error: addon AOPackTheAllods: Game::LuaUnitGetEquipmentItemIds: equipment not found for unit 38132, details: int __cdecl Game::LuaUnitGetEquipmentItemIds(struct lua_State *)
Кто подскажет почему такое получается?
-
Text/Gold.(WidgetTextView).xdb должен содержать:
<Name>Gold</Name>
Спасибо большое
-
Добрый день уважаемые!
Подскажите пожалуйста в чем может быть ошибка? или же не верно само написание. Естественно Global( "wtMainPanel", nil ) и Global( "wtGold", nil) заданы.
Содержимое файл MainPanel.(WidgetPanel)
... <Name>MainPanel</Name> <Children> <Item href="Text/Gold.(WidgetTextView).xdb#xpointer(/WidgetTextView)" /> <Item href="Text/Silver.(WidgetTextView).xdb#xpointer(/WidgetTextView)" /> <Item href="Text/Copper.(WidgetTextView).xdb#xpointer(/WidgetTextView)" /> </Children> ...
При инициализации в lua скрипте MainPanel подхватывает и отображается, но на "Gold" ругается
Widgets::LuaGetChildChecked: can't find a child: Gold, details: int __cdecl Widgets::LuaGetChildChecked(struct lua_State *)
wtMainPanel = mainForm:GetChildChecked( "MainPanel", false ) wtGold = wtMainPanel:GetChildChecked( "Gold", false )
-
Вчера ваше сообщение, а сегодня продаете уже декомпилятор?
-
local function File_Write(filename, text) -- Write file io.output(filename) io.write(text) io.close() end File_Write("file.lua", "45454")
Подскажите что именно не так? Не хочет выводить числа в file.lua
mods.txt ругается на глобальную переменную io, но разве она не является синтаксисом языка?
Если же задать
local io
То в итоге получаем в mods.txt
attempt to index local `io' (a nil value)
-
Так был же какой то с открытым исходным кодом, тем более можно просто попросить Процгуна обновить https://alloder.pro/files/file/48-okohelper/
Вот нашел такой OkoAnnounce.rar
А вообще чем декомпилить их что бы на будущее не создавал дубль тем. А за файлик спасибо от души. Выручил.
-
Народ подскажите чем декомпилировать OkoHelperBuffs.luac перепробывал все, что нашел в интернете ничего не работает.
Очень нужен этот аддончик. А исправить без декомпиляции не выйдет.
-
memberInfo.name - это же WString вроде? FromWS его перед сравнением.
Да точно благодарю
-
Me = avatar.GetId() local pn = FromWS(object.GetName(Me)) local members = guild.GetMembers() for _, memberId in pairs(members) do if memberId then local memberInfo = guild.GetMemberInfo(memberId) local name = memberInfo.name if name == pn then LogInfo(pn) end end end
Не могу понять почему если pn(имя персонажа), а name(имя полученное memberInfo) не срабатывает
if name == pn then LogInfo(pn) end
Что может быть?
Текстуры Затмения
в Вопросы и ответы
Опубликовано · Изменено пользователем HugoOlivera
Не знаю получилось ли у тебя, но смог получить только файлы. Далее пока ничего. Если будут какие мысли отпишу в лс. Пока вот только это. Держи может поможет чем. Тут все файлы но они в bin-ах