GetLevelByClass(int, object)

Objectの持つ指定したクラスのレベルを得ます。

int GetLevelByClass(
    int nClassType,
    object oCreature = OBJECT_SELF
);

Parameters

nClassType

CLASS_TYPE_*定数を使用し、調べるクラス

oCreature

クラスを調べるObject(デフォルト:OBJECT_INVALID)


Description

oCreatureが持つCLASS_TYPE_*によって記述されるクラスを整数値で返します。整数値は1から20で表されるクラスレベルです。そのクラスレベルがない場合は値は0です。例えば、配置オブジェクトの椅子はクラスを持ちませんので、何を要求しても0が返されることになります。



Version

1.22

Example

// PCのパラディンクラスのレベルを調べる(CLASS_TYPE_PALADIN)
void main()
{
    int i;
    i = GetLevelByClass(CLASS_TYPE_PALADIN,GetFirstPC());
    SendMessageToPC(GetFirstPC(),"Your Level in Paladin == " + IntToString(i));
}

See Also

functions: GetCharacterLevel | GetHitDice | GetLevelByPosition
categories: Get Data from Creature Functions | Party Functions
constants: CLASS_TYPE_* Constants


author: GoLeM, editor: Kristian Markon, JP team: Rainie
Send comments on this topic.