Events::addCommand: Difference between revisions

From RAGE Multiplayer Wiki
No edit summary
No edit summary
Line 33: Line 33:


==See Also==
==See Also==
{{EntityPool_function}}
{{Event_function}}

Revision as of 12:41, 17 April 2017

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}`);
});

See Also

I need to be replaced.