ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   C++ Как функцию __thiscall можно сделать аргументом функции samp::RefInputBox()->AddCommand (https://forum.antichat.xyz/showthread.php?t=1455120)

ANZR 23.10.2022 23:28

Куськи

У меня есть функция ActivateCommand, которая находится внутри класса, но при попытке регистрации команды в sampapi вылезает ошибка

с++:





Код:

if
(
SampVersion
==
1
)
sampapi
::
v037r1
::
RefInputBox
(
)
->
AddCommand
(
"test"
,
ActivateCommand
)
;



Как мне зарегистрировать команду

AdCKuY_DpO4uLa 24.10.2022 00:37

Объяви функцию static и передавай её через указатель на твой класс

ANZR 24.10.2022 02:56

Цитата:

Сообщение от AdCKuY_DpO4uLa

Объяви функцию static и передавай её через указатель на твой класс

Только у меня теперь вопрос. Как мне обращаться к переменным, что лежат внутри класса?

AdCKuY_DpO4uLa 24.10.2022 10:56

Цитата:

Сообщение от ANZR

Только у меня теперь вопрос. Как мне обращаться к переменным, что лежат внутри класса?

Через тот же указатель


Время: 01:50