Вот простой костыль, который поможет вам узнать, имеет ли игрок собейт.
Вам необходимо иметь плагин 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.