самолет/Eksperyment

AutoAccept

21 posts in this topic

AutoAccept

View File

Дополнение, которое:

  • автоматизирует групповые и рейдовые приглашения
  • принимает запросы очереди, проверки готовности, общие квесты, пикапы Молнии
  • позволяет выбрать роль для добавления в очередь
  • поддерживает команды чата для приглашения, ухода, передачи вести через чат
  • автоматизирует выход из законченных боев

Нажмите кнопку AA_button.png.39d382ca96980c5f50258fdcb0195cc6.png чтобы получить доступ к настройкам.

Чтобы узнать название карты, которое нужно добавить в фильтр, используйте команду: / aa map


Addon that:

  • automates group and raid invites
  • accepts queue requests, ready checks, shared quests, Lightning Bolt pick-ups
  • allows to choose a what role to join the queue
  • supports chat commands for inviting, leaving, passing lead through chat
  • automates leaving finished combats

Click AA_button.png.39d382ca96980c5f50258fdcb0195cc6.png button to access settings.

To find out map name to add into filter use command: /aa map

 


 

Share this post


Link to post
Share on other sites
1 hour ago, biv37711 said:

как сделать русский язык в панели?

 

Sorry, I have forgot to change localization after testing. Download 4.1 version or change localization.lua line 3:

Извините, я забыл изменить локализацию после тестирования. Загрузите версию 4.1 или измените localization.lua строку 3:

function getLocale()
	return Locales[common.GetLocalization()]
	--return Locales["eng_eu"]
end

 

Share this post


Link to post
Share on other sites

Hi, for french localisation

--------------------------------------------------------------------------------
--------------------------------- French --------------------------------------
--------------------------------------------------------------------------------

locales["fra"]={}

--------------------------------------------------------------------------------
-- option names --
--------------------------------------------------------------------------------

locales["fra"][ "AAStatus1" ] = ToWString("Addon Actif")

locales["fra"][ "autoAcceptGroup" ] = ToWString("Accepter les invitations de Groupe")
locales["fra"][ "autoAcceptRaid" ] = ToWString("Accepter les invitations de Raid")
locales["fra"][ "autoAcceptGroupRaidCustomList" ] = ToWString("Liste personnalisée")

locales["fra"][ "matchmakingLeaveOnEnd" ] = ToWString("Quitter à la fin des combats")
locales["fra"][ "autoLeaveMatchMakingMapFilterList" ] = ToWString("Filtre de zones")
locales["fra"][ "autoAcceptQueue" ] = ToWString("Accepter de rejoindre la file d'attente")
locales["fra"][ "queueAsRole" ] = ToWString("Rôle")

locales["fra"][ "autoInvite" ] = ToWString("Invitation par message privé")
locales["fra"][ "autoInviteText" ] = ToWString("Commande(s)")
locales["fra"][ "autoInviteList" ] = ToWString("Liste personnalisée")
locales["fra"][ "autoInviteGuildChat" ] = ToWString("Invitation par le chat de Guilde")
locales["fra"][ "autoInviteGuildChatText" ] = ToWString("Commande(s)")

locales["fra"][ "autoPassLead" ] = ToWString("Transfert du rôle de Chef")
locales["fra"][ "autoPassLeadText" ] = ToWString("Commande(s)")
locales["fra"][ "autoPassLeadCustomList" ] = ToWString("Liste personnalisée")

locales["fra"][ "autoLeave" ] = ToWString("Quitter par message privé")
locales["fra"][ "autoLeaveText" ] = ToWString("Commande(s)")
locales["fra"][ "autoLeaveMapFilterList" ] = ToWString("Filtre de zones")

locales["fra"][ "autoAcceptReadyCheck" ] = ToWString("Accepter la vérification de préparation")
locales["fra"][ "autoAcceptMount" ] = ToWString("Accepter l'invitation a devenir passager du coup de foudre")
locales["fra"][ "autoAcceptQuest" ] = ToWString("Accepter les quêtes partagées")

--------------------------------------------------------------------------------
-- category names --
--------------------------------------------------------------------------------

locales["fra"][ "AAStatus" ] = ToWString("Auto Accept Status")
locales["fra"][ "autoAcceptInvite" ] = ToWString("Auto Accept Invite")
locales["fra"][ "autoMatchmaking" ] = ToWString("Auto Matchmaking")
locales["fra"][ "autoLead" ] = ToWString("Auto Pass Lead")
locales["fra"][ "autoInviteCAT" ] = ToWString("Auto Invite")
locales["fra"][ "autoLeaveCAT" ] = ToWString("Auto Leave")
locales["fra"][ "misc" ] = ToWString("Autres")

--------------------------------------------------------------------------------
-- header --
--------------------------------------------------------------------------------

locales["fra"][ "Settings" ] = ToWString("Auto Accept")

--------------------------------------------------------------------------------
-- buttons --
--------------------------------------------------------------------------------

locales["fra"][ "Apply" ] = ToWString("Appliquer")
locales["fra"][ "Ok" ] = ToWString("Ok")
locales["fra"][ "Default" ] = ToWString("Par Défaut")
locales["fra"][ "Cancel" ] = ToWString("Annuler")
locales["fra"][ "optionDisabled" ] = ToWString("Option Inactive")
locales["fra"][ "Edit" ] = ToWString("Editer")

--------------------------------------------------------------------------------
-- texts on chat --
--------------------------------------------------------------------------------

locales["fra"]["ReadyCheckStarted"]="Lancement de vérification de préparation"
locales["fra"]["invitationp1"]="Vous avez accepté une invitation de "
locales["fra"]["invitationp2"]=" de "
locales["fra"]["group"]="groupe"
locales["fra"]["raid"]="raid"
locales["fra"]["listFill"]='Les options personnalisées doivent être séparées par ";" par exemple: nom1;nom2;nom3'


--------------------------------------------------------------------------------
-- setting list types --
--------------------------------------------------------------------------------

locales["fra"]["acceptTypeLocalized"]={"Off", "Personnalisé", "Amis", "Amis et Guilde", "Tous"}
locales["fra"]["matchmakingLeaveLocalized"]={"Off", "On", "Personnalisé"}
locales["fra"]["matchmakingRoleQueueLocalized"]={"Off", "DPS", "TANK", "HEAL"}

--------------------------------------------------------------------------------

 

Share this post


Link to post
Share on other sites

Something is wrong with the new version,  got some random fps drop /game freeze with it and this is spammed many times on log:

Error: addon AutoAccept(1619211536): Game::LuaUserModsFromWString: param 1 not a class nstl::basic_string<wchar_t> (type: nil), details: int __cdecl Game::LuaUserModsFromWString(struct lua_State *)
  func: , upvalue, line: -1, defined: C, line: -1, [C]
    func: IsFriend, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/AutoAccept/Scripts/AutoAccept.lua"]
      func: autoPassLead, field, line: 0, defined: Lua, line: 0, [string "Mods/Addons/AutoAccept/Scripts/AutoAccept.lua"]
        func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/AutoAccept/Scripts/AutoAccept.lua"]

EU server 

Share this post


Link to post
Share on other sites
3 hours ago, pipilocao said:

Something is wrong with the new version,  got some random fps drop /game freeze with it and this is spammed many times on log:


Error: addon AutoAccept(1619211536): Game::LuaUserModsFromWString: param 1 not a class nstl::basic_string<wchar_t> (type: nil), details: int __cdecl Game::LuaUserModsFromWString(struct lua_State *)
  func: , upvalue, line: -1, defined: C, line: -1, [C]
    func: IsFriend, global, line: 0, defined: Lua, line: 0, [string "Mods/Addons/AutoAccept/Scripts/AutoAccept.lua"]
      func: autoPassLead, field, line: 0, defined: Lua, line: 0, [string "Mods/Addons/AutoAccept/Scripts/AutoAccept.lua"]
        func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/AutoAccept/Scripts/AutoAccept.lua"]

EU server 

Please give me more information. Does this happen when someone whispers you? Are you playing on English language? What are your settings?

Everything is based on events so it can't be fully random.

Share this post


Link to post
Share on other sites

English, and was using raid chat when started freezing. Not sure what triggered that, will keep using but disabled some functions will post here if it happens again

Share this post


Link to post
Share on other sites

Is it possible to add in the future auto accept death (to purgatory or burial coins) and auto accept trade option?

That would be great

Share this post


Link to post
Share on other sites
On 5/4/2021 at 2:14 PM, FirstM said:

Is it possible to add in the future auto accept death (to purgatory or burial coins) and auto accept trade option?

That would be great

Accept Death is possible, I might add it in the future but trade can't be accepted with addon.

Share this post


Link to post
Share on other sites
Posted (edited)

В аддоне есть проблема с лабиринтами. Он автоматом выкидывает тебя из лабы, но окошко с принятием выхода остается. Если успеть его нажать - все ок. Но как только приходит приглашение от лидера пати - окошко выхода пропадает визуально но не нажимается по факту. В итоге тебя затягивает в новый лабиринт, а по прошествии таймера выкидывает.

Google translate:

The addon has a problem with mazes. He automatically throws you out of the lab, but the window with the acceptance of the exit remains. If you have time to press it - everything is ok. But as soon as an invitation comes from the party leader, the exit window disappears visually but is not pressed in fact. As a result, you are drawn into a new maze, and after the timer has passed, you are thrown out.

Edited by Clownchick

Share this post


Link to post
Share on other sites
3 hours ago, Clownchick said:

В аддоне есть проблема с лабиринтами. Он автоматом выкидывает тебя из лабы, но окошко с принятием выхода остается. Если успеть его нажать - все ок. Но как только приходит приглашение от лидера пати - окошко выхода пропадает визуально но не нажимается по факту. В итоге тебя затягивает в новый лабиринт, а по прошествии таймера выкидывает.

Google translate:

The addon has a problem with mazes. He automatically throws you out of the lab, but the window with the acceptance of the exit remains. If you have time to press it - everything is ok. But as soon as an invitation comes from the party leader, the exit window disappears visually but is not pressed in fact. As a result, you are drawn into a new maze, and after the timer has passed, you are thrown out.

You get kicked by game, I don't think addon has to do anything with it, definitely shouldn't

There is also a game bug that you can get randomly kicked out of maze after entering but it's not related with any addon, simple bug that developers don't bother to fix.

-- leaves bg after end
function onEVENT_MATCH_MAKING_EVENT_PROGRESS_COMPLETED_CHANGED(params)
	if settings["matchmakingLeaveOnEnd"]() then
		if checkByList then
			if customMapListChosenCheck(settings.autoLeaveMatchMakingMapFilterList) then
				matchMaking.ExitBattleEvent()
			end
		else
			matchMaking.ExitBattleEvent()
		end
	end
end

I can look at it when going for mazes, but I don't think there is any change that triggering or working.

Share this post


Link to post
Share on other sites

Я постараюсь объяснить понятнее. Да, это игра выкидывает меня, а не аддон, но она это делает из-за аддона.

Что происходит без аддона: По окончании лабы появляется табличка с таймером: через 30 секунд вы покинете лабиринт. И есть кнопка "ок", позволяющая покинуть лабиринт досрочно и отключить таймер. Покинуть лабиринт можно либо нажав кнопку либо дождавшись окончания таймера, обойти его нельзя.

Что происходит с аддоном: аддон выпускает тебя из лабиринта минуя таймер и он продолжает тикать. И он продолжит тикать, пока не нажмешь "ок". Но когда приходит приглашение, табличка с таймером пропадает, и ты больше не можешь остановить его. Если когда он дотикает ты будешь в следующем лабиринте - тебя выкинет. Да, аддон не выкидывает сам, но посещать с ним лабиринты невозможно

 

I will try to explain it more clearly. Yes, it is the game that kicks me out, not the addon, but it does it because of the addon.

What happens without the addon: At the end of the maze, a sign appears with a timer: after 30 seconds, you will leave the maze. And there is an "ok" button that allows you to leave the maze and turn off the timer. You can leave the labyrinth either by pressing the button or by waiting for the timer to end, you cannot bypass it.

What happens with the addon: the addon lets you out of the maze bypassing the timer and it keeps ticking. And it will keep ticking until you hit "ok". But when the invitation kommt, the timer plaque disappears and you can no longer stop it. If at the end of the countdown you are in the next labyrinth, you will be thrown out.

Yes, the addon does not throw itself out, but it is impossible to visit mazes with it.

Share this post


Link to post
Share on other sites
31 minutes ago, Clownchick said:

Я постараюсь объяснить понятнее. Да, это игра выкидывает меня, а не аддон, но она это делает из-за аддона.

Что происходит без аддона: По окончании лабы появляется табличка с таймером: через 30 секунд вы покинете лабиринт. И есть кнопка "ок", позволяющая покинуть лабиринт досрочно и отключить таймер. Покинуть лабиринт можно либо нажав кнопку либо дождавшись окончания таймера, обойти его нельзя.

Что происходит с аддоном: аддон выпускает тебя из лабиринта минуя таймер и он продолжает тикать. И он продолжит тикать, пока не нажмешь "ок". Но когда приходит приглашение, табличка с таймером пропадает, и ты больше не можешь остановить его. Если когда он дотикает ты будешь в следующем лабиринте - тебя выкинет. Да, аддон не выкидывает сам, но посещать с ним лабиринты невозможно

 

I will try to explain it more clearly. Yes, it is the game that kicks me out, not the addon, but it does it because of the addon.

What happens without the addon: At the end of the maze, a sign appears with a timer: after 30 seconds, you will leave the maze. And there is an "ok" button that allows you to leave the maze and turn off the timer. You can leave the labyrinth either by pressing the button or by waiting for the timer to end, you cannot bypass it.

What happens with the addon: the addon lets you out of the maze bypassing the timer and it keeps ticking. And it will keep ticking until you hit "ok". But when the invitation kommt, the timer plaque disappears and you can no longer stop it. If at the end of the countdown you are in the next labyrinth, you will be thrown out.

Yes, the addon does not throw itself out, but it is impossible to visit mazes with it.

I see now, never seen it happen before and went on mazes just now and it seems to happen every time. Will think of best way to fix it.

Share this post


Link to post
Share on other sites
On 6/9/2021 at 10:11 PM, Clownchick said:

Я постараюсь объяснить понятнее. Да, это игра выкидывает меня, а не аддон, но она это делает из-за аддона.

Что происходит без аддона: По окончании лабы появляется табличка с таймером: через 30 секунд вы покинете лабиринт. И есть кнопка "ок", позволяющая покинуть лабиринт досрочно и отключить таймер. Покинуть лабиринт можно либо нажав кнопку либо дождавшись окончания таймера, обойти его нельзя.

Что происходит с аддоном: аддон выпускает тебя из лабиринта минуя таймер и он продолжает тикать. И он продолжит тикать, пока не нажмешь "ок". Но когда приходит приглашение, табличка с таймером пропадает, и ты больше не можешь остановить его. Если когда он дотикает ты будешь в следующем лабиринте - тебя выкинет. Да, аддон не выкидывает сам, но посещать с ним лабиринты невозможно

 

I will try to explain it more clearly. Yes, it is the game that kicks me out, not the addon, but it does it because of the addon.

What happens without the addon: At the end of the maze, a sign appears with a timer: after 30 seconds, you will leave the maze. And there is an "ok" button that allows you to leave the maze and turn off the timer. You can leave the labyrinth either by pressing the button or by waiting for the timer to end, you cannot bypass it.

What happens with the addon: the addon lets you out of the maze bypassing the timer and it keeps ticking. And it will keep ticking until you hit "ok". But when the invitation kommt, the timer plaque disappears and you can no longer stop it. If at the end of the countdown you are in the next labyrinth, you will be thrown out.

Yes, the addon does not throw itself out, but it is impossible to visit mazes with it.

Some temporary fix for you.
image.png.9bd2ad891bf0988c463e22b247e754a2.png

You can set it like here, as map name add labirynth name you are in (I believe they have 3 separate names). Use /aa map to see name.
When you add it, it shouldn't leave on those set maps.

Share this post


Link to post
Share on other sites
25.06.2021 в 09:13, самолет/Eksperyment сказал:

Some temporary fix for you.
image.png.9bd2ad891bf0988c463e22b247e754a2.png

You can set it like here, as map name add labirynth name you are in (I believe they have 3 separate names). Use /aa map to see name.
When you add it, it shouldn't leave on those set maps.

Doesn't it work the other way around? The addon leaves the selected locations and does not leave the rest

Share this post


Link to post
Share on other sites

Не могу понять как работает передача лидерства. Пробовал собирать группу, отряд, менял команду для передачи лидерства, менял настройки, писали мне во все возможные чаты, но лидера передать так и не получилось.

1.png

Share this post


Link to post
Share on other sites
23 минуты назад, teihon сказал:

Не могу понять как работает передача лидерства. Пробовал собирать группу, отряд, менял команду для передачи лидерства, менял настройки, писали мне во все возможные чаты, но лидера передать так и не получилось.

1.png

Раз тут все дублируют на английском, то я тоже так сделаю.

 

I can't use auto pass lead. I tried it on party and raid. I had changing command. People wrote me to all possible chats, but nothing has happen. How it supposed to work?

Share this post


Link to post
Share on other sites
On 8/25/2021 at 12:19 AM, teihon said:

Раз тут все дублируют на английском, то я тоже так сделаю.

 

I can't use auto pass lead. I tried it on party and raid. I had changing command. People wrote me to all possible chats, but nothing has happen. How it supposed to work?

With whisper (szept), in this case containing word "lead"

Share this post


Link to post
Share on other sites
  • Для диагностики ошибки требуется информация из \Personal\Logs\mods.txt. Для этого в \Personal\global.cfg найдите параметр user_mods_log_enable и выставьте ему значение 1. Затем запустите аддон в игре.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now