Exemplo n.º 1
0
        // BuTton FunctioN (IS_BFN, SHIFT+I SHIFT+B)
        void ClientRenames(InSim insim, IS_CPR CPR)
        {
            try
            {
                _connections[CPR.UCID].PName = CPR.PName;

                if (ConnectedToSQL)
                {
                    try { SqlInfo.UpdateUser(_connections[CPR.UCID].UName, StringHelper.StripColors(_connections[CPR.UCID].PName), _connections[CPR.UCID].TotalDistance, _connections[CPR.UCID].points); }
                    catch (Exception EX)
                    {
                        if (!SqlInfo.IsConnectionStillAlive())
                        {
                            ConnectedToSQL = false;
                            SQLReconnectTimer.Start();
                        }
                        else
                        {
                            LogTextToFile("error", "CNL - Exception: " + EX, false);
                        }
                    }
                }

                UpdateGui(CPR.UCID, true);
            }
            catch (Exception e)
            { LogTextToFile("error", "[" + CPR.UCID + "] " + StringHelper.StripColors(_connections[CPR.UCID].PName) + "(" + _connections[CPR.UCID].UName + ") BFN - Exception: " + e, false); }
        }
Exemplo n.º 2
0
        void ClientRenames(InSim insim, IS_CPR CPR)
        {
            try
            {
                {
                    _connections[CPR.UCID].PName = CPR.PName;

                    foreach (var CurrentPlayer in _players.Values)
                    {
                        if (CurrentPlayer.UCID == CPR.UCID)
                        {
                            CurrentPlayer.PName = CPR.PName;                                                                       //make sure your code is AFTER this one
                        }
                    }
                }
            }
            catch (Exception e)
            {
                var conn = _players[CPR.UCID];
                conn.NoColPlayername = StringHelper.StripColors(conn.PName);

                LogTextToFile("error", "[" + conn.UCID + "] " + conn.NoColPlayername + "(" + _connections[CPR.UCID].UName + ") - CPR - Exception: " + e, false);
            }
        }