private static void loginResponse(dynamic result, params object[] arguments) { lock (loginResponseObject) { try { if (result.ContainsKey("userAuth") && result["userAuth"] == true) { onlineUsername = ""; if (result.ContainsKey("userName")) { onlineUsername = (string)result["userName"]; } isLogged = true; LiveTicker.AddTicker("I'm now On-Duty"); ExperienceManager.UpdateExp(5, "Login Bonus"); ExperienceManager.SelectPlayerInfo(); NotificationManager.addNotification("[~b~Police~s~Life~r~S~s~]: You have been ~g~successfully~s~ logged in ~b~Officer " + onlineUsername); } else { NotificationManager.addNotification("[~b~Police~s~Life~r~S~s~]: ~r~You have a invalid Token, your data will not be updated with our Server. ~w~Visit http://PoliceLifeS.de for more Infos"); Game.DisplayHelp("In our online mode, you have more options (EXP System, Callout Statistics and more)"); } } catch (Exception ex) { Game.LogTrivial(ex.ToString()); } } }