Mjtizzle21 (talk | contribs) (copy/pasted from mq2FAQ) |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | MQ2 | + | {{plugin}} |
+ | {{Pluginbox | ||
+ | | name = MQ2NetHeal | ||
+ | | author = [[User:S0rcier|S0rcier]] | ||
+ | | link = [http://macroquest2.com/phpBB2/viewtopic.php?t=12312 MQ2 VIP] | ||
+ | | commands=/netheal /netcure /networst | ||
+ | | source = Yes | ||
+ | | usesini = Yes | ||
+ | }} | ||
+ | ==Description== | ||
+ | <font class="highlight">MQ2NetHeal</font> provides MQ2EQBC connected clients a way to share health/debuff status and statistics via Top-Level Object members. | ||
− | + | ==Commands== | |
− | |||
− | |||
− | |||
+ | * <span class="highlight2">/netheal on/off</span> Toggles plugin off or on | ||
+ | * <span class="highlight2">/netheal grab=on/off</span> Toggles whether clients will receive status updates from other NetHeal connected clients. | ||
+ | * <span class="highlight2">/netheal send=on/off</span> Toggles whether the client will send NetHeal status updates to EQBCS for sharing with other clients. | ||
+ | * <span class="highlight2">/netheal hot/da [Time] [List]</span> Labels List with "hot" or "da" flag for set amount of time (Time is in milliseconds). | ||
+ | * <span class="highlight2">/netcure on/off</span> Toggles watching for curing. | ||
+ | * <span class="highlight2">/netcure audio=on/off</span> Toggles playing a sound. | ||
+ | * <span class="highlight2">/netcure popup=on/off</span> Toggle displaying popup alerts. | ||
+ | * <span class="highlight2">/netcure quiet=on/off</span> Toggles sending netcure information to EQBCS. | ||
+ | * <span class="highlight2">/networst on/off</span> Toggles watching spawns health. | ||
+ | * <span class="highlight2">/networst audio=on/off</span> Toggles playing a sound on or off. | ||
+ | * <span class="highlight2">/networst popup=on/off</span> Toggles display a popup message on or off. | ||
+ | * <span class="highlight2">/networst quiet=on/off</span> Toggles sending networst information to EQBCS. | ||
+ | * <span class="highlight2">/worsttarget <query></span> Targets the spawn that matches the search parameters. Valid search values are: radius,hp,pet,pc,group,self,fd,da,hot,war,clr,pal,rng,shd,dru,mnk,brd,rog,shm,nec,wiz,mag,enc,bst,ber,all or #ID#. | ||
+ | * <span class="highlight2">/worstcycle <query></span> Cycles to the next spawn that matches the query. Valid search values are: radius,hp,pet,pc,group,self,fd,da,hot,war,clr,pal,rng,shd,dru,mnk,brd,rog,shm,nec,wiz,mag,enc,bst,ber,all or #ID#. | ||
− | + | ===Example Configuration=== | |
− | |||
− | |||
− | + | SERVER_TOONNAME.ini | |
+ | <pre>[MQ2NetHeal] | ||
+ | Stat=1 | ||
+ | Grab=1 | ||
+ | Send=1 | ||
+ | [MQ2NetCure] | ||
+ | Watch=1</pre> | ||
− | + | ===Top-Level Object=== | |
− | / | + | * <span class="highlight2">${NetHeal}</span> ${NetHeal[X].Name} or ${NetHeal.Name[Y]} where X can be Spawn Name/ID or Y as a numerical index of Last ${NetWorst.Request} |
− | |||
− | |||
− | / | + | * <span class="highlight2">${NetHeal[X].Name} :''String''</span> Returns Spawns Name |
+ | * <span class="highlight2">${NetHeal[X].ID} :''int''</span> Returns SpawnID | ||
+ | * <span class="highlight2">${NetHeal[X].Distance} :''float''</span> Returns distance to spawn | ||
+ | * <span class="highlight2">${NetHeal[X].PctHPs} :''int''</span> Returns spawns current hitpoint percentage | ||
+ | * <span class="highlight2">${NetHeal[X].Pet} :''bool''</span> Is this a pet? | ||
+ | * <span class="highlight2">${NetHeal[X].Class} :''int''</span> Returns spawns class | ||
+ | * <span class="highlight2">${NetHeal[X].Feign} :''bool''</span> Returns if spawn is feigning | ||
+ | * <span class="highlight2">${NetHeal[X].Canni} :''bool''</span> Returns if spawn is a cannibalize class. | ||
+ | * <span class="highlight2">${NetHeal[X].Spawn} :''int''</span> Returns spawn | ||
+ | * <span class="highlight2">${NetHeal[X].da} :''int''</span> Returns da timer left | ||
+ | * <span class="highlight2">${NetHeal[X].hot} :''int''</span> Returns hot timer left | ||
+ | * <span class="highlight2">${NetHeal[X].Updated} :''int''</span> Returns how old this is | ||
− | |||
− | / | + | * <span class="highlight2">${NetCure}</span> ${NetCure[X].Name} where X can be Spawn Name/ID. |
− | |||
− | + | * <span class="highlight2">${NetCure[X]} :''string''</span> Returns list of harmfull effects. | |
− | / | + | * <span class="highlight2">${NetCure[X].Detrimentals} :''int''</span> Return # of Detrimental Spell Effects. |
+ | * <span class="highlight2">${NetCure[X].Counters} :''int''</span> Returns # of Counters. | ||
+ | * <span class="highlight2">${NetCure[X].Cursed} :''int''</span> Returns # of Curse Counters. | ||
+ | * <span class="highlight2">${NetCure[X].Diseased} :''int''</span> Returns # of Disease Counters. | ||
+ | * <span class="highlight2">${NetCure[X].Poisoned} :''int''</span> Returns # of Poison Counters. | ||
+ | * <span class="highlight2">${NetCure[X].EnduDrain} :''int''</span> Returns # of Endurance Drain Per Tick. | ||
+ | * <span class="highlight2">${NetCure[X].LifeDrain} :''int''</span> Returns # of HPs Drained Per Tick. | ||
+ | * <span class="highlight2">${NetCure[X].ManaDrain} :''int''</span> Returns # of Mana Drained Per Tick | ||
+ | * <span class="highlight2">${NetCure[X].Blinded} :''int''</span> Returns # Blind Spells. | ||
+ | * <span class="highlight2">${NetCure[X].CastingLevel} :''int''</span> Returns # Reducing Casting Level. | ||
+ | * <span class="highlight2">${NetCure[X].Charmed} :''int''</span> Returns # Charm Spells. | ||
+ | * <span class="highlight2">${NetCure[X].Feared} :''int''</span> Returns # Fear Spells. | ||
+ | * <span class="highlight2">${NetCure[X].Healing} :''int''</span> Returns # Reducing Healing Effectiveness. | ||
+ | * <span class="highlight2">${NetCure[X].Invulnerable} :''int''</span> Returns # Invulnerability Spells | ||
+ | * <span class="highlight2">${NetCure[X].Mesmerized} :''int''</span> Returns # Memsmerize Spells. | ||
+ | * <span class="highlight2">${NetCure[X].Resistance} :''int''</span> Returns # Resist Debuff Spells. | ||
+ | * <span class="highlight2">${NetCure[X].Rooted} :''int''</span> Returns # Root Spells. | ||
+ | * <span class="highlight2">${NetCure[X].Silenced) :''int''</span> Returns # Silence Spells. | ||
+ | * <span class="highlight2">${NetCure[X].Slowed} :''int''</span> Returns # Slow Spells. | ||
+ | * <span class="highlight2">${NetCure[X].Snared} :''int''</span> Returns # Snare Spells. | ||
+ | * <span class="highlight2">${NetCure[X].SpellCost} :''int''</span> Returns # Affecting Spell Mana Cost. | ||
+ | * <span class="highlight2">${NetCure[X].SpellSlowed} :''int''</span> Returns # Slowing Casting Speed. | ||
+ | * <span class="highlight2">${NetCure[X].SpellDamage} :''int''</span> Returns # Reducing Spell Damage. | ||
+ | * <span class="highlight2">${NetCure[X].Trigger} :''int''</span> Returns # That Trigger Something. | ||
− | + | * <span class="highlight2">${NetWorst}</span> | |
− | |||
− | / | + | * <span class="highlight2">${NetWorst.Affects} :''int''</span> Returns Last # of People in Query Range. |
− | + | * <span class="highlight2">${NetWorst.Average} :''float''</span> Returns HP Average People in Last Query. | |
− | / | + | * <span class="highlight2">${NetWorst.Counter} :''int''</span> Return Last # of People Matching Last Query. |
+ | * <span class="highlight2">${NetWorst.Members} :''string''</span> Return People SpawnID List of Last Query. | ||
+ | * <span class="highlight2">${NetWorst.Request[X]} :''int''</span> Return # of People Matching X. Valid query parameters are: radius,hp,pet,pc,group,self,fd,da,hot,war,clr,pal,rng,shd,dru,mnk,brd,rog,shm,nec,wiz,mag,enc,bst,ber,all or #ID#. | ||
− | + | ==Availability== | |
+ | |||
+ | This plugin is included with the MMOBugs Compile. |
Latest revision as of 21:36, 20 November 2010
Plugin Info | |
---|---|
Name | MQ2NetHeal |
Author | S0rcier |
Link | MQ2 VIP |
Commands | /netheal /netcure /networst |
Source Available | Yes |
Uses INI File | Yes |
Description
MQ2NetHeal provides MQ2EQBC connected clients a way to share health/debuff status and statistics via Top-Level Object members.
Commands
- /netheal on/off Toggles plugin off or on
- /netheal grab=on/off Toggles whether clients will receive status updates from other NetHeal connected clients.
- /netheal send=on/off Toggles whether the client will send NetHeal status updates to EQBCS for sharing with other clients.
- /netheal hot/da [Time] [List] Labels List with "hot" or "da" flag for set amount of time (Time is in milliseconds).
- /netcure on/off Toggles watching for curing.
- /netcure audio=on/off Toggles playing a sound.
- /netcure popup=on/off Toggle displaying popup alerts.
- /netcure quiet=on/off Toggles sending netcure information to EQBCS.
- /networst on/off Toggles watching spawns health.
- /networst audio=on/off Toggles playing a sound on or off.
- /networst popup=on/off Toggles display a popup message on or off.
- /networst quiet=on/off Toggles sending networst information to EQBCS.
- /worsttarget <query> Targets the spawn that matches the search parameters. Valid search values are: radius,hp,pet,pc,group,self,fd,da,hot,war,clr,pal,rng,shd,dru,mnk,brd,rog,shm,nec,wiz,mag,enc,bst,ber,all or #ID#.
- /worstcycle <query> Cycles to the next spawn that matches the query. Valid search values are: radius,hp,pet,pc,group,self,fd,da,hot,war,clr,pal,rng,shd,dru,mnk,brd,rog,shm,nec,wiz,mag,enc,bst,ber,all or #ID#.
Example Configuration
SERVER_TOONNAME.ini
[MQ2NetHeal] Stat=1 Grab=1 Send=1 [MQ2NetCure] Watch=1
Top-Level Object
- ${NetHeal} ${NetHeal[X].Name} or ${NetHeal.Name[Y]} where X can be Spawn Name/ID or Y as a numerical index of Last ${NetWorst.Request}
- ${NetHeal[X].Name} :String Returns Spawns Name
- ${NetHeal[X].ID} :int Returns SpawnID
- ${NetHeal[X].Distance} :float Returns distance to spawn
- ${NetHeal[X].PctHPs} :int Returns spawns current hitpoint percentage
- ${NetHeal[X].Pet} :bool Is this a pet?
- ${NetHeal[X].Class} :int Returns spawns class
- ${NetHeal[X].Feign} :bool Returns if spawn is feigning
- ${NetHeal[X].Canni} :bool Returns if spawn is a cannibalize class.
- ${NetHeal[X].Spawn} :int Returns spawn
- ${NetHeal[X].da} :int Returns da timer left
- ${NetHeal[X].hot} :int Returns hot timer left
- ${NetHeal[X].Updated} :int Returns how old this is
- ${NetCure} ${NetCure[X].Name} where X can be Spawn Name/ID.
- ${NetCure[X]} :string Returns list of harmfull effects.
- ${NetCure[X].Detrimentals} :int Return # of Detrimental Spell Effects.
- ${NetCure[X].Counters} :int Returns # of Counters.
- ${NetCure[X].Cursed} :int Returns # of Curse Counters.
- ${NetCure[X].Diseased} :int Returns # of Disease Counters.
- ${NetCure[X].Poisoned} :int Returns # of Poison Counters.
- ${NetCure[X].EnduDrain} :int Returns # of Endurance Drain Per Tick.
- ${NetCure[X].LifeDrain} :int Returns # of HPs Drained Per Tick.
- ${NetCure[X].ManaDrain} :int Returns # of Mana Drained Per Tick
- ${NetCure[X].Blinded} :int Returns # Blind Spells.
- ${NetCure[X].CastingLevel} :int Returns # Reducing Casting Level.
- ${NetCure[X].Charmed} :int Returns # Charm Spells.
- ${NetCure[X].Feared} :int Returns # Fear Spells.
- ${NetCure[X].Healing} :int Returns # Reducing Healing Effectiveness.
- ${NetCure[X].Invulnerable} :int Returns # Invulnerability Spells
- ${NetCure[X].Mesmerized} :int Returns # Memsmerize Spells.
- ${NetCure[X].Resistance} :int Returns # Resist Debuff Spells.
- ${NetCure[X].Rooted} :int Returns # Root Spells.
- ${NetCure[X].Silenced) :int Returns # Silence Spells.
- ${NetCure[X].Slowed} :int Returns # Slow Spells.
- ${NetCure[X].Snared} :int Returns # Snare Spells.
- ${NetCure[X].SpellCost} :int Returns # Affecting Spell Mana Cost.
- ${NetCure[X].SpellSlowed} :int Returns # Slowing Casting Speed.
- ${NetCure[X].SpellDamage} :int Returns # Reducing Spell Damage.
- ${NetCure[X].Trigger} :int Returns # That Trigger Something.
- ${NetWorst}
- ${NetWorst.Affects} :int Returns Last # of People in Query Range.
- ${NetWorst.Average} :float Returns HP Average People in Last Query.
- ${NetWorst.Counter} :int Return Last # of People Matching Last Query.
- ${NetWorst.Members} :string Return People SpawnID List of Last Query.
- ${NetWorst.Request[X]} :int Return # of People Matching X. Valid query parameters are: radius,hp,pet,pc,group,self,fd,da,hot,war,clr,pal,rng,shd,dru,mnk,brd,rog,shm,nec,wiz,mag,enc,bst,ber,all or #ID#.
Availability
This plugin is included with the MMOBugs Compile.