PDA

Просмотр полной версии : [Вопрос] функция вместо нативки



ShapeGaz
17.11.2017, 19:57
У меня возник вопрос, как можно использовать функцию вместо AMX_NATIVE_CALL в плагине?

VVWVV
17.11.2017, 20:38
1) Можно более конкретнее, какую именно функцию вы хотите использовать?
2) Вопрос не в том разделе, как я понял.

ShapeGaz
17.11.2017, 21:16
1) Можно более конкретнее, какую именно функцию вы хотите использовать?
2) Вопрос не в том разделе, как я понял.

Любую, созданную мной.

К примеру:
Вместо

cell AMX_NATIVE_CALL test()

Использовать функцию, т.е.

void test()

Daniel_Cortez
18.11.2017, 21:22
Во-первых, "cell AMX_NATIVE_CALL test()" - это тоже функция.
Во-вторых, нет, нельзя. Это требование виртуальной машины: она должна вызывать именно такую функцию, у которой тип возвращаемого значения и конвенция вызова определены как "cell AMX_NATIVE_CALL".