Quote:
Originally Posted by graef
PHP код:
#define _@CoreH_0 hook_main(){
#define _@CoreH_1 #if defined core_main core_main(); #endif
#define _@CoreH_2 }#if defined _ALS_core_main #undef core_main #else #define _ALS_core_main #endif #define core_main hook_main
#define _coreHook _@CoreH_0_@CoreH_1_@CoreH_2
#define CMD:%1(%2) _coreHook forward cmd_%1(%2); public cmd_%1(%2)
CMD:test(playerid, params[]) {
return 1;
}
Basically, i need a macro for doing something like this:
Код:
hook_main() {
#if defined core_main
core_main();
#endif
}
#if defined _ALS_core_main
#undef core_main
#else
#define _ALS_core_main
#endif
#define core_main hook_main
forward cmd_test(playerid, params[]);
public cmd_test(playerid, params[]) {
// Content
}
But i got little confused with this error
Код:
error 010: invalid function or declaration
|
In which line exactly is the error located ?