Guest User

Untitled

a guest
Mar 7th, 2014
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. // Set(Player)ObjectMaterial for RGBA Colors by Meta
  2. // With this Include/code you can use RGBA Colors in Set(Player)ObjectMaterial
  3.  
  4. #include <a_samp>
  5.  
  6. stock RGBAtoARGB(color)
  7. return (color >>> 8)|(color << 24);
  8.  
  9. stock SetObjectMaterialEx(objectid, materialindex, modelid, txdname[], texturename[], materialcolor=0)
  10. return SetObjectMaterial(objectid, materialindex, modelid, txdname, texturename, RGBAtoARGB(materialcolor));
  11.  
  12. #if defined _ALS_SetObjectMaterial
  13. #undef SetObjectMaterial
  14. #else
  15. #define _ALS_SetObjectMaterial
  16. #endif
  17. #define SetObjectMaterial SetObjectMaterialEx
  18.  
  19. stock SetPlayerObjectMaterialEx(playerid, objectid, materialindex, modelid, txdname[], texturename[], materialcolor=0)
  20. return SetPlayerObjectMaterial(playerid, objectid, materialindex, modelid, txdname, texturename, RGBAtoARGB(materialcolor));
  21.  
  22. #if defined _ALS_SetPlayerObjectMaterial
  23. #undef SetPlayerObjectMaterial
  24. #else
  25. #define _ALS_SetPlayerObjectMaterial
  26. #endif
  27. #define SetPlayerObjectMaterial SetPlayerObjectMaterialEx
  28.  
  29. stock SetObjectMaterialTextEx(objectid, text[], materialindex = 0, materialsize = OBJECT_MATERIAL_SIZE_256x128, fontface[] = "Arial", fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0)
  30. return SetObjectMaterialText(objectid, text, materialindex, materialsize, fontface, fontsize, bold, RGBAtoARGB(fontcolor), RGBAtoARGB(backcolor), textalignment);
  31.  
  32. #if defined _ALS_SetObjectMaterialText
  33. #undef SetObjectMaterialText
  34. #else
  35. #define _ALS_SetObjectMaterialText
  36. #endif
  37. #define SetObjectMaterialText SetObjectMaterialTextEx
  38.  
  39. stock SetPlayerObjectMaterialTextEx(playerid, objectid, text[], materialindex = 0, materialsize = OBJECT_MATERIAL_SIZE_256x128, fontface[] = "Arial", fontsize = 24, bold = 1, fontcolor = 0xFFFFFFFF, backcolor = 0, textalignment = 0)
  40. return SetPlayerObjectMaterialText(playerid, objectid, text, materialindex, materialsize, fontface, fontsize, bold, RGBAtoARGB(fontcolor), RGBAtoARGB(backcolor), textalignment);
  41.  
  42. #if defined _ALS_SetPlayerObjectMaterialTxt
  43. #undef SetPlayerObjectMaterialText
  44. #else
  45. #define _ALS_SetPlayerObjectMaterialTxt
  46. #endif
  47. #define SetPlayerObjectMaterialText SetPlayerObjectMaterialTextEx
Add Comment
Please, Sign In to add comment