I was pretty sure the server would not have a pointer assigned to the new client during the join event. I think this is exactly why the SEND_STRING_TO required an entity created by the client.

I also believe my script allows the client to join, get assigned a unique ID, create an entity on the server and set it's skill to the ID given out by the server.

I think there is a possibility I am going wrong here; maybe my entity skills are out of synch because I am getting the server to search for this new client during the join event itself? regardless of sleep(2)?

I have created a 2 second delay during the join_event, to allow the client to get the ID, spawn the entity and assign the skill. After the 2 seconds the server searches for an entity matching the ID and then sends a string to it directly.

Could it be the client created entity is not updated it's skill on the server?

I will look into this over the weekend. It would be fantastic if someone could give me a code snippet that demonstrates this. I keep thinking its the SEND_STRING_TO function itself, or maybe my A6.6 pro is acting up

As for the string issue, I have checked my code and I am passing the string through a function with a (_string) handler, and while I did have a few direct "" strings, it seems to be missing characters for all ways of sending.

I am going to have a crack at your example code.


The Art of Conversation is dead : Discuss