lua:onreceivepacket

Событие onReceivePacket

Только SA:MP. Требует наличие плагина SAMPFUNCS.

bool process=true, int id, Bitstream bitStream = onReceivePacket(int id, Bitstream bitStream)

Выполняется перед обработкой входящего RakNet-пакета. Данные в виде битстрима и ид пакета передаются параметрами при вызове.
Событие имеет все те же возвращаемые параметры, что и входящие, они предназначены для подмены значений. Самый первый параметр bool process отвечает за продолжение обработки пакета стандартным обработчиком (true - будет обработан, false - проигнорирован). Любые из всех параметров могут быть опущены, если в них нет нужды.

Совет: если не требуется подменять входящие значения и отменять обработку пакета, то не возвращайте никакие значения, включая параметр process - это увеличит производительность.

int id идентификатор пакета
Bitstream bitStream данные

bool process передать на обработку
int id идентификатор пакета
Bitstream bitStream данные