Hi Henning,

Simple solution: you aren't sending the client skills at all.

Ent_sendnow is for updating the native 3dgs parameters like x, y, z, albedo, etc from server to client. So your intent is correct in that if my.x was changed, ent_sendnow would send the updated parameters. However, it will NOT force to send the skills on the client (or the server for that matter).

The problem therefore lies with your client. You need to do is make a specific send_skill call on the client so the server received the WASD instructions. Only then will my.x be updated and the ent_sendnow be sent.

A simple fix to your code therefore is:

{
if (key_w == 1)
{
my.skill1 = 5;
send_skill(my.skill1,0);
}

and replicate this throughout your WASD calls...