• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Request - Requesting a Lua Example

Myysterio

Myysterio
Creator
Joined
Jun 13, 2020
RedCents
1,761¢
Anyone got an example of, or willing to give any info on where to find, a Lua code that can monitor your text? I am not talking about LEM. Maybe there's part of LEM that can do this, but I cant seem to find where in the code actually watches/monitors your text.

Bonus points if anyone knows any Lua type thing that will emulate GINA.

Thanks in advance
 
Anyone got an example of, or willing to give any info on where to find, a Lua code that can monitor your text? I am not talking about LEM. Maybe there's part of LEM that can do this, but I cant seem to find where in the code actually watches/monitors your text.

Bonus points if anyone knows any LUA type thing that will emulate GINA.

Thanks in advance
Doesn't GINA monitor log files? As in it's a log parser
 
GINA seems like a perfectly good thing to emulate GINA. Is there something more you're trying to do than just monitor text and do what GINA does?
 
I have been using LEM. Create the event under Text Event and add the Pattern.

Then use MqTextToSpeech plugin.

mq.cmd('/tts say Text you want to say ')

Code:
cmV0dXJuIHsKIGxvYWQgPSB7CiAgYWx3YXlzID0gZmFsc2UsCiAgY2xhc3MgPSAiIiwKICB6b25lID0gIiIsCiB9LAogY29kZSA9ICJiRzlqWVd3Z2JYRWdQU0J5WlhGMWFYSmxLQ2R0Y1NjcENteHZZMkZzSUcxNVgyNWhiV1VnUFNCdGNTNVVURTh1VFdVdVEyeGxZVzVPWVcxbEtDa0tDaTB0SUVSdklHNXZkQ0JsWkdsMElIUm9hWE1nYVdZZ1kyOXVaR2wwYVc5dUNtbG1JRzV2ZENCd1lXTnJZV2RsTG14dllXUmxaRnNuYkdWdExtVjJaVzUwY3lkZElIUm9aVzRLSUNBZ0lIQnlhVzUwS0NkVWFHbHpJSE5qY21sd2RDQnBjeUJwYm5SbGJtUmxaQ0IwYnlCaVpTQnBiWEJ2Y25SbFpDQjBieUJNZFdFZ1JYWmxiblFnVFdGdVlXZGxjaUFvVEVWTktTNGdWSEo1SUNJSExYUXZiSFZoSUhKMWJpQnNaVzBITFhRaUp5a0taVzVrQ2dwc2IyTmhiQ0JtZFc1amRHbHZiaUJ2Ymw5c2IyRmtLQ2tLSUNBZ0lDMHRJRkJsY21admNtMGdZVzU1SUdsdWFYUnBZV3dnYzJWMGRYQWdhR1Z5WlNCM2FHVnVJSFJvWlNCbGRtVnVkQ0JwY3lCc2IyRmtaV1F1Q21WdVpBb0tiRzlqWVd3Z1puVnVZM1JwYjI0Z1pYWmxiblJmYUdGdVpHeGxjaWdwQ2lBZ0lDQXRMU0JKYlhCc1pXMWxiblFnZEdobElHaGhibVJzYVc1bklHWnZjaUIwYUdVZ1pYWmxiblFnYUdWeVpTNEtiWEV1WTIxa1ppZ25MM1IwY3lCellYa2dKWE1uTENCdGVWOXVZVzFsS1FvS1pXNWtDZ3B5WlhSMWNtNGdlMjl1Ykc5aFpEMXZibDlzYjJGa0xDQmxkbVZ1ZEdaMWJtTTlaWFpsYm5SZmFHRnVaR3hsY24wPSIsCiBjYXRlZ29yeSA9ICIiLAogdHlwZSA9ICJldmVudHMiLAogbmFtZSA9ICJUZXN0X1RUUyIsCiBwYXR0ZXJuID0gIiMqI0Egd29ycmlzb21lIHNoYWRlIHNheXMjKiMiLAp9

Code:
local mq = require('mq')
local my_name = mq.TLO.Me.CleanName()

-- Do not edit this if condition
if not package.loaded['lem.events'] then
    print('This script is intended to be imported to Lua Event Manager (LEM). Try "-t/lua run lem-t"')
end

local function on_load()
    -- Perform any initial setup here when the event is loaded.
end

local function event_handler()
    -- Implement the handling for the event here.
mq.cmdf('/tts say %s', my_name)
end

return {onload=on_load, eventfunc=event_handler}
 
I have been using LEM. Create the event under Text Event and add the Pattern.

Then use MqTextToSpeech plugin.

mq.cmd('/tts say Text you want to say ')

Code:
cmV0dXJuIHsKIGxvYWQgPSB7CiAgYWx3YXlzID0gZmFsc2UsCiAgY2xhc3MgPSAiIiwKICB6b25lID0gIiIsCiB9LAogY29kZSA9ICJiRzlqWVd3Z2JYRWdQU0J5WlhGMWFYSmxLQ2R0Y1NjcENteHZZMkZzSUcxNVgyNWhiV1VnUFNCdGNTNVVURTh1VFdVdVEyeGxZVzVPWVcxbEtDa0tDaTB0SUVSdklHNXZkQ0JsWkdsMElIUm9hWE1nYVdZZ1kyOXVaR2wwYVc5dUNtbG1JRzV2ZENCd1lXTnJZV2RsTG14dllXUmxaRnNuYkdWdExtVjJaVzUwY3lkZElIUm9aVzRLSUNBZ0lIQnlhVzUwS0NkVWFHbHpJSE5qY21sd2RDQnBjeUJwYm5SbGJtUmxaQ0IwYnlCaVpTQnBiWEJ2Y25SbFpDQjBieUJNZFdFZ1JYWmxiblFnVFdGdVlXZGxjaUFvVEVWTktTNGdWSEo1SUNJSExYUXZiSFZoSUhKMWJpQnNaVzBITFhRaUp5a0taVzVrQ2dwc2IyTmhiQ0JtZFc1amRHbHZiaUJ2Ymw5c2IyRmtLQ2tLSUNBZ0lDMHRJRkJsY21admNtMGdZVzU1SUdsdWFYUnBZV3dnYzJWMGRYQWdhR1Z5WlNCM2FHVnVJSFJvWlNCbGRtVnVkQ0JwY3lCc2IyRmtaV1F1Q21WdVpBb0tiRzlqWVd3Z1puVnVZM1JwYjI0Z1pYWmxiblJmYUdGdVpHeGxjaWdwQ2lBZ0lDQXRMU0JKYlhCc1pXMWxiblFnZEdobElHaGhibVJzYVc1bklHWnZjaUIwYUdVZ1pYWmxiblFnYUdWeVpTNEtiWEV1WTIxa1ppZ25MM1IwY3lCellYa2dKWE1uTENCdGVWOXVZVzFsS1FvS1pXNWtDZ3B5WlhSMWNtNGdlMjl1Ykc5aFpEMXZibDlzYjJGa0xDQmxkbVZ1ZEdaMWJtTTlaWFpsYm5SZmFHRnVaR3hsY24wPSIsCiBjYXRlZ29yeSA9ICIiLAogdHlwZSA9ICJldmVudHMiLAogbmFtZSA9ICJUZXN0X1RUUyIsCiBwYXR0ZXJuID0gIiMqI0Egd29ycmlzb21lIHNoYWRlIHNheXMjKiMiLAp9

Code:
local mq = require('mq')
local my_name = mq.TLO.Me.CleanName()

-- Do not edit this if condition
if not package.loaded['lem.events'] then
    print('This script is intended to be imported to Lua Event Manager (LEM). Try "-t/lua run lem-t"')
end

local function on_load()
    -- Perform any initial setup here when the event is loaded.
end

local function event_handler()
    -- Implement the handling for the event here.
mq.cmdf('/tts say %s', my_name)
end

return {onload=on_load, eventfunc=event_handler}
Im more looking for the headsup display part of the GINA. The specific part they hate is that GINA talks to you. No clue why, but its basically universal that everyone but me in my guild refuses to use GINA cause it talks.

I do appreciate this for personal use though.
 
have they ever looked at gina? nothing talks unless you make it talk.
Yes. They have. And since it talked to them, they refuse to use it. They dont want to figure it out, they wont take advice on it. They just stonewalled the hell out of GINA and thats all there is to it. No changing their minds.
 
Im more looking for the headsup display part of the GINA. The specific part they hate is that GINA talks to you. No clue why, but its basically universal that everyone but me in my guild refuses to use GINA cause it talks.

I do appreciate this for personal use though.
you can turn off the audio and just have the overlays dude =-/
 
I exported all my Gina Triggers to EQLogParser and you can mass disable all the audio on them.

Actually in windows you can just turn down the slider in the sound preferences for Gina.
 
you were already given an answer and several options to go along with it.
I actually wasnt. I was given a bunch of random comments that werent what I asked at all. I have had one person who didn't shit on my question. I'm currently going through their suggestions and seeing what it does.

Thanks, I'll take a look into it. Appreciate that. I also am looking for countdown timer overlays and things like that which would be useful. If there's nothing, i will continue to get frustrated with my guild when they dont do what i want them to.
 
You could go back in time to GamTextTriggers. You could get the more recent EQ Nag. You could go with Burds suggestions. They all support text and speech. None of them require that you use either. IMO though if they can't get over how gina works then why would they be willing to put up with anything that's worse?

These are also the first results on google for "everquest gina alternatives"
 
You could go back in time to GamTextTriggers. You could get the more recent EQ Nag. You could go with Burds suggestions. They all support text and speech. None of them require that you use either. IMO though if they can't get over how gina works then why would they be willing to put up with anything that's worse?

These are also the first results on google for "everquest gina alternatives"
I am looking at what they said. I am currently trying to figure out if this will do what i want or just be a novelty. Thanks for the google suggestion, i will take a look into it.
 
Ok, sorry I should of phrased my question better.

What's the full name of 'nag'? I wanna Google-Fu it and check it out.


Thanks Guys n' Gals,

BB
 
This looks really sweet.
Thanks Robban!
 
Request - Requesting a Lua Example

Users who are viewing this thread

Back
Top
Cart