Hmm... I think the problem is how you call enet_ent_synchronize(); This function should be called in the "Connected with Server" event (look at enet_set_event) and should only be called as client!
And you shouldn't create an entity until the synchronizing is finished (= after "Synchronizing complete" is called).

Correct synchronizing should be done like this:

Code:
function connected_with_server_event(var sender, STRING* msg)
{
enet_ent_synchronize();
}

function synchronizing_complete(var sender, STRING* msg)
{
//now you can create your Entities
}


PS: Don't forget to register your functions with enet_set_event()!


Things like correct synchronizing, level changing,... will be explained in the first tutorial. It's about creating an application where you can select a player, move around with it, shows the playername above the head of the player, simple chatting, correct synchronizing, level changing, kicking a client, correct disconnecting. So I think that this will clear up all necessary things which are important for creating a MP-Game.
I think the tutorial will come this weekend (available in german and english)!


ANet - A stable and secure network plugin with multi-zone, unlimited players, voip, server-list features,... (for A7/A8)!
get free version