Создать акаунт
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум pawno » Pawno » Стандартные функции » CallLocalFunction
CallLocalFunction
Дата: Вторник, 10.05.2016, 08:47 | Сообщение # 1
OFF
Администратор
288Сообщения:
Вызов любой public функции, которая может находится как в этом скрипте, так и в других скриптах, которые были вызваны этим скриптом.

Параметры:
(const function[], const format[], {Float,_}:...)function[] Имя функции.
format[] Тип для каждого параметра функции.
{Float,_}:... Аргументы функции, которые должны соответствовать указанному типу.
Возвращает Любое значения, которые, обычно, возвращают public функции.

Цитата
Типы< Тип > < Описание >
c 1 символ ( пример: 'z' )
d, i Целое число ( пример: 123456 )
x Целое число в шестнадцатиричном формате ( пример: 0xFF0000AA )
f Дробное число ( пример: 3.1416 )
s Строка ( пример: "Hello, World!" )

Типы должны быть указаны в таком же порядке, в котором указаны аргументы для вызова функции. Например
Код
CallRemoteFunction( "имя_функции", "cfsxd", 'z', 3.1416, "Hello, World!", 0xFF0000AA, 123456 );

Пример:
Код
// эта функция находится в фильтрскрипте
forward callMe ( const string[] );
public  callMe ( const string[] )
{
    printf( "callMe > %s", string );
    return 777;
}

// -----------------------------------------------------------

// этот код находится в игровом режиме

// это объявление обязательно, чтобы компилятор знал, что такая функция существует
forward callMe ( const string[] );

// вызываем функцию callMe, которая находится в фильтрскрипте
CallLocalFunction( "callMe", "s", "Hello, World!" );

Форум pawno » Pawno » Стандартные функции » CallLocalFunction
  • Страница 1 из 1
  • 1
Поиск:

Старая форма входа