logg
-
Постов
1 500 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Сообщения, опубликованные logg
-
-
6 часов назад, Verblujonok сказал:
А как называются аддоны,помогающие находить сундучки в ал-риата?
-
1 час назад, Equnick сказал:
Аддоно-писатели, подскажите, пожалуйста, куда пишутся логи функцией LogInfo? Файл \Allods Online\Personal\Logs\mods.txt не обновляется. Может нужно как-то активировать debug-режим в клиенте игры?
Нужно
в Personal\global.cfg
user_mods_log_enable=1
должна быть 1, а не 0.
- 1
-
2 минуты назад, logg сказал:
Бардак в архиве, аддон не закомпилирован, в комплекте компилятор.
Регистрации эвентов вне инита, а зачем он тогда вообще пустой нужен?
-
Бардак в архиве, аддон не закомпилирован, в комплекте компилятор.
-
6 часов назад, Marcus сказал:
Есть небольшое предложение по расширению функционала, но не знаю насколько оно реализуемо. Существует ли возможность выполнения привязки сетов аддонов к локациям\активностям (ЦС, Доминион, 3х3, БГ и т.д) с созданием сетов привязанных конкретно к ним? Мне кажется, чаще встречается проблема не с надеванием определённого сета, а забыванием его надеть в принципе)
В бою переключение невозможно, была идея одевать грааль в конце сражения, но если в бою - не будет работать. Думаю тут надо долбать разрабов, чтобы таки сделали 4й слот для грааля.
-
9 часов назад, APASNOTAKGAMES сказал:
Кри все равно ао не присылает уже 2 месяца
такое бывает, потом насыпят...
-
2 часа назад, lagranzh1736 сказал:
В функции получения в конфиг использую
local cfg = userMods.GetGlobalConfigSection("Lorem ipsum")
В функции сохранения конфига использую
userMods.SetGlobalConfigSection( "Lorem ipsum", cfg )
Во время работы, все идет как по маслу, значения сохраняются, считываются, но при перезагрузке аддона всё слетает.
Я недавно начал заниматься аддонами, подскажите, как мне сохранять данные конфига, что-бы они не сбрасывались при перезагрузке аддонаВ LibDND есть готовые функции
Цитата-- FREE BONUS --
function GetConfig( name )
local cfg = userMods.GetGlobalConfigSection( common.GetAddonName() )
if not name then return cfg end
return cfg and cfg[ name ]
end
function SetConfig( name, value )
local cfg = userMods.GetGlobalConfigSection( common.GetAddonName() ) or {}
if type( name ) == "table" then
for i, v in pairs( name ) do cfg[ i ] = v end
elseif name ~= nil then
cfg[ name ] = value
end
userMods.SetGlobalConfigSection( common.GetAddonName(), cfg )
end- 1
- 1
-
13 часов назад, КтоТебя сказал:
а если персонажа за камерой,тоже не получеться,да?( Или это тоже самое,я не разбираюсь в этом.Извиняюсь то что туплю.
Камера управляется клавишами Q и E. Их можно только переназначить. Скролл на мышке меняет вид от первого лица до камеры за персонажем. Тут ничего не сделаешь, по крайней мере у меня нет идей.
-
13 минут назад, КтоТебя сказал:
Привет.Возник вопрос. Могу ли я заказать аддон?Сколько это будет стоить. Опишу ситуацию: я хочу полность отказатся от управления мышью,но в пвп это сделать не возможно.Мне нужна фиксация камеры за персонажем,что бы после контроля по мне персонаж не отварачивался от камеры , сделать как в одиночных рпг,допустим как Готика,скайрим. Куда направлена камера туда и направлен персонаж. Опишу ситуацию для чего мне это. У меня группа инвалидности,управляя мышью я скован в движениях и не могу делать действия как раньше,все удары и управление я жму клавиатурой.Но этот момент с камерой все усложняет. Персонаж отварачивается допустим в лабораториях после испуга,после контроля лучников и т.д.И выбор действий у НПС стрелками и принятие энтором,чат переназначу. Если есть такой аддон не могли бы вы мне его подсказать. Благадарствую за внимание.
К сожалению это невозможно. 1) Камера не управляется методами api через аддоны, можно получить только направление камеры 2) Чтобы получить расположение противника, он должен быть детектируемым. Это отключено, потому что тогда можно определить не только расположение противника, но и расстояние до него. По поводу нпс, там наверно можно что-то сделать, но проще сделать макрос, который нажимал по нужным координатам, при нажатии на спец клавишу на клаве с макросами...
- 1
-
-
Не понял зачем это надо.
Так вместо
LogWarning( " _______________ " ) -- Сюда подразумевалось выводить название ивента
LogInfo(event)
Выведет EVENT_ADDON_LOAD_STATE_CHANGED из массива events
-
-
В шапке рупора вылез какой-то левый опрос с темы
-
29.05.2019 в 05:02, Termsik сказал:
И песочница sandboxie перестала работать . Чего разрабам АО неймется?
Работает в виртуальной машине VMWare https://habr.com/ru/post/311492/
«» только поменять с фигурных на обычные " ".
- 1
-
Новейшая секретная разработка! Именно из этого ларца вы сможете получить настоящие турели автоматического ведения огня, устанавливаемые на местности! Это прекрасное подспорье в бою - турель активна от 30 секунд до 5 минут в зависимости от своего уровня, способна убить монстров, сравнимых с уровнем хозяина турели. А также в ларце - новое вместительное хранилище, свитки повышения опыта, репутации и доблести, астральные зелья, золотая пыль и заряды для пушки.
Предмет актуален для персонажей любого уровня.Полевая турель «Игла»
Крупнокалиберную турель "Периметр". (5 игл)
Осадная турель «Триада (3 периметра)
Портативная пушка, способная вести прицельный огонь по враждебным целям. Обычные противники не способны увернуться от её обстрела.
Против вражеских игроков использует только режим заряженной стрельбы: выпускает луч смертоносной энергии, который наносит огромный урон, но может быть избегнут опытными противниками. Этот луч при попадании оставляет жуткие ожоги, снижающие получаемые целью исцеление и барьеры на 10% за каждый уровень эффекта.Б - баланс.
-
Слишком просто. А подсчитать количество нужных инсигний для текущей экипировки?
-
Примерно такое же есть, еще пет у меня не бил в длительные контроли
-
3 часа назад, Emarlo сказал:
Есть титулы в строке
local titlename = "Добытчик"
Можно ли по имени титула получить titleId?
Можно, если титул с данным именем есть у игрока.
В цикле
local titles = unit.GetPlayerTitles( unitId ) if titles then for k,v in pairs(titles) do if userMods.FromWString(v.name)=="Добытчик" then LogInfo(v.id) return end end end
-
05.05.2019 в 16:34, kennY сказал:
Еще такой вопрос: во многих событиях указаны некие поля. Например, в документации к событию написано:
EVENT_QUEST_SHARE_INVITATION Событие посылается, когда другой игрок хочет поделиться своим квестом с группой. -- поля shareId: ObjectId - уникальный идентификатор предложения
Как обратится к этому полю shareId в обработчике? Через какой объект?
function OnEventShare(p) if p.shareId then end end function Init() common.RegisterEventHandler( OnEventShare, "EVENT_QUEST_SHARE_INVITATION" ) end Init()
-
SampleInit выводит LogInfo в mods.txt.
ЦитатаТеперь запись ошибок игровых дополнений в файлmods.txt отключена по умолчанию. Для её включения в файле /Personal/global.cfg найти параметр user_mods_log_enable и выставить ему значение 1 вместо 0.
Второй аддон SampleZoneAnnounce должен и так работать.
- 1
-
вроде стало побыстрее открываться
-
4 часа назад, Draculina сказал:
Есть ли возможность запоминать, какой артефакт был одет до этого? В случае, если грааль и так был одет, то не снимать его по завершению разговора с НПС.
Аддон запоминает одетые арты при загрузке, чтобы не снимал грааль, нужно одеть его и в дополнениях перезагрузить или отключить аддон.
-
А мне вот не понравилось, в связи с оптимизацией метка цепляется не каждую секунду, и иногда пропадает, приходится ориентироваться на надпись, также при наличии двух сундуков будет только одна метка... Также можно было бы оптимизировать текстуры 9-12 стрелок объединив их в одну и расскасить в нужный цвет, как это сделано с последними 3мя, они занимают одну текстуру, а не 3.
-
3 часа назад, ZeleShnaider сказал:
конкретно у меня периодически спамит в лог такое:
Error: addon ProcentView(1459544956): Game::LuaUnitGetEquipmentItemIds: equipment not found for unit 198844, details: int __cdecl Game::LuaUnitGetEquipmentItemIds(struct lua_State *)
func: GetEquipmentItemIds, field, line: -1, defined: C, line: -1, [C]
func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/ProcentView/scripts/ProcentView.luac"]
Error: addon ProcentView(1459544956): Game::LuaUnitGetEquipmentItemIds: equipment invalid for unit 153358, details: int __cdecl Game::LuaUnitGetEquipmentItemIds(struct lua_State *)
func: GetEquipmentItemIds, field, line: -1, defined: C, line: -1, [C]
func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/ProcentView/scripts/ProcentView.luac"]
Error: addon ProcentView(1459544956): Game::LuaUnitGetEquipmentItemIds: param 1 not a class GMUIHelper::ObjectId (type: nil), details: int __cdecl Game::LuaUnitGetEquipmentItemIds(struct lua_State *)
func: GetEquipmentItemIds, field, line: -1, defined: C, line: -1, [C]
func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/ProcentView/scripts/ProcentView.luac"]Эта ошибка бывает когда например заходишь в трени 3х3 и кликаешь по сопартийцам, их проценты в осмотре не отображается т.к. у них либо id не существует либо это уникальный межсерверный id, с которым нужно по другому работать, пока не разобрался...
Программа поощрений видеоканалов
в Новости и объявления
Опубликовано
Да похоже лампа стухнет, но лучше так, чем ничего. От вестника не зависит.