funcidx
Материал из Pro-Pawn Wiki
Описание:
Проверяет существование
public
-функции в скрипте.
Параметры:
(const name[]) |
const name[] | Название функции. |
Возвращаемое значение:
Индекс функции в таблице
public
-функций, либо -1
, если функции с указанным названием не существует.
Примечание |
Проверяемая функция должна быть объявлена с атрибутом public либо её название должно начинаться с символа @ .
Индексы public -функций начинаются с 0.
|
Пример использования:
forward MyFunction();
public MyFunction()
return 1;
main()
{
new idx = funcidx("MyFunction");
// Вывод: "Функция MyFunction() существует (ID 0)"
printf("Функция MyFunction() %sсуществует (ID %d)", (idx == -1) ? "не " : "", idx);
}
public MyFunction()
return 1;
main()
{
new idx = funcidx("MyFunction");
// Вывод: "Функция MyFunction() существует (ID 0)"
printf("Функция MyFunction() %sсуществует (ID %d)", (idx == -1) ? "не " : "", idx);
}