RequestSpawn: Difference between revisions

From NPC for VCMP 0.4 Servers
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 16: Line 16:
</source>|
</source>|
note= Inside the function [[OnNPCClassSelect]], use Team, color, position to check if the class matches as it is not possible to obtain the class id directly.|
note= Inside the function [[OnNPCClassSelect]], use Team, color, position to check if the class matches as it is not possible to obtain the class id directly.|
retvals=The function returns true on success and false on failure (npc is already spawned).|
relfuncs=*[[RequestClass]]
relfuncs=*[[RequestClass]]
*[[OnNPCClassSelect]]
*[[OnNPCClassSelect]]
}}
}}

Latest revision as of 14:34, 13 October 2023

This function was added in v1.6 beta 4 patch2 and will not work on previous versions.


Description:
This will send a request to server for spawning in the currently selected class.


Parameters:

NoParams


Return Values:
The function returns true on success and false on failure (npc is already spawned).

Important Note:
Inside the function OnNPCClassSelect, use Team, color, position to check if the class matches as it is not possible to obtain the class id directly.

Example

function OnNPCClassSelect()
{
    if(GetPlayerTeam(GetMyID())==2)
      RequestSpawn();
    else
      RequestClass(CLASS_NEXT);
    return 1
}

Related Functions

The following functions may be helpful as they relate to this function in one way or another.