Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция CallRemoteFunction

.Crazy

Специалист
Вызов любой public функции из любого загруженного скрипта сервера.

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

Типы
< Тип > < Описание >
c 1 символ ( пример: 'z' )
d, i Целое число ( пример: 123456 )
x Целое число в шестнадцатиричном формате ( пример: 0xFF0000AA )
f Дробное число ( пример: 3.1416 )
s Строка ( пример: "Hello, World!" )
Типы должны быть указаны в таком же порядке, в котором указаны аргументы для вызова функции. Например
PHP:
CallRemoteFunction( "имя_функции", "cfsxd", 'z', 3.1416, "Hello, World!", 0xFF0000AA, 123456 );
Пример
PHP:
// эта функция находится в одном скрипте
forward callMe ( const string[] );
public  callMe ( const string[] )
{
    printf( "callMe > %s", string );
    return 777;
}
 
// -----------------------------------------------------------
 
// этот код находится в другом скрипте
CallRemoteFunction( "callMe", "s", "Hello, World!" );
Связанные функции
Эти функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.
  • CallLocalFunction: Вызов локальной функции.
 
Последнее редактирование модератором:
Сверху Снизу