跳至主要内容

IsObjectMaterialSlotUsed

注意

This function was added in omp v1.1.0.2612 and will not work in earlier versions!

Description

Checks if a slot of object material is used.

NameDescription
objectidThe ID of the object.
materialIndexThe material index on the object. (0 to 15)

Returns

The function returns the type of material slot usage.

0 - None

1 - Material

2 - Text

Examples

new objectid = CreateObject(19371, 978.71143, -925.25708, 42.63720,   0.00000, 0.00000, 2.00000);
SetObjectMaterial(objectid, 0, 19341, "egg_texts", "easter_egg01", 0xFFFFFFFF);

new type = IsObjectMaterialSlotUsed(objectid, 0);
// type = 1

Another example:

new objectid = CreateObject(19174, 986.42767, -983.14850, 40.95220,   0.00000, 0.00000, 186.00000);
SetObjectMaterialText(objectid, "OPEN.MP", 0, OBJECT_MATERIAL_SIZE_256x128, "Arial", 38, true, 0xFF0000FF, 0x00000000, OBJECT_MATERIAL_TEXT_ALIGN_LEFT);

new type = IsObjectMaterialSlotUsed(objectid, 0);
// type = 2