SAMPGDK_NATIVE(bool, SetObjectMaterial(int objectid, int materialindex, int modelid, const char * txdname, const char * texturename, int materialcolor)) { static AMX_NATIVE native = sampgdk::Natives::GetNativeWarn("SetObjectMaterial"); sampgdk::FakeAmxHeapObject txdname_(txdname); sampgdk::FakeAmxHeapObject texturename_(texturename); cell params[] = { 6 * sizeof(cell), objectid, materialindex, modelid, txdname_.address(), texturename_.address(), materialcolor }; return sampgdk::FakeAmx::CallNativeBool(native, params); }
SAMPGDK_EXPORT bool SAMPGDK_CALL SetObjectMaterial(int objectid, int materialindex, int modelid, const char *txdname, const char *texturename, int materialcolor) { static AMX_NATIVE native = Natives::GetNativeWarn("SetObjectMaterial"); FakeAmxHeapObject txdname_(txdname); FakeAmxHeapObject texturename_(texturename); cell params[] = { 6 * 4, objectid, materialindex, modelid, txdname_.address(), texturename_.address(), materialcolor }; return FakeAmx::CallNativeBool(native, params); }