跳到主要内容

IsPlayerObjectMaterialSlotUsed

注意

这个函数是在omp v1.1.0.2612中添加的,在以前的版本中不起作用!

描述

检测指定玩家物体的材质槽位使用状态

参数名说明
playerid目标玩家 ID
objectid玩家物体 ID
materialIndex材质槽位索引值(有效范围 0-15)

返回值

返回材质槽位使用类型:

0 - 未使用

1 - 材质贴图

2 - 文本贴图

示例代码

new playerobjectid = CreatePlayerObject(playerid, 19371, 978.71143, -925.25708, 42.63720, 0.0, 0.0, 2.0);
SetPlayerObjectMaterial(playerid, playerobjectid, 0, 19341, "egg_texts", "easter_egg01", 0xFFFFFFFF);

new type = IsPlayerObjectMaterialSlotUsed(playerid, playerobjectid, 0);
// type值为1

另一示例:

new playerobjectid = CreatePlayerObject(playerid, 19174, 986.42767, -983.14850, 40.95220, 0.0, 0.0, 186.0);
SetPlayerObjectMaterialText(playerid, playerobjectid, "OPEN.MP", 0,
OBJECT_MATERIAL_SIZE_256x128, "Arial", 38, true, 0xFF0000FF, 0x00000000,
OBJECT_MATERIAL_TEXT_ALIGN_LEFT);

new type = IsPlayerObjectMaterialSlotUsed(playerid, playerobjectid, 0);
// type值为2

相关函数