Жесть... какой то деревянный велосипед с таймерами и циклами изобрели.
http://wiki.sa-mp.com/wiki/GetPlayerKeys
Code
public OnPlayerUpdate(playerid)
{
new Keys,ud,lr;
GetPlayerKeys(playerid,Keys,ud,lr);
if(ud > 0) SendClientMessage(playerid, 0xFFFFFFFF, "DOWN");
else if(ud < 0) SendClientMessage(playerid, 0xFFFFFFFF, "UP");
if(lr > 0) SendClientMessage(playerid, 0xFFFFFFFF, "RIGHT");
else if(lr < 0) SendClientMessage(playerid, 0xFFFFFFFF, "LEFT");
return 1;
}