Difference between revisions of "ScriptHook: Console Commands"

From Nomad DB
(Created page with "The ScriptHook Console can be extended by custom commands from Scripts. This guide will show you how to register these c...")
 
Line 1: Line 1:
The [[WD2 ScriptHook: Console|ScriptHook Console]] can be extended by custom commands from [[WD2 ScriptHook: Script|Scripts]]. This guide will show you how to register these commands and impement validating arguments.
+
The [[WD2 ScriptHook: Console|ScriptHook Console]] can be extended by custom commands from [[WD2 ScriptHook: Script|Scripts]]. '''A full example for a custom command can be found [[ICommandRegistry:AddArgument|here]].'''
  
 
== Example ==
 
== Example ==

Revision as of 12:56, 15 April 2020

The ScriptHook Console can be extended by custom commands from Scripts. A full example for a custom command can be found here.

Example

The following snippet will register the console command my_cmd <arg1>.

local function my_callback(arg1)
	print("Hello from my_cmd")
	print("arg1: ", arg1)
end

local my_cmd = ScriptHook.RegisterCommand("my_cmd", my_callback)
my_cmd:AddArgument("arg1", true, CommandArgumentType.Any)

Related Pages