PDA

Просмотр полной версии : [Вопрос] Вопрос по инклюду



Killer
21.07.2018, 00:25
Здравствуйте.

У меня в инклюде в enum, есть переменная pCheat.
Получается там она в инклюде используется так - AC_IN[playerid][pCheat] = 1; к примеру.

Инклюд к моему моду подключен. Как мне в моде взаимодействовать с этой функцией, чтобы не было ошибок? Когда я взаимодействую с ней, у меня появляется ошибка -


error 017: undefined symbol "AC_IN"

Paradox
21.07.2018, 01:48
Если AC_IN объявлена как static то только через stock
ну или же объявить ее как new

Killer
21.07.2018, 02:20
Если она у меня находится в enum; мне не объявить ее в моде?

Daniel_Cortez
21.07.2018, 10:40
Здравствуйте.

У меня в инклюде в enum, есть переменная pCheat.
Получается там она в инклюде используется так - AC_IN[playerid][pCheat] = 1; к примеру.
pCheat - это не переменная, а константа, раз она объявлена в enum.


Как мне в моде взаимодействовать с этой функцией, чтобы не было ошибок?
... Какой функцией?


Когда я взаимодействую с ней, у меня появляется ошибка -


error 017: undefined symbol "AC_IN"
Так это не функция, а массив -_-
Если массив AC_IN объявлен в инклуде как "static AC_IN[...]", то он будет виден только внутри самого инклуда и для остальных файлов, в которых этот инклуд подключается, того массива не будет существовать. Если инклуд делали не вы, значит автор сделал так специально, чтобы массив был доступен только для инклуда и в него не лезли кривыми руками из мода. Наверняка в инклуде предусмотрены какие-нибудь функции для нормального использования, посмотрите внимательно.