• 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
Resource icon

Release MQ2SpellHotkeys

Teichou

RedGuides OG
Creator
Joined
Jun 15, 2011
RedCents
853¢
MQ2SpellHotkeys - allows a user to specify in an ini spell / hotkey combos

Usage
Rich (BB code):
    /autohotkey < on | off | list <...> | reload | addchat <chatname> | remchat <chatname> | setpopups <...> | save  >
          /autohotkey list < all | state | chats | popups | hotkeys >
          /autohotkey setpopus < all | < NameOfPopUp > > < TRUE | FALSE >
Alias:    /ahk is the alias for /autohotkey

-on: turns auto hotkey on

-off: turns auto hotkey off

-reload: reloads all info from the user's .ini in the release folder

-list: show list usage
---all: list all information
---state: show autohotkey state
---chats: show all default chat channels
---popups: show pop up states
---hotkeys: show spell / hotkeys combo

-addchat <chatname>: adds specified chat to the default chats list

-remchat <chatname>: removes specified chat from the default chats list

-setpopups < all | NameOfPopUp > < TRUE | FALSE >
---all: sets all popups
---NameOfPopUp: One of the categories such as OnHit or OnResist etc.

-save: saves the state (on or off) and default chats list to the .ini

Example INI
Rich (BB code):
; Filename: hotkeys_Soandso_Innoruuk.ini
; In the Default section, the chat's must be labeled in order.
; Doesn't matter the physical placement, just the numbers without skipping.
; If there is no "chat" label at all, then any unformated hotkeys below will
; not be sent.
[Default]
Auto_on=TRUE
chat0=/g
chat1=/rs

; Next section is all boolean values for spell pop up reporting
; These are just what to pop up, DoPopUps must be enabled in the
; section for that spell to show pop ups.
[PopUps]
OnHit=TRUE
OnResist=TRUE
OnInterrupt=TRUE
OnOutOfRange=FALSE
OnWillNotHold=FALSE
OnWornOff=TRUE
; Popup messages enabled for resists and wear off messages only

; Here are the spell / hotkey combos
; The section heading [...] is the name of the spell.
; There are 3 different types: OnCast, OnHit, and OnResist
; There can be multiple messages for each category as long as no two have
; the same exact name. They all have to start with one of the 3 categories.
; One field can be DoPopUps which enables popup messages for any of the
; categories allowed in the PopUps section.  If not included it's assumed FALSE.
; Remember for items to use the name of the spell that will be casting.
[Turgur's Insects]
DoPopUps=TRUE
OnCast0=## I am casting Slow on < %t > ##
OnResist=## < %t > resisted Slow! HEAL MY FURRY BUTT!!! ##
OnHit=## I have SLOWED < %t > ##

[Petrifying Earth]
DoPopUps=TRUE
OnCast=## I am casting Root on < %t > ##
OnResist=## < %t > resisted ROOT! RUN SCREAM and SHOUT!! ##
OnHit=## I have ROOTED < %t > ##
OnInterrupt=## ROOT has been interrupted!##

[Breath of Ultor]
DoPopUps=TRUE
OnCast=## I am casting Breath of Ultor on < %t > ##
OnHit=## I have Casted Breath of Ultor on < %t > ##

[Bane]
DoPopUps=TRUE
OnCast=## I am casting Bane on < %t > ##
OnResist=## < %t > resisted Bane! ##
OnHit=## I have BANED < %t > ##

[Tears of Saryrn]
OnCast=I am casting Tears of Saryrn on < %t >!
OnResist=## < %t > Tears of Saryrn! ##

[Malos]
DoPopUps=TRUE
OnCast=## I am casting Malos on < %t > ##
OnResist=## < %t > resisted Malos! ##
OnHit=## I have MALOSED < %t > ##
OnInterrupt=## MALOS has been interrupted!##
 
Hello.

How do you specify in which channel a message goes?

In the config below you see chat0= and chat1=

But if you do something like

[Turgur's Insects]
DoPopUps=TRUE
OnCast0=## I am casting Slow on < %t > ##

The message wont go only into chat0, it will go in both.

Some messages i want in different channels, some only for group, some only for the debuff channel. (Heals in heal channel, debuffs in debuff channel).

Anyone know how to manage this ?


Rich (BB code):
; Filename: hotkeys_Soandso_Innoruuk.ini
; In the Default section, the chat's must be labeled in order.
; Doesn't matter the physical placement, just the numbers without skipping.
; If there is no "chat" label at all, then any unformated hotkeys below will
; not be sent.
[Default]
Auto_on=TRUE
chat0=/g
chat1=/rs

; Next section is all boolean values for spell pop up reporting
; These are just what to pop up, DoPopUps must be enabled in the
; section for that spell to show pop ups.
[PopUps]
OnHit=TRUE
OnResist=TRUE
OnInterrupt=TRUE
OnOutOfRange=FALSE
OnWillNotHold=FALSE
OnWornOff=TRUE
; Popup messages enabled for resists and wear off messages only

; Here are the spell / hotkey combos
; The section heading [...] is the name of the spell.
; There are 3 different types: OnCast, OnHit, and OnResist
; There can be multiple messages for each category as long as no two have
; the same exact name. They all have to start with one of the 3 categories.
; One field can be DoPopUps which enables popup messages for any of the
; categories allowed in the PopUps section.  If not included it's assumed FALSE.
; Remember for items to use the name of the spell that will be casting.
[Turgur's Insects]
DoPopUps=TRUE
OnCast0=## I am casting Slow on < %t > ##
OnResist=## < %t > resisted Slow! HEAL MY FURRY BUTT!!! ##
OnHit=## I have SLOWED < %t > ##

- - - Updated - - -

Found the answer somewhere else :

You need to specify the channel direct on the OnCast= message :

OnCast=/rsay INC Rallos Zek
 
Release MQ2SpellHotkeys

Users who are viewing this thread

Back
Top
Cart