Глянул код и не понял прикола дублирования кода для версии со стримером и без.
Проще сделать так:
PHP код:
#if defined USE_INCOGNITO_STREAMER\
&& defined CreateDynamicObject
#define mf_CreateObject(%0,%1,%2,%3,%4,%5,%6,%7) CreateDynamicObject(%0,%1,%2,%3,%4,%5,%6, -1, -1, -1, %7)
#define mf_SetObjectMaterial SetDynamicObjectMaterial
#else
#define mf_CreateObject CreateObject
#define mf_SetObjectMaterial SetObjectMaterial
#endif
Тогда все фиксы будут выглядеть так:
PHP код:
#if !defined DISABLE_MAPFIX_PLACE_1
MapFixObjects[0] = mf_CreateObject(2904, 1277.5, 2529.6, 16.9, 0.0, 90.0, 90.0, 2.0);
MapFixObjects[1] = mf_CreateObject(2634, 1276.4, 2532.7, 16.8, 0.0, 0.0, 128.0, 2.0);
MapFixObjects[2] = mf_CreateObject(2634, 1276.4, 2526.5, 16.8, 0.0, 0.0, 52.0, 2.0);
#endif
Также не понял прикола в OnGameModeExit для инклуд версии - зачем? Там же ничего не выгружается, лишний флуд в лог.