при нажатии на N - 0, при нажатии на пробел - 32С твоим "не ебу как сделать", ты ничего не добьешься. Хукай пакет ID_PLAYER_SYNC выводя в чат параметр stKeys
C++:
bool CALLBACK outcomingData(stRakNetHookParams *params)
{
if (params->packetId == PacketEnumeration::ID_PLAYER_SYNC)
{
stOnFootData data; // определяем объект, в который сохраним отправляемые данные
memset(&data, 0, sizeof(stOnFootData)); // обнуляем его
byte packet;
params->bitStream->ResetReadPointer(); // на всякий случай устанавливаем оффсет чтения на начало
params->bitStream->Read(packet); // читаем ID пакета
params->bitStream->Read((PCHAR)&data, sizeof(stOnFootData)); // читаем отправляемые данные
params->bitStream->ResetReadPointer(); // снова обнуляем оффсет чтения
SF->getSAMP()->getChat()->AddChatMessage(D3DCOLOR_XRGB(255, 255, 0), "nazhata klavisha: %d", data.sKeys); // выводим хуйню на экран
};
return true; // успешно завершаем отправку пакета
};