OnNPCScriptLoad: Difference between revisions

From NPC for VCMP 0.4 Servers
Jump to navigation Jump to search
(Created page with "'''Description''': '''Parameters:''' '''Return Values:''' <source lang="lua"> function OnNPCScriptLoad() { print("NPC script loaded\n"); } </source>")
 
No edit summary
 
(24 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Description''':
<poem style="border: 2px solid #d6d2c5; background-color: #f9f4e6; padding: 1em;">
Note: The argument params was added in v1.5 only
</poem>
<big><poem>'''Description''':  
::This function is called when a NPC script is loaded.
</poem>
 


'''Parameters:'''
'''Parameters:'''
<syntaxhighlight lang="lua">params</syntaxhighlight>
::params : An array containing string values which was passed to the npcscripts via [[ConnectNPCEx]] or npcclient.exe with the usage of -w parameter.
<poem>


'''Return Values:'''
'''Return Values:'''
::This callback does not handle returns
</poem>
<source lang="lua">
<source lang="lua">
function OnNPCScriptLoad()
function OnNPCScriptLoad( params )
{
{
print("NPC script loaded\n");
print( "params array length is " + params.len() + "\n" );
print( "arguments passed to script are:\n" );
foreach( arg in params )
print( arg + "\n" );
}
}
</source>
</source>
</big>

Latest revision as of 07:56, 30 November 2022

Note: The argument params was added in v1.5 only

Description:
This function is called when a NPC script is loaded.


Parameters:

params
params : An array containing string values which was passed to the npcscripts via ConnectNPCEx or npcclient.exe with the usage of -w parameter.


Return Values:
This callback does not handle returns


function OnNPCScriptLoad( params )
{
	
	print( "params array length is " + params.len() + "\n" );
	
	print( "arguments passed to script are:\n" );
	
	foreach( arg in params )
		print( arg + "\n" );
	
}