// 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); } }
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); } }