rdhzdrzh Posted November 12, 2022 Share Posted November 12, 2022 Привет, вдруг кто-то знает, подскажите: Как я могу получить информацию о предмете в сумке (в случае наличия предмета)? Поискал функции, там вот куча разных, но при этом очень похожих FunctionItemLibCountSimilarItemInBag -- --- function --- itemLib.CountSimilarItemInBag - количество похожих предметов в сумке FunctionAvatarGetSameBindingStackCount -- function avatar.GetSameBindingStackCount - сколько таких же предметов в сумке FunctionItemLibGetInBagStackCount -- --- function --- itemLib.GetInBagStackCount - количество всех подобных предметов в сумке FunctionItemLibGetOverallStackCount -- --- function --- itemLib.GetOverallStackCount - количество всех подобных предметов в сумке Как я могу получить информацию о наличии эффекта на аватаре (на самом себе) и уровнях этого эффекта? Как я могу инициировать контекстное действие? Quote Link to comment Share on other sites More sharing options...
Slashuur Posted November 13, 2022 Share Posted November 13, 2022 1. Проще экспериментальным путём проверит каждую функцию. Предположу: itemLib.GetInBagStackCount - проверяет только сумку itemLib.CountSimilarItemInBag - проверяет только сумку, но помимо ресурса учитывает уровень и "цвет" предмета. То есть более строгая проверка itemLib.GetOverallStackCount - проверяет не только сумку avatar.GetSameBindingStackCount - проверяет не только сумку, учитывает привязку предмета к персонажу 2. См. пример тут https://alloder.pro/md/LuaApi/FunctionObjectGetBuffInfo.html 3. Примерно так: Сначала получить спискок контекстных действий: https://alloder.pro/md/LuaApi/FunctionMountGetActiveContextActions.html Потом получить нужный spellId из контекстного действия https://alloder.pro/md/LuaApi/FunctionAvatarGetContextActionInfo.html Или itemId а из него https://alloder.pro/md/LuaApi/FunctionItemLibGetSpell.html И запустить (есть куча ограничений, только по реакции мыши, не в сражениях и т п) https://alloder.pro/md/LuaApi/FunctionAvatarRunSpell.html 1 Quote Link to comment Share on other sites More sharing options...
rdhzdrzh Posted November 13, 2022 Author Share Posted November 13, 2022 Спасибо большое Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.