i presume the my pointer isn't the one you expect.
Code:
ENTITY* entPlayer;
function getInput () { // wsad control on client and server separately
if (connection == 2) entPlayer = clPlayer;
if (connection == 3) entPlayer = svPlayer;
while (1) {
if (key_w == 1) entPlayer.skill1 = 5;
if (key_s == 1) entPlayer.skill1 = -5;
if (key_a == 1) entPlayer.skill2 = 5;
if (key_d == 1) entPlayer.skill2 = -5;
if (!key_any) {
entPlayer.skill1 = 0;
entPlayer.skill2 = 0;
}
}