Difference between revisions of "Mir3DGMCommands" - LOMCN Wiki

Mu online season 21 - grand opening
Line 4: Line 4:
  
 
<table class="wikitable sortable">
 
<table class="wikitable sortable">
    <tr>
+
  <tr>
      <th data-sort-type="text">Type</th>
+
    <th data-sort-type="text">Type</th>
      <th data-sort-type="text">Command</th>
+
    <th data-sort-type="text">Command</th>
      <th>Parameters</th>
+
    <th>Parameters</th>
      <th>Description</th>
+
    <th>Description</th>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="addcredit">@AddCredit</td>
+
    <td>@AddSilver</td>
      <td>[UserName] [Amount]</td>
+
    <td>[CharacterName] [Amount]</td>
      <td>Adds the specified Amount of credit to the target character (offline or online).</td>
+
    <td>Adds the specified Amount of Silver to the target character (offline or online).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Player</td>
+
    <td>Player</td>
      <td data-sort-key="addcredit">@AddCredit</td>
+
    <td>@AddGameGold</td>
      <td>[CharacterName] [Amount]</td>
+
    <td>[CharacterName] [Amount]</td>
      <td>Player-to-player ingot gift from the invoking player to target player [CharacterName].</td>
+
    <td>Player-to-player GameGold (Ingost) gift from the invoking player to target player [CharacterName].</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="adddragonguard">@AddDragonGuard</td>
+
    <td>@AddDragonGuard</td>
      <td>[CharacterName] [DragonGuardianSlotIndex] [DragonGuardianTemplateID]</td>
+
    <td>[CharacterName] [DragonGuardianSlotIndex] [DragonGuardianTemplateID]</td>
      <td>Replaces/Removes the Dragon Guardian in the specified slot for the given (online) character.</td>
+
    <td>Replaces/Removes the Dragon Guardian in the specified slot for the given (online) character.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="addgold">@AddGold</td>
+
    <td>@AddGold</td>
      <td>[UserName] [Amount]</td>
+
    <td>[CharacterName] [Amount]</td>
      <td>Adds the specified Amount of gold coins to the target character&#x27;s balance (offline or online).</td>
+
    <td>Adds the specified Amount of gold coins to the target character's balance (offline or online).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="addingot">@AddIngot</td>
+
    <td>@AddGG</td>
      <td>[UserName] [Amount]</td>
+
    <td>[CharacterName] [Amount]</td>
      <td>Adds the specified Amount of ingots to the character (offline or online).</td>
+
    <td>Adds the specified Amount of GameGold (Ingots) to the character (offline or online).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="addinscription">@AddInscription</td>
+
    <td>@AddInscription</td>
      <td>[UserName] [EquipmentSlot] [InscriptionID] [InscriptionSlot]</td>
+
    <td>[CharacterName] [EquipmentSlot] [InscriptionID] [InscriptionSlot]</td>
      <td>Applies or replaces an inscription on the equipped item in [EquipSlot] for the (online) character.</td>
+
    <td>Applies or replaces an inscription on the equipped item in [EquipSlot] for the (online) character.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Player</td>
+
    <td>Player</td>
      <td data-sort-key="admin">@Admin</td>
+
    <td>@Admin</td>
      <td>[UserName]</td>
+
    <td>[CharacterName]</td>
      <td>Grants administrator rights to the specified (online) character &amp; Applies a large temporary stat boost.</td>
+
    <td>Grants administrator rights to the specified (online) character &amp; Applies a large temporary stat boost.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="banaccount">@BanAccount</td>
+
    <td>@BanAccount</td>
      <td>[AccountName] [BanDays]</td>
+
    <td>[AccountName] [BanDays]</td>
      <td>Bans a specified Account for a set period. If BanDays is omitted, the ban is permanent.</td>
+
    <td>Bans a specified Account for a set period. If BanDays is omitted, the ban is permanent.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="bancharacter">@BanCharacter</td>
+
    <td>@BanCharacter</td>
      <td>[CharacterName] [BanDays]</td>
+
    <td>[CharacterName] [BanDays]</td>
      <td>Bans a specified Character for a set period. If BanDays is omitted, the ban is permanent.</td>
+
    <td>Bans a specified Character for a set period. If BanDays is omitted, the ban is permanent.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="banip">@BanIP</td>
+
    <td>@BanIP</td>
      <td>[IP] [BanDays]</td>
+
    <td>[IP] [BanDays]</td>
      <td>Bans a specified IP for a set period. If BanDays is omitted, the ban is permanent.</td>
+
    <td>Bans a specified IP for a set period. If BanDays is omitted, the ban is permanent.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="banmac">@BanMac</td>
+
    <td>@BanMac</td>
      <td>[MacAddress] [BanDays]</td>
+
    <td>[MacAddress] [BanDays]</td>
      <td>Bans a specified MAC for a set period. If BanDays is omitted, the ban is permanent.</td>
+
    <td>Bans a specified MAC for a set period. If BanDays is omitted, the ban is permanent.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="broadcast">@Broadcast</td>
+
    <td>@Broadcast</td>
      <td>[Message]</td>
+
    <td>[Message]</td>
      <td>Sends a global announcement to all (online) players.</td>
+
    <td>Sends a global announcement to all (online) players.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="charactertransfer">@CharacterTransfer</td>
+
    <td>@CharacterTransfer</td>
      <td>[CharacterName] [NewCharacterName]</td>
+
    <td>[CharacterName] [NewCharacterName]</td>
      <td>Transfers an existing character to another account.</td>
+
    <td>Transfers an existing character to another account.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="clearbag">@ClearBag</td>
+
    <td>@ClearBag</td>
      <td>[CharacterName]</td>
+
    <td>[CharacterName]</td>
      <td>Clears the target (online) character’s inventory: Backpack (Grid=1) and ResourcePack (Grid=7).</td>
+
    <td>Clears the target (online) character’s inventory: Backpack (Grid=1) and ResourcePack (Grid=7).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="dbinfo">@DBInfo</td>
+
    <td>@DBInfo</td>
      <td></td>
+
    <td></td>
      <td>Emits a summary of all loaded data tables to the command log.</td>
+
    <td>Emits a summary of all loaded data tables to the command log.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Merchant</td>
+
    <td>Merchant</td>
      <td data-sort-key="dispatch">@Dispatch</td>
+
    <td>@Dispatch</td>
      <td>[UserName] [Quantity]</td>
+
    <td>[CharacterName] [Quantity]</td>
      <td>Transfers &lt;Amount&gt; ingots from the invoking merchant to the target player/account.</td>
+
    <td>Transfers &lt;Amount&gt; ingots from the invoking merchant to the target player/account.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="droprate">@DropRate</td>
+
    <td>@DropRate</td>
      <td>[Multiplier]</td>
+
    <td>[Multiplier]</td>
      <td>Sets the global extra drop-rate bonus to Multiplier (valid range: 0 ≤ m &lt; 1).</td>
+
    <td>Sets the global extra drop-rate bonus to Multiplier (valid range: 0 ≤ m &lt; 1).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="endshabak">@EndShabak</td>
+
    <td>@EndShabak</td>
      <td></td>
+
    <td></td>
      <td>Schedules Shabak siege to end in 2 seconds and announces it server-wide.</td>
+
    <td>Schedules Shabak siege to end in 2 seconds and announces it server-wide.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="exprate">@ExpRate</td>
+
    <td>@ExpRate</td>
      <td>[Multiplier]</td>
+
    <td>[Multiplier]</td>
      <td>Sets the global monster experience rate to Multiplier (0 &lt; m ≤ 1,000,000).</td>
+
    <td>Sets the global monster experience rate to Multiplier (0 &lt; m ≤ 1,000,000).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="gmcommands">@GMCommands</td>
+
    <td>@GMCommands</td>
      <td></td>
+
    <td></td>
      <td>Lists all supported GM commands.</td>
+
    <td>Lists all supported GM commands.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="give">@Give</td>
+
    <td>@Give</td>
      <td>[CharacterName] [ItemName]</td>
+
    <td>[CharacterName] [ItemName]</td>
      <td>Adds a single item to the target character’s backpack.</td>
+
    <td>Adds a single item to the target character’s backpack.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="giveallingots">@GiveAllIngots</td>
+
    <td>@GiveAllGG</td>
      <td>[Quantity]</td>
+
    <td>[Quantity]</td>
      <td>Grants every (online) player the specified Quantity of ingots.</td>
+
    <td>Grants every (online) player the specified Quantity of GameGold (Ingots).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="givebuff">@GiveBuff</td>
+
    <td>@GiveBuff</td>
      <td>[CharacterName] [BuffID]</td>
+
    <td>[CharacterName] [BuffID]</td>
      <td>Applies the specified BuffID to the target (online) character.</td>
+
    <td>Applies the specified BuffID to the target (online) character.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="giveitem">@GiveItem</td>
+
    <td>@GiveItem</td>
      <td>[CharacterName] [ItemName] [Quantity] [BindItem]</td>
+
    <td>[CharacterName] [ItemName] [Quantity] [BindItem]</td>
      <td>Give a specified player an item. BindItem = true (bound) or false (unbound). If omitted, it defaults to false.</td>
+
    <td>Give a specified player an item. BindItem = true (bound) or false (unbound). If omitted, it defaults to false.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="giveskill">@GiveSkill</td>
+
    <td>@GiveSkill</td>
      <td>[CharacterName] [SkillID]</td>
+
    <td>[CharacterName] [SkillID]</td>
      <td>Teaches the specified skill to the target (online) character.</td>
+
    <td>Teaches the specified skill to the target (online) character.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="gotoplayer">@GotoPlayer</td>
+
    <td>@GotoPlayer</td>
      <td>[CharacterName]</td>
+
    <td>[CharacterName]</td>
      <td>Teleports the invoking GM to the target player’s current map and position.</td>
+
    <td>Teleports the invoking GM to the target player’s current map and position.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="kill">@Kill</td>
+
    <td>@Kill</td>
      <td>[CharacterName]</td>
+
    <td>[CharacterName]</td>
      <td>Kills the specified (online) player, If omitted: kills all killable entities on the tile directly in front of the GM (excludes item drops).</td>
+
    <td>Kills the specified (online) player, If omitted: kills all killable entities on the tile directly in front of the GM (excludes item drops).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="level">@Level</td>
+
    <td>@Level</td>
      <td>[CharacterName] [Level]</td>
+
    <td>[CharacterName] [Level]</td>
      <td>Sets the specified (online) player&#x27;s level to Level.</td>
+
    <td>Sets the specified (online) player's level to Level.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Player</td>
+
    <td>Player</td>
      <td data-sort-key="locate">@Locate</td>
+
    <td>@Locate</td>
      <td>[CharacterName]</td>
+
    <td>[CharacterName]</td>
      <td>Shows the target player’s current map and coordinates (requires Probe Necklace).</td>
+
    <td>Shows the target player’s current map and coordinates (requires Probe Necklace).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="make">@Make</td>
+
    <td>@Make</td>
      <td>[ItemNameOrId] [Quantity]</td>
+
    <td>[ItemNameOrId] [Quantity]</td>
      <td>Adds item(s) to the GM’s backpack. Stacking: one stack of [Quantity] (default 1), single slot. Non-stacking: [Quantity] copies (default 1), needs that many slots.</td>
+
    <td>Adds item(s) to the GM’s backpack. Stacking: one stack of [Quantity] (default 1), single slot. Non-stacking: [Quantity] copies (default 1), needs that many slots.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="mob">@Mob</td>
+
    <td>@Mob</td>
      <td>[MonsterName] [MapID] [X] [Y]</td>
+
    <td>[MonsterName] [MapID] [X] [Y]</td>
      <td>Spawns a single monster at tile (X, Y) on the specified map.</td>
+
    <td>Spawns a single monster at tile (X, Y) on the specified map.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="mob">@mob</td>
+
    <td>@mob</td>
      <td>[Name] [Quantity]</td>
+
    <td>[Name] [Quantity]</td>
      <td>Spawns entities one tile in front of the GM. Quantity is optional (default 1).</td>
+
    <td>Spawns entities one tile in front of the GM. Quantity is optional (default 1).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="observer">@Observer</td>
+
    <td>@Observer</td>
      <td></td>
+
    <td></td>
      <td>Toggles invisibility (StealthMode) for the invoking GM.</td>
+
    <td>Toggles invisibility (StealthMode) for the invoking GM.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="online">@Online</td>
+
    <td>@Online</td>
      <td>[CharacterName]</td>
+
    <td>[CharacterName]</td>
      <td>Shows the total number of currently logged-in connections. If a CharacterName is provided and exists, shows that character’s Level, Gold, and Ingots.</td>
+
    <td>Shows the total number of currently logged-in connections. If a CharacterName is provided and exists, shows that character’s Level, Gold, and Ingots.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="organisedb">@OrganiseDB</td>
+
    <td>@OrganiseDB</td>
      <td></td>
+
    <td></td>
      <td>ReIndex/Compact database IDs via GameDataManager.OrganiseData(save:true).</td>
+
    <td>ReIndex/Compact database IDs via GameDataManager.OrganiseData(save:true).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Player</td>
+
    <td>Player</td>
      <td data-sort-key="petloot">@PetLoot</td>
+
    <td>@PetLoot</td>
      <td>[Enabled]</td>
+
    <td>[Enabled]</td>
      <td>Player command to toggle auto-loot pet (0=off, 1=on)</td>
+
    <td>Player command to toggle auto-loot pet (0=off, 1=on)</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Player</td>
+
    <td>Player</td>
      <td data-sort-key="petmining">@PetMining</td>
+
    <td>@PetMining</td>
      <td>[Enable]</td>
+
    <td>[Enable]</td>
      <td>Toggles the auto-mining pet for the invoking player (0 = off, 1 = on).</td>
+
    <td>Toggles the auto-mining pet for the invoking player (0 = off, 1 = on).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Player</td>
+
    <td>Player</td>
      <td data-sort-key="prayersacrifice">@PrayerSacrifice</td>
+
    <td>@PrayerSacrifice</td>
      <td></td>
+
    <td></td>
      <td>If the player has the full Prayer set (含有祈祷套装), triggers a global pet mutiny timer and shatters ALL equipped gear.</td>
+
    <td>If the player has the full Prayer set (含有祈祷套装), triggers a global pet mutiny timer and shatters ALL equipped gear.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="purgecharacters">@PurgeCharacters</td>
+
    <td>@PurgeCharacters</td>
      <td>[RestrictedLevel] [RestrictedDays]</td>
+
    <td>[RestrictedLevel] [RestrictedDays]</td>
      <td>Permanently deletes characters below the given level that haven&#x27;t logged in within the given day count.</td>
+
    <td>Permanently deletes characters below the given level that haven't logged in within the given day count.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="rngtest">@RNGTest</td>
+
    <td>@RNGTest</td>
      <td>[CharacterName]</td>
+
    <td>[CharacterName]</td>
      <td>Performs 10 RNG rolls over 无相鉴定 using each entry’s 刷新几率; logs the selected entry’s ID/name each roll (also logs sample parsed packet values).</td>
+
    <td>Performs 10 RNG rolls over 无相鉴定 using each entry’s 刷新几率; logs the selected entry’s ID/name each roll (also logs sample parsed packet values).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Player</td>
+
    <td>Player</td>
      <td data-sort-key="recallgroup">@RecallGroup</td>
+
    <td>@RecallGroup</td>
      <td></td>
+
    <td></td>
      <td>If the player wears the full Memory set (含有记忆套装), recalls all online teammates to the player’s location.</td>
+
    <td>If the player wears the full Memory set (含有记忆套装), recalls all online teammates to the player’s location.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="recalluser">@RecallUser</td>
+
    <td>@RecallUser</td>
      <td>[CharacterName]</td>
+
    <td>[CharacterName]</td>
      <td>Teleports the target (online) character to the GM’s current map and position.</td>
+
    <td>Teleports the target (online) character to the GM’s current map and position.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="refinedragonguard">@RefineDragonGuard</td>
+
    <td>@RefineDragonGuard</td>
      <td>[DragonGuardID] [Quality] [CharacterName]</td>
+
    <td>[DragonGuardID] [Quality] [CharacterName]</td>
      <td>Refines a player’s Dragon Guard to the specified ID and quality (character must be online); on success, awakens it and logs the action.</td>
+
    <td>Refines a player’s Dragon Guard to the specified ID and quality (character must be online); on success, awakens it and logs the action.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="reloadlua">@ReloadLua</td>
+
    <td>@ReloadLua</td>
      <td></td>
+
    <td></td>
      <td>Reloads all Lua scripts located in Database\System\lua.</td>
+
    <td>Reloads all Lua scripts located in Database\System\lua.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="reloadmonsters">@ReloadMonsters</td>
+
    <td>@ReloadMonsters</td>
      <td></td>
+
    <td></td>
      <td>Reloads all monster drop data.</td>
+
    <td>Reloads all monster drop data.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="reloadtemplate">@ReloadTemplate</td>
+
    <td>@ReloadTemplate</td>
      <td>[TemplateID]</td>
+
    <td>[TemplateID]</td>
      <td>Reloads a single data template by numeric ID via TemplateID</td>
+
    <td>Reloads a single data template by numeric ID via TemplateID</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="removebuff">@RemoveBuff</td>
+
    <td>@RemoveBuff</td>
      <td>[CharacterName] [BuffID]</td>
+
    <td>[CharacterName] [BuffID]</td>
      <td>Removes the specified buff from the named (online) player.</td>
+
    <td>Removes the specified buff from the named (online) player.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="removegold">@RemoveGold</td>
+
    <td>@RemoveGold</td>
      <td>[CharacterName] [Amount]</td>
+
    <td>[CharacterName] [Amount]</td>
      <td>Deducts gold coins from the named character (offline or online).</td>
+
    <td>Deducts gold coins from the named character (offline or online).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="removeingot">@RemoveIngot</td>
+
    <td>@RemoveGG</td>
      <td>[CharacterName] [Amount]</td>
+
    <td>[CharacterName] [Amount]</td>
      <td>Deducts ingots from the named character (offline or online).</td>
+
    <td>Deducts GameGold (ingots) from the named character (offline or online).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="renamecharacter">@RenameCharacter</td>
+
    <td>@RenameCharacter</td>
      <td>[CharacterName] [NewCharacterName]</td>
+
    <td>[CharacterName] [NewCharacterName]</td>
      <td>Renames an (offline) character and updates the character index.</td>
+
    <td>Renames an (offline) character and updates the character index.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="resetbattlepass">@ResetBattlePass</td>
+
    <td>@ResetBattlePass</td>
      <td></td>
+
    <td></td>
      <td>Resets battle pass state for all characters (progress/rewards/purchase flags &amp; counts).</td>
+
    <td>Resets battle pass state for all characters (progress/rewards/purchase flags &amp; counts).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="restorecharacter">@RestoreCharacter</td>
+
    <td>@RestoreCharacter</td>
      <td>[CharacterName]</td>
+
    <td>[CharacterName]</td>
      <td>Restores a character that is marked deleted (in the account DeleteList). Requirements: account is offline and has fewer than 4 active characters.</td>
+
    <td>Restores a character that is marked deleted (in the account DeleteList). Requirements: account is offline and has fewer than 4 active characters.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="rewardmailall">@RewardMailAll</td>
+
    <td>@RewardMailAll</td>
      <td>[ItemID] [ItemQuantity] [MailTitle] [MailContent] [MinLevel] [MinPrivilege]</td>
+
    <td>[ItemID] [ItemQuantity] [MailTitle] [MailContent] [MinLevel] [MinPrivilege]</td>
      <td>Sends a mail with an attached item to all characters who meet the minimum level and privilege.</td>
+
    <td>Sends a mail with an attached item to all characters who meet the minimum level and privilege.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="savedb">@SaveDB</td>
+
    <td>@SaveDB</td>
      <td></td>
+
    <td></td>
      <td>Forces an immediate save of all game data and then exports it.</td>
+
    <td>Forces an immediate save of all game data and then exports it.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="setmaxlevel">@SetMaxLevel</td>
+
    <td>@SetMaxLevel</td>
      <td>[Level]</td>
+
    <td>[Level]</td>
      <td>Raises the server&#x27;s maximum player level to new Level.</td>
+
    <td>Raises the server's maximum player level to new Level.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="setnewbielevel">@SetNewbieLevel</td>
+
    <td>@SetNewbieLevel</td>
      <td>[Level]</td>
+
    <td>[Level]</td>
      <td>Sets the server&#x27;s &quot;newbie support&quot; level threshold.</td>
+
    <td>Sets the server's "newbie support" level threshold.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="setvip">@SetVIP</td>
+
    <td>@SetVIP</td>
      <td>[CharacterName] PrivilegeType]</td>
+
    <td>[CharacterName] PrivilegeType]</td>
      <td>Sets the current period privilege (VIP/Privilege) for the specified character.</td>
+
    <td>Sets the current period privilege (VIP/Privilege) for the specified character.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Player</td>
+
    <td>Player</td>
      <td data-sort-key="vip">@vip</td>
+
    <td>@vip</td>
      <td>[CharacterName] [VIPLevel]</td>
+
    <td>[CharacterName] [VIPLevel]</td>
      <td>Sets the target character’s VIP level (byte: 0–255).</td>
+
    <td>Sets the target character’s VIP level (byte: 0–255).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="spawndummy">@SpawnDummy</td>
+
    <td>@SpawnDummy</td>
      <td></td>
+
    <td></td>
      <td>Spawns an AI-controlled dummy player next to the GM</td>
+
    <td>Spawns an AI-controlled dummy player next to the GM</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="spawnofflineplayers">@SpawnOfflinePlayers</td>
+
    <td>@SpawnOfflinePlayers</td>
      <td>[CharacterName]</td>
+
    <td>[CharacterName]</td>
      <td>Spawns AI instances for all offline, non-admin characters with level ≥ 30.</td>
+
    <td>Spawns AI instances for all offline, non-admin characters with level ≥ 30.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="startshabak">@StartShabak</td>
+
    <td>@StartShabak</td>
      <td></td>
+
    <td></td>
      <td>Start Shabak siege: populate attacker guilds, set capture/end timers (10m/120m), reset flag/gates, broadcast notice.</td>
+
    <td>Start Shabak siege: populate attacker guilds, set capture/end timers (10m/120m), reset flag/gates, broadcast notice.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="teleport">@Teleport</td>
+
    <td>@Teleport</td>
      <td>[X] [Y]</td>
+
    <td>[X] [Y]</td>
      <td>Teleports the invoking GM to tile (X,Y) on the current map.</td>
+
    <td>Teleports the invoking GM to tile (X,Y) on the current map.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Player</td>
+
    <td>Player</td>
      <td data-sort-key="teleport">@Teleport</td>
+
    <td>@Teleport</td>
      <td>[X] [Y]</td>
+
    <td>[X] [Y]</td>
      <td>Teleports the invoking player to tile (X,Y) on their current map.</td>
+
    <td>Teleports the invoking player to tile (X,Y) on their current map.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="unbanaccount">@UnbanAccount</td>
+
    <td>@UnbanAccount</td>
      <td>[AccountName]</td>
+
    <td>[AccountName]</td>
      <td>Clears the account&#x27;s BlockDate (immediately lifting any ban).</td>
+
    <td>Clears the account's BlockDate (immediately lifting any ban).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="unbancharacter">@UnbanCharacter</td>
+
    <td>@UnbanCharacter</td>
      <td>[CharacterName]</td>
+
    <td>[CharacterName]</td>
      <td>Clears the character&#x27;s BlockDate (immediately lifting any ban).</td>
+
    <td>Clears the character's BlockDate (immediately lifting any ban).</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>System</td>
+
    <td>System</td>
      <td data-sort-key="unbanip">@UnbanIP</td>
+
    <td>@UnbanIP</td>
      <td>[TargetIP]</td>
+
    <td>[TargetIP]</td>
      <td>Removes a ban entry matching the given Address from either the IP ban list or the NIC(MAC) ban list.</td>
+
    <td>Removes a ban entry matching the given Address from either the IP ban list or the NIC(MAC) ban list.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="invincible">@Invincible</td>
+
    <td>@Invincible</td>
      <td></td>
+
    <td></td>
      <td>Toggles invincibility for the invoking GM.</td>
+
    <td>Toggles invincibility for the invoking GM.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Player</td>
+
    <td>Player</td>
      <td data-sort-key="mobrandom">@MobRandom</td>
+
    <td>@MobRandom</td>
      <td></td>
+
    <td></td>
      <td>Spawns a random monster one tile in front of the invoking GM.</td>
+
    <td>Spawns a random monster one tile in front of the invoking GM.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="move">@Move</td>
+
    <td>@Move</td>
      <td>[CharacterName] [MapID] [X] [Y]</td>
+
    <td>[CharacterName] [MapID] [X] [Y]</td>
      <td>Moves the target (online) character to the specified map.</td>
+
    <td>Moves the target (online) character to the specified map.</td>
    </tr>
+
  </tr>
    <tr>
+
  <tr>
      <td>Online</td>
+
    <td>Online</td>
      <td data-sort-key="moverandom">@MoveRandom</td>
+
    <td>@MoveRandom</td>
      <td>[CharacterName]</td>
+
    <td>[CharacterName]</td>
      <td>Moves the target (online) character to a random map and a valid tile.</td>
+
    <td>Moves the target (online) character to a random map and a valid tile.</td>
    </tr>
+
  </tr>
 
</table>
 
</table>
  
 
<div style="text-align:right;">[[Mir3DEmu|Back]]</div>
 
<div style="text-align:right;">[[Mir3DEmu|Back]]</div>

Revision as of 19:44, 14 September 2025

Commands

Type/Command are both Sortable

Type Command Parameters Description
System @AddSilver [CharacterName] [Amount] Adds the specified Amount of Silver to the target character (offline or online).
Player @AddGameGold [CharacterName] [Amount] Player-to-player GameGold (Ingost) gift from the invoking player to target player [CharacterName].
System @AddDragonGuard [CharacterName] [DragonGuardianSlotIndex] [DragonGuardianTemplateID] Replaces/Removes the Dragon Guardian in the specified slot for the given (online) character.
System @AddGold [CharacterName] [Amount] Adds the specified Amount of gold coins to the target character's balance (offline or online).
System @AddGG [CharacterName] [Amount] Adds the specified Amount of GameGold (Ingots) to the character (offline or online).
System @AddInscription [CharacterName] [EquipmentSlot] [InscriptionID] [InscriptionSlot] Applies or replaces an inscription on the equipped item in [EquipSlot] for the (online) character.
Player @Admin [CharacterName] Grants administrator rights to the specified (online) character & Applies a large temporary stat boost.
System @BanAccount [AccountName] [BanDays] Bans a specified Account for a set period. If BanDays is omitted, the ban is permanent.
System @BanCharacter [CharacterName] [BanDays] Bans a specified Character for a set period. If BanDays is omitted, the ban is permanent.
System @BanIP [IP] [BanDays] Bans a specified IP for a set period. If BanDays is omitted, the ban is permanent.
System @BanMac [MacAddress] [BanDays] Bans a specified MAC for a set period. If BanDays is omitted, the ban is permanent.
System @Broadcast [Message] Sends a global announcement to all (online) players.
System @CharacterTransfer [CharacterName] [NewCharacterName] Transfers an existing character to another account.
Online @ClearBag [CharacterName] Clears the target (online) character’s inventory: Backpack (Grid=1) and ResourcePack (Grid=7).
System @DBInfo Emits a summary of all loaded data tables to the command log.
Merchant @Dispatch [CharacterName] [Quantity] Transfers <Amount> ingots from the invoking merchant to the target player/account.
System @DropRate [Multiplier] Sets the global extra drop-rate bonus to Multiplier (valid range: 0 ≤ m < 1).
System @EndShabak Schedules Shabak siege to end in 2 seconds and announces it server-wide.
System @ExpRate [Multiplier] Sets the global monster experience rate to Multiplier (0 < m ≤ 1,000,000).
System @GMCommands Lists all supported GM commands.
System @Give [CharacterName] [ItemName] Adds a single item to the target character’s backpack.
System @GiveAllGG [Quantity] Grants every (online) player the specified Quantity of GameGold (Ingots).
System @GiveBuff [CharacterName] [BuffID] Applies the specified BuffID to the target (online) character.
System @GiveItem [CharacterName] [ItemName] [Quantity] [BindItem] Give a specified player an item. BindItem = true (bound) or false (unbound). If omitted, it defaults to false.
System @GiveSkill [CharacterName] [SkillID] Teaches the specified skill to the target (online) character.
Online @GotoPlayer [CharacterName] Teleports the invoking GM to the target player’s current map and position.
Online @Kill [CharacterName] Kills the specified (online) player, If omitted: kills all killable entities on the tile directly in front of the GM (excludes item drops).
System @Level [CharacterName] [Level] Sets the specified (online) player's level to Level.
Player @Locate [CharacterName] Shows the target player’s current map and coordinates (requires Probe Necklace).
Online @Make [ItemNameOrId] [Quantity] Adds item(s) to the GM’s backpack. Stacking: one stack of [Quantity] (default 1), single slot. Non-stacking: [Quantity] copies (default 1), needs that many slots.
System @Mob [MonsterName] [MapID] [X] [Y] Spawns a single monster at tile (X, Y) on the specified map.
Online @mob [Name] [Quantity] Spawns entities one tile in front of the GM. Quantity is optional (default 1).
Online @Observer Toggles invisibility (StealthMode) for the invoking GM.
Online @Online [CharacterName] Shows the total number of currently logged-in connections. If a CharacterName is provided and exists, shows that character’s Level, Gold, and Ingots.
System @OrganiseDB ReIndex/Compact database IDs via GameDataManager.OrganiseData(save:true).
Player @PetLoot [Enabled] Player command to toggle auto-loot pet (0=off, 1=on)
Player @PetMining [Enable] Toggles the auto-mining pet for the invoking player (0 = off, 1 = on).
Player @PrayerSacrifice If the player has the full Prayer set (含有祈祷套装), triggers a global pet mutiny timer and shatters ALL equipped gear.
System @PurgeCharacters [RestrictedLevel] [RestrictedDays] Permanently deletes characters below the given level that haven't logged in within the given day count.
System @RNGTest [CharacterName] Performs 10 RNG rolls over 无相鉴定 using each entry’s 刷新几率; logs the selected entry’s ID/name each roll (also logs sample parsed packet values).
Player @RecallGroup If the player wears the full Memory set (含有记忆套装), recalls all online teammates to the player’s location.
Online @RecallUser [CharacterName] Teleports the target (online) character to the GM’s current map and position.
System @RefineDragonGuard [DragonGuardID] [Quality] [CharacterName] Refines a player’s Dragon Guard to the specified ID and quality (character must be online); on success, awakens it and logs the action.
System @ReloadLua Reloads all Lua scripts located in Database\System\lua.
System @ReloadMonsters Reloads all monster drop data.
System @ReloadTemplate [TemplateID] Reloads a single data template by numeric ID via TemplateID
System @RemoveBuff [CharacterName] [BuffID] Removes the specified buff from the named (online) player.
System @RemoveGold [CharacterName] [Amount] Deducts gold coins from the named character (offline or online).
System @RemoveGG [CharacterName] [Amount] Deducts GameGold (ingots) from the named character (offline or online).
System @RenameCharacter [CharacterName] [NewCharacterName] Renames an (offline) character and updates the character index.
System @ResetBattlePass Resets battle pass state for all characters (progress/rewards/purchase flags & counts).
System @RestoreCharacter [CharacterName] Restores a character that is marked deleted (in the account DeleteList). Requirements: account is offline and has fewer than 4 active characters.
System @RewardMailAll [ItemID] [ItemQuantity] [MailTitle] [MailContent] [MinLevel] [MinPrivilege] Sends a mail with an attached item to all characters who meet the minimum level and privilege.
System @SaveDB Forces an immediate save of all game data and then exports it.
System @SetMaxLevel [Level] Raises the server's maximum player level to new Level.
System @SetNewbieLevel [Level] Sets the server's "newbie support" level threshold.
System @SetVIP [CharacterName] PrivilegeType] Sets the current period privilege (VIP/Privilege) for the specified character.
Player @vip [CharacterName] [VIPLevel] Sets the target character’s VIP level (byte: 0–255).
Online @SpawnDummy Spawns an AI-controlled dummy player next to the GM
System @SpawnOfflinePlayers [CharacterName] Spawns AI instances for all offline, non-admin characters with level ≥ 30.
System @StartShabak Start Shabak siege: populate attacker guilds, set capture/end timers (10m/120m), reset flag/gates, broadcast notice.
Online @Teleport [X] [Y] Teleports the invoking GM to tile (X,Y) on the current map.
Player @Teleport [X] [Y] Teleports the invoking player to tile (X,Y) on their current map.
System @UnbanAccount [AccountName] Clears the account's BlockDate (immediately lifting any ban).
System @UnbanCharacter [CharacterName] Clears the character's BlockDate (immediately lifting any ban).
System @UnbanIP [TargetIP] Removes a ban entry matching the given Address from either the IP ban list or the NIC(MAC) ban list.
Online @Invincible Toggles invincibility for the invoking GM.
Player @MobRandom Spawns a random monster one tile in front of the invoking GM.
Online @Move [CharacterName] [MapID] [X] [Y] Moves the target (online) character to the specified map.
Online @MoveRandom [CharacterName] Moves the target (online) character to a random map and a valid tile.