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

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

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

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

Мануал Антисобейт | Возвращаем SendClientCheck в жизнь

Статус
В этой теме нельзя размещать новые ответы.

Zaur_Lumanov

Умник
Вот простой костыль, который поможет вам узнать, имеет ли игрок собейт.

Вам необходимо иметь плагин RakNet Manager by urShadow (кликабельно).

В самое начало мода:

PHP:
native SendClientCheck(playerid, actionid, memaddr, memOffset, bytesCount);
В паблик OnPlayerRequestClass:

PHP:
SendClientCheck(playerid, 0x2, 0, 0, 4);
И в любое место:

PHP:
new RPC_ClientCheck = 0x67;
public OnPlayerReceivedRPC(playerid, rpcid, BitStream:bs)
{
	if(rpcid == RPC_ClientCheck) 
	{
		new addr, len;

		BS_ReadValue(bs, RNM_UINT8, len,
						RNM_INT32, addr);

		if ((addr & 0xFC0000) != 0xFC0000)
		{
			printf("Игрок %i имеет собейт.",playerid);
		}
		else
		{
			printf("Игрок %i чист.",playerid);
		}

	}

    return 1;
}
Автор: Buisness_Suid.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу