ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   SAMP-API Одновременная совместимость с r1 и r3 (https://forum.antichat.xyz/showthread.php?t=1455139)

ANZR 24.10.2022 04:47

Возник вопрос. В SAMP-API версии сампа разделены в пространстве имен, что усложняет задачу тем, что для одного и того же действия для r1 и r3 нужно писать отдельные функции/условия, что искусственно увеличивает код в размерах

Можно ли сделать так, чтобы плагин обращался к разным namespace в зависимости от версии сампа, занеся их в отдельную переменную?

Как минимум на подобии этого

C++:





Код:

auto
*
Game
=
SampVersion
==
1
?
sampapi
::
v037r1
::
RefGame
(
)
:
sampapi
::
v037r3
::
RefGame
(
)
;
// Ошибка. Несовместимые типы операндов



Время: 02:44