13.12.2016, 12:19
Well done! I really like it 
But in order to be able to use the functions by default, simply by connecting include, you should hook the default public OnGameModeInit and OnGameModeExit like this:

But in order to be able to use the functions by default, simply by connecting include, you should hook the default public OnGameModeInit and OnGameModeExit like this:
PHP код:
public OD_STDIO_OnGameModeInit()
{
stdin = fopen("CON", io_read);
stdout = fopen("CON", io_write);
#if defined OD_STDIO_OnGameModeInit
return OD_STDIO_OnGameModeInit();
#else
return 1;
#endif
}
#if defined _ALS_OnGameModeInit
#undef OnGameModeInit
#else
#define _ALS_OnGameModeInit
#endif
#define OnGameModeInit OD_STDIO_OnGameModeInit
#if defined OD_STDIO_OnGameModeInit
forward OD_STDIO_OnGameModeInit();
#endif
public OD_STDIO_OnGameModeExit()
{
fclose(stdin);
fclose(stdout);
#if defined OD_STDIO_OnGameModeExit
return OD_STDIO_OnGameModeExit();
#else
return 1;
#endif
}
#if defined _ALS_OnGameModeExit
#undef OnGameModeExit
#else
#define _ALS_OnGameModeExit
#endif
#define OnGameModeExit OD_STDIO_OnGameModeExit
#if defined OD_STDIO_OnGameModeExit
forward OD_STDIO_OnGameModeExit();
#endif