init.sqf - Init script on client side
player addAction ["Send Message",
{
_clientId = clientOwner;
_name = name player;
toTheServer = [_clientId, _name];
publicVariableServer "toTheServer"
}];
"toTheClient" addPublicVariableEventHandler
{
private ["_data"];
_data = _this select 1;
_message = _data select 0;
_name = _data select 1;
_newMessage = _message + _name;
hint _newMessage;
};
initServer.sqf - Init script on server side
"toTheServer" addPublicVariableEventHandler
{
private ["_data"];
_data = (_this select 1);
_clientId = (_this select 0);
_playerName = (_this select 1);
_message = "Joined the server"
toTheClient = [_message, _playerName];
_clientId publicVariableClient "toTheClient";
};