You will need to obtain the character ID for the character you want to assign a mask to. You can use the following query to get the character ID from the database.
SELECT CharID FROM _OnlinePlayers WHERE CharName16 = 'character_name'
Stored Procedure: _Char_SetMask
Parameters:
@CharID INT- Target character ID@ObjectID INT- Mask Object ID
Let us first test whether the command works by using the following code, which will set the Earth Ghost mask for a specific character.
USE [vPlus] GO DECLARE @CharID INT = (SELECT CharID FROM _OnlinePlayers WHERE CharName16 = 'character_name') EXEC _Char_SetMask @CharID, 1963;
For real usage, use @CharID directly from your calling procedure.
EXEC _Char_SetMask @CharID, 1963;