
24.10.2022, 04:47
|
|
Участник форума
Регистрация: 03.08.2019
Сообщений: 168
С нами:
3568604
Репутация:
48
|
|
Возник вопрос. В SAMP-API версии сампа разделены в пространстве имен, что усложняет задачу тем, что для одного и того же действия для r1 и r3 нужно писать отдельные функции/условия, что искусственно увеличивает код в размерах
Можно ли сделать так, чтобы плагин обращался к разным namespace в зависимости от версии сампа, занеся их в отдельную переменную?
Как минимум на подобии этого
C++:
Код:
auto
*
Game
=
SampVersion
==
1
?
sampapi
::
v037r1
::
RefGame
(
)
:
sampapi
::
v037r3
::
RefGame
(
)
;
// Ошибка. Несовместимые типы операндов
|
|
|