Events::addCommand
This function registers command handler.
Syntax
void events.addCommand(string commandName, function handlerFunction);
Required Arguments
- commandName: The name of the command you wish to attach a handler to
- handlerFunction: The function that you want the command to trigger, which has to be defined before you add the handler
Handler function parameters
player playerSource, string fullText [, string arg1, string arg2, ...]
- playerSource: The player who triggered the command.
- fullText: All words after command name.
- arg1, arg2, ...: Each word after command name.
Example
Example 1: This example give weapon to current player with the specified number of ammo or 10000
mp.events.addCommand("weapon", (player, fullText, weapon, ammo) => {
var weaponHash = mp.joaat(weapon);
player.giveWeapon(weaponHash, parseInt(ammo) || 10000);
});
Example 2: This example implements /me command
mp.events.addCommand("me", (player, message) => {
mp.players.broadcast(`* ${player.name}: ${message}`);
});