|
Форум Программирование в Pawno Стандартные функции CallLocalFunction |
CallLocalFunction |
Вызов любой 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!" ); Программист любитель :) |
| |||
| |||