RequestSpawn: Difference between revisions

From NPC for VCMP 0.4 Servers
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
<poem style="border: 2px solid #d6d2c5; background-color: #f9f4e6; padding: 1em;">
This function was added in v1.6 beta 4 patch2 and will not work on previous versions.
</poem>
{{Welcome|
{{Welcome|
desc=This will send a request to server for spawning in the currently selected class.|
desc=This will send a request to server for spawning in the currently selected class.|
Line 7: Line 10:
     if(GetPlayerTeam(GetMyID())==2)
     if(GetPlayerTeam(GetMyID())==2)
       RequestSpawn();
       RequestSpawn();
    else
      RequestClass(CLASS_NEXT);
     return 1
     return 1
}
}
</source>|
</source>|
note= Inside the function, 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.|
relfuncs=*[[RequestClass]]
relfuncs=*[[RequestClass]]
*[[OnNPCClassSelect]]
*[[OnNPCClassSelect]]
}}
}}

Revision as of 16:42, 24 May 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:
This function does not return any specific values.

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.