note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
IsPlayerObjectMaterialSlotUsed
warning
This function was added in omp v1.1.0.2612 and will not work in earlier versions!
Description
Checks if a slot of player-object material is used.
Name | Description |
---|---|
playerid | The ID of the player. |
objectid | The ID of the player-object. |
materialIndex | The 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 playerobjectid = CreatePlayerObject(playerid, 19371, 978.71143, -925.25708, 42.63720, 0.00000, 0.00000, 2.00000);
SetPlayerObjectMaterial(playerid, playerobjectid, 0, 19341, "egg_texts", "easter_egg01", 0xFFFFFFFF);
new type = IsPlayerObjectMaterialSlotUsed(playerid, playerobjectid, 0);
// type = 1
Another example:
new playerobjectid = CreatePlayerObject(playerid, 19174, 986.42767, -983.14850, 40.95220, 0.00000, 0.00000, 186.00000);
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
Related Functions
- SetPlayerObjectMaterial: Replace the texture of a player-object with the texture from another model in the game.
- SetPlayerObjectMaterialText: Replace the texture of a player object with text.
- GetPlayerObjectMaterial: Get the material data from an index of the player-object.
- GetPlayerObjectMaterialText: Get the material text data from an index of the player-object.
- IsObjectMaterialSlotUsed: Checks if a slot of object material is used.