Difference between revisions of "Master Control Panel"

From ISXOgre\Aion
Jump to: navigation, search
(Command List)
 
(6 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
[[Image:OgreAion MCP.png]]
 
[[Image:OgreAion MCP.png]]
 
==Command List==
 
==Command List==
 +
*Command for who members
 +
** all (anyone)
 +
** fighter (gladiator, templar, fighter (level 1-9) )
 +
** scout (assassin, ranger, scout (level 1-9) )
 +
** mage ( sorcerer, spiritmaster, mage (level 1-9) )
 +
** priest ( cleric, enchanter, priest (level 1-9) )
 +
** All 12 classes by name. IE: templar
 +
** Your characters name. Note: Do NOT enter in the server if you are on the fast track server. For example:
 +
*** Kannkor (Works for both standard and fasttrack)
 +
*** Kannkor-TM (DOESN'T work at all, not even on the fast track server!)
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Line 9: Line 20:
  
 
|rowspan="2"|<center><div id=LetsGo>'''LetsGo'''</div></center>
 
|rowspan="2"|<center><div id=LetsGo>'''LetsGo'''</div></center>
|colspan="2"|This button removes movement restrictions such as [[Master_Control_Panel#HoldUp|HoldUp]] and campspot.
+
|colspan="2"|This button removes movement restrictions such as [[Master_Control_Panel#HoldUp|HoldUp]] and [[Master_Control_Panel#NoMove|NoMove]].
 
|-
 
|-
 
|Parameter 1  
 
|Parameter 1  
Line 35: Line 46:
 
|Command for who?<br/>Example: All
 
|Command for who?<br/>Example: All
 
|-
 
|-
|}
 
  
 +
|rowspan="3"|<center><div id=Targetid>'''Targetid'''</div></center>
 +
|colspan="2"|Targets an entity by ID.<br />Example: -targetid all ${Me.Target.ID}
 +
|-
 +
|Parameter 1
 +
|Command for who?<br/>Example: All
 +
|-
 +
|Parameter 2
 +
|ID to target. <br />Example: \${Me.Target.ID}
 +
|-
 +
|rowspan="2"|<center><div id=Interact>'''Interact'''</div></center>
 +
|colspan="2"|Interacts with current target.
 +
|-
 +
|Parameter 1
 +
|Command for who?<br/>Example: All
 +
|-
 +
|rowspan="3"|<center><div id=Cast>'''Cast'''</div></center>
 +
|colspan="2"|Tells toons to cast an ability.<br />'''Note:''' Ability name MUST be a base name. Kick(correct) vs Kick V(incorrect)
 +
|-
 +
|Parameter 1
 +
|Command for who?<br/>Example: All
 +
|-
 +
||Parameter 2
 +
|Ability name.<br/>Example: Return
 +
|-
 +
|rowspan="2"|<center><div id=ToggleMainUI>'''ToggleMainUI'''</div></center>
 +
|colspan="2"|Toggles Main UI.
 +
|-
 +
|Parameter 1
 +
|Command for who?<br/>Example: All
 +
|-
 +
|rowspan="2"|<center><div id=ToggleMCP>'''ToggleMCP'''</div></center>
 +
|colspan="2"|Toggles MCP.
 +
|-
 +
|Parameter 1
 +
|Command for who?<br/>Example: All
 +
|-
 +
|rowspan="3"|<center><div id=PressKey>'''PressKey'''</div></center>
 +
|colspan="2"|Presses a key.<br />Type: press -keylist for all possible keys
 +
|-
 +
|Parameter 1
 +
|Command for who?<br/>Example: All
 +
|-
 +
|Parameter 2
 +
|Key to press.<br /> Example: Esc
 +
|-
  
  <Set Name="Load_Ogre">
+
|rowspan="2"|<center><div id=Load_Ogre>'''Load_Ogre'''</div></center>
    <Set Name="Code">
+
|colspan="2"|Loads Ogrebot.
      <Setting Name="One">relay all oc !mcp -LoadOgre ${Parameter1}</Setting>
+
|-
    </Set>
+
|Parameter 1
    <Set Name="Description">
+
|Command for who?<br/>Example: All
      <Setting Name="One">Loads Ogrebot.</Setting>
+
|-
      <Setting Name="Two">Parameter1 = Command for who? Example: All</Setting>
+
 
    </Set>
+
|rowspan="2"|<center><div id=nc_Load_Ogre>'''nc_Load_Ogre'''</div></center>
  </Set>
+
|colspan="2"|Loads Ogrebot.
  <Set Name="nc_Load_Ogre">
+
|-
    <Set Name="Code">
+
|Parameters
      <Setting Name="One">relay all ogre</Setting>
+
|N/A
    </Set>
+
|-
    <Set Name="Description">
+
 
      <Setting Name="One">Loads Ogrebot.</Setting>
+
|rowspan="2"|<center><div id=End_Ogre>'''End_Ogre'''</div></center>
    </Set>
+
|colspan="2"|Loads Ogrebot.
  </Set>
+
|-
  <Set Name="End_Ogre">
+
|Parameter 1
    <Set Name="Code">
+
|Command for who?<br/>Example: All
      <Setting Name="One">relay all oc !mcp -EndOgre ${Parameter1}</Setting>
+
|-
    </Set>
+
 
    <Set Name="Description">
+
|rowspan="2"|<center><div id=nc_Load_Ext>'''nc_Load_Ext'''</div></center>
      <Setting Name="One">Ends Ogrebot.</Setting>
+
|colspan="2"|Loads an extension.
      <Setting Name="Two">Parameter1 = Command for who? Example: All</Setting>
+
|-
    </Set>
+
|Parameter 1
  </Set>
+
|Extensionname. <br />Example: isxogreaion
  <Set Name="nc_Load_Ext">
+
|-
    <Set Name="Code">
+
 
      <Setting Name="One">relay all ext ${Parameter1}</Setting>
+
|rowspan="2"|<center><div id=nc_Unload_Ext>'''nc_Unload_Ext'''</div></center>
    </Set>
+
|colspan="2"|Unloads an extension.
    <Set Name="Description">
+
|-
      <Setting Name="One">Loads an extension.</Setting>
+
|Parameter 1
      <Setting Name="Two">Parameter1 = Extensionname. Example: isxogreaion</Setting>
+
|Extensionname. <br />Example: isxogreaion
    </Set>
+
|-
  </Set>
+
 
  <Set Name="nc_Unload_Ext">
+
|rowspan="3"|<center><div id=nc_Unload_Ext>'''Unload_Ext_Who'''</div></center>
    <Set Name="Code">
+
|colspan="2"|Unloads an extension for who.
      <Setting Name="One">relay all ext -unload ${Parameter1}</Setting>
+
|-
    </Set>
+
|Parameter 1
    <Set Name="Description">
+
|Command for who?<br/>Example: All
      <Setting Name="One">Unloads an extension.</Setting>
+
|-
      <Setting Name="Two">Parameter1 = Extensionname. Example: isxogreaion</Setting>
+
|Parameter 2
    </Set>
+
|Extensionname. <br />Example: isxogreaion
  </Set>
+
|-
  <Set Name="Unload_Ext_Who">
+
 
    <Set Name="Code">
+
|rowspan="2"|<center><div id=MCP_RawCommand>'''MCP_RawCommand'''</div></center>
      <Setting Name="One">relay all oc !mcp -UnloadExt ${Parameter1} ${Parameter2}</Setting>
+
|colspan="2"|Sends a message or command to OgreConsole
    </Set>
+
|-
    <Set Name="Description">
+
|Parameter 1 to 100
      <Setting Name="One">Unloads an extension for who.</Setting>
+
|Commands and paramters
      <Setting Name="Two">Parameter1 = Command for who? Example: All</Setting>
+
|-
      <Setting Name="Three">Parameter2 = Extensionname. Example: isxogreaion</Setting>
+
 
    </Set>
+
|rowspan="3"|<center><div id=CWResponse>'''CWResponse'''</div></center>
  </Set>
+
|colspan="2"|Selects a conversation response.
  <Set Name="MCP_RawCommand">
+
|-
    <Set Name="Code">
+
|Parameter 1
      <Setting Name="One">MCP_Raw</Setting>
+
|Command for who?<br/>Example: All
      <!-- OgreIRC is specifically coded to allow unlimited parameters (capped at 100 to prevent impossible infinite loop) -->
+
|-
      <!-- Setting Name="One">ogre ircm ${Parameter1} ${Parameter2} ${Parameter3} ${Parameter4} ${Parameter5} ${Parameter6} ${Parameter7} ${Parameter8} ${Parameter9} ${Parameter10} ${Parameter11} ${Parameter12} ${Parameter13} ${Parameter14} ${Parameter15} ${Parameter16} ${Parameter17} ${Parameter18} ${Parameter19} ${Parameter20}</Setting -->
+
|Parameter 2
    </Set>
+
|ID or Name. <br />Example: 2
    <Set Name="Description">
+
|-
      <Setting Name="One">Sends a message or command to OgreConsole</Setting>
+
 
      <Setting Name="two">Parameter 1 to 100 = Commands and paramters</Setting>
+
|rowspan="3"|<center><div id=CWButton>'''CWButton'''</div></center>
    </Set>
+
|colspan="2"|Selects a conversation Button.
  </Set>
+
|-
 +
|Parameter 1
 +
|Command for who?<br/>Example: All
 +
|-
 +
|Parameter 2
 +
|ID or Name. <br />Example: 2
 +
|-
 +
 
 +
|rowspan="3"|<center><div id=Execute>'''Execute'''</div></center>
 +
|colspan="2"|Dataparses and executes the Command passed. <br />
 +
Can be used for anything global, however the intent of this is to toggle checkboxes<br />
 +
Each 'tab' in the bot, has it's own file. For example: Anything on the 'Settings' tab is inside of Settings.xml.
 +
|-
 +
|Parameter 1
 +
|Command for who?<br/>Example: All
 +
|-
 +
|Parameter 2
 +
|Command to execute and state<br />Example:OA.Settings.Config:AssistNameEnabled[FALSE]
 +
|-
 +
 
 +
|rowspan="3"|<center><div id=Revive>'''Revive'''</div></center>
 +
|colspan="2"|When you are dead, and you want to revive (this is NOT when you get a res).
 +
|-
 +
|Parameter 1
 +
|Command for who?<br/>Example: All
 +
|-
 +
|Parameter 2
 +
|Button Name or ID <br />Example: Respawn<br />I highly recommend you use a button name. Using an ID can result in 'odd' things happening if people have different options.
 +
|-
 +
 
 +
|rowspan="2"|<center><div id=NoMove>'''NoMove'''</div></center>
 +
|colspan="2"|This temporarily disables [x] Max Approach distance. To remove the -nomove flag, use [[Master_Control_Panel#LetsGo|-letsgo]]
 +
|-
 +
|Parameter 1  
 +
|Command for who?<br/>Example: All
 +
|-
 +
|}
 +
[[catagory:MCP]]

Latest revision as of 17:42, 29 May 2013

Master Control Panel

OgreAion MCP.png

Command List

  • Command for who members
    • all (anyone)
    • fighter (gladiator, templar, fighter (level 1-9) )
    • scout (assassin, ranger, scout (level 1-9) )
    • mage ( sorcerer, spiritmaster, mage (level 1-9) )
    • priest ( cleric, enchanter, priest (level 1-9) )
    • All 12 classes by name. IE: templar
    • Your characters name. Note: Do NOT enter in the server if you are on the fast track server. For example:
      • Kannkor (Works for both standard and fasttrack)
      • Kannkor-TM (DOESN'T work at all, not even on the fast track server!)
Command Parameter & Description
LetsGo
This button removes movement restrictions such as HoldUp and NoMove.
Parameter 1 Command for who?
Example: All
HoldUp
This button turns auto follow off.
Parameter 1 Command for who?
Example: All
Pause
Pauses bots.
Parameter 1 Command for who?
Example: All
Resume
Unpauses bots.
Parameter 1 Command for who?
Example: All
Targetid
Targets an entity by ID.
Example: -targetid all ${Me.Target.ID}
Parameter 1 Command for who?
Example: All
Parameter 2 ID to target.
Example: \${Me.Target.ID}
Interact
Interacts with current target.
Parameter 1 Command for who?
Example: All
Cast
Tells toons to cast an ability.
Note: Ability name MUST be a base name. Kick(correct) vs Kick V(incorrect)
Parameter 1 Command for who?
Example: All
Parameter 2 Ability name.
Example: Return
ToggleMainUI
Toggles Main UI.
Parameter 1 Command for who?
Example: All
ToggleMCP
Toggles MCP.
Parameter 1 Command for who?
Example: All
PressKey
Presses a key.
Type: press -keylist for all possible keys
Parameter 1 Command for who?
Example: All
Parameter 2 Key to press.
Example: Esc
Load_Ogre
Loads Ogrebot.
Parameter 1 Command for who?
Example: All
nc_Load_Ogre
Loads Ogrebot.
Parameters N/A
End_Ogre
Loads Ogrebot.
Parameter 1 Command for who?
Example: All
nc_Load_Ext
Loads an extension.
Parameter 1 Extensionname.
Example: isxogreaion
nc_Unload_Ext
Unloads an extension.
Parameter 1 Extensionname.
Example: isxogreaion
Unload_Ext_Who
Unloads an extension for who.
Parameter 1 Command for who?
Example: All
Parameter 2 Extensionname.
Example: isxogreaion
MCP_RawCommand
Sends a message or command to OgreConsole
Parameter 1 to 100 Commands and paramters
CWResponse
Selects a conversation response.
Parameter 1 Command for who?
Example: All
Parameter 2 ID or Name.
Example: 2
CWButton
Selects a conversation Button.
Parameter 1 Command for who?
Example: All
Parameter 2 ID or Name.
Example: 2
Execute
Dataparses and executes the Command passed.

Can be used for anything global, however the intent of this is to toggle checkboxes
Each 'tab' in the bot, has it's own file. For example: Anything on the 'Settings' tab is inside of Settings.xml.

Parameter 1 Command for who?
Example: All
Parameter 2 Command to execute and state
Example:OA.Settings.Config:AssistNameEnabled[FALSE]
Revive
When you are dead, and you want to revive (this is NOT when you get a res).
Parameter 1 Command for who?
Example: All
Parameter 2 Button Name or ID
Example: Respawn
I highly recommend you use a button name. Using an ID can result in 'odd' things happening if people have different options.
NoMove
This temporarily disables [x] Max Approach distance. To remove the -nomove flag, use -letsgo
Parameter 1 Command for who?
Example: All

catagory:MCP