03.11.2018, 12:18
Pessoal, tф iniciando hб pouco tempo no Pawn.RakNet e criei esse anti-cheat sу pra testes, ele й um anti-fake minigun, jб vi hackers por aн matando players de minigun mesmo o servidor tendo GetPlayerWeapon
O cуdigo tб certo assim? Aliбs, qual a diferenзa de RPC pra um Packet? o que й offset?
PHP Code:
public OnIncomingPacket(playerid, packetid, BitStream:bs)
{
if(packetid == ID_BULLET_SYNC)
{
new FakeMinigun[PR_BulletSync];
BS_IgnoreBits(bs, 8);
FakeMinigun[PR_weaponId] = 38;
if(GetPlayerWeapon(playerid) != 38)
{
if(packetid == BS_ReadValue(bs, FakeMinigun[PR_weaponId]))
{
for(new i; i < MAX_PLAYERS; i++)
{
SendClientMessage(i, -1, "Xiter");
}
}
}
}
return 1;
}