15.11.2015, 11:28
Есть пользовательская автовызываемая функция (public). Её нужно использовать в нескольких include.
При использовании конструкции:
Если к данному методу применять стандартные автовызываемые функции (OnPlayerConnect), вызывается в двух "вставках".
При использовании конструкции:
PHP Code:
forward Func(playerid, status); // общее
// Вставка include 1
public Func(playerid, status)
{
// вызывается
}
#if defined _ALS_Func
#undef OnProfileLogin
#else
#define _ALS_OnProfileLogin
#endif
#define Func test_Func
forward test_Func(playerid, status);
// Вставка include 2
public Func(playerid, status)
{
// не вызывается
}