Допустим в моде у меня как и у всех:
А вот если клепать что-то на FS там тоже надо раздефайнивать и заново ставить 100 или можно просто указать дефайн в 100 макс?PHP код:
#undef MAX_PLAYERS
#define MAX_PLAYERS 100
Допустим в моде у меня как и у всех:
А вот если клепать что-то на FS там тоже надо раздефайнивать и заново ставить 100 или можно просто указать дефайн в 100 макс?PHP код:
#undef MAX_PLAYERS
#define MAX_PLAYERS 100
Вы все равно будете использовать инклюд a_samp/a_npc, а именно в нем и хранится данная константа. В FS тоже нужно будет: «раздефайнивать и заново ставить 100».
vovandolg (03.01.2016)
Суть в чём, что в моде по своему будет, инклуда а_самп дефайн не юзается так как мы свои дейфайны установили, а тут ещё и прицеп FS, вот и спросил как прицепу быть
Только вот так ставят новое значение
PHP код:
#if defined MAX_PLAYERS
#undef MAX_PLAYERS
#define MAX_PLAYERS 100
#endif
Т.е. если константа MAX_PLAYERS не была объявлена, её нельзя будет использовать даже после переобъявления? Fail.
Не знаю, как остальные, лично я обычно делаю так:
Впрочем, можно обойтись и в 2 строки с #undef\#define. Главное, чтобы сначала был подключен инклуд a_samp.PHP код:
#if defined MAX_PLAYERS
#undef MAX_PLAYERS
#undef
#define MAX_PLAYERS 100
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
VVWVV (03.01.2016)
Чтобы она не была объявленной, надо было либо убирать эту константу в a_samp, либо передефайнивать выше a_samp, либо вообще, чтобы a_samp не было.
PHP код:
//
#if defined MAX_PLAYERS
#undef MAX_PLAYERS
#define MAX_PLAYERS 100
#else
#define MAX_PLAYERS 100
#endif
//
#if defined MAX_PLAYERS
#undef MAX_PLAYERS
#define MAX_PLAYERS 100
#elseif !defined MAX_PLAYERS
#define MAX_PLAYERS 100
#endif
Последний раз редактировалось Desulaid; 03.01.2016 в 22:30.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)