funcidx

Материал из Pro-Pawn Wiki
Перейти к: навигация, поиск

Описание:

Проверяет существование public-функции в скрипте.

Параметры:

(const name[])
const name[] Название функции.


Возвращаемое значение:

Индекс функции в таблице public-функций, либо -1, если функции с указанным названием не существует.

Info rhombus.png
Примечание
Проверяемая функция должна быть объявлена с атрибутом 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);
}