Feltzer
Дебютант
Привет всем пользователям форума! Начал оптимизировать свой мод и увидел интересную тенденцию: сегодня скриптеры любят размещать все системы сервера в инклюдах и подключать их к моду. Я захотел попробовать сделать что то типа такого. В подключаемый инклюд добавить все объекты сервера (а их около 8 к). Но когда я создаю в инклюде паблик OnGameModeInit(), а в моде его тоже оставляю, у меня при включении сервера действует паблик из инклюда, а из мода он не врубается. Вот пример моего инклюда:
Подскажите пожалуйста, почему у меня включается только этот OnGameModeInit, а в самом моде такой же паблик не задействуется... + обещаю, очень уж интересная проблема.
PHP:
#include <a_samp>
#include <streamer>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
}
#if defined _ALS_OnFilterScriptInit
#undef OnFilterScriptInit
#else
#define _ALS_OnFilterScriptInit
#endif
#define OnFilterScriptInit LSL_OnFilterScriptInit
forward LSL_OnFilterScriptInit();
#else /*not a filterscript*/
public OnGameModeInit()
{
// Test new LSPD
CreateDynamicObject(10377, 1481.15, -1792.93, 30.59, 0.00, 0.00, 89.43);
return 1;
}
#if defined _ALS_OnGameModeInit
#undef OnGameModeInit
#else
#define _ALS_OnGameModeInit
#endif
#define OnGameModeInit LSL_OnGameModeInit
forward LSL_OnGameModeInit();
#endif /*if defined FILTERSCRIPT*/
Последнее редактирование:
