Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Cоздание public в #include

Статус
В этой теме нельзя размещать новые ответы.

Feltzer

Дебютант
Привет всем пользователям форума! Начал оптимизировать свой мод и увидел интересную тенденцию: сегодня скриптеры любят размещать все системы сервера в инклюдах и подключать их к моду. Я захотел попробовать сделать что то типа такого. В подключаемый инклюд добавить все объекты сервера (а их около 8 к). Но когда я создаю в инклюде паблик 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*/
Подскажите пожалуйста, почему у меня включается только этот OnGameModeInit, а в самом моде такой же паблик не задействуется... + обещаю, очень уж интересная проблема.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу