RequestClassAbs: 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 3: Line 3:
params=<source lang="lua">(classId)</source>
params=<source lang="lua">(classId)</source>
<poem>
<poem>
:: classId : The ID of the class to select  
:: classId : The ID of the class to select. Values must be non-negative and not more than <source inline>49</source>
</poem>|
</poem>|
retvals=true, on success and false, on failure (classId out of range)|
retvals=true, on success and false, on failure (classId out of range)|

Latest revision as of 17:11, 8 February 2024

This function was added in v1.8 beta and will not work on previous versions.


Description:
Request a class by specifying its absolute class ID (0,1,2,3,4,..) rather than choosing it relatively (-1,0,1) through RequestClass. This function must be called when npc is not spawned. Calling it when npc is spawned has no effect.


Parameters:

(classId)

classId : The ID of the class to select. Values must be non-negative and not more than 49


Return Values:
true, on success and false, on failure (classId out of range)


Example

function OnPlayerDeath(playerid)
{
	if(playerid==GetMyID())
        RequestClassAbs(3);
}

Related Functions

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