public void SetPoints(Client sender, int points) { if (points > 0) { clientHandler.GetExtendetClient(sender).Properties.Points = points; } api.sendChatMessageToPlayer(sender, $"your actual points {clientHandler.GetExtendetClient(sender).Properties.Points}"); }
// gets called after the player/client connected and he is ready to receive triggers // If the users exists in the database, open the login otherwise the register public void OnPlayerReadyHandler(Client client, string eventName, object[] args) { ExtendetClient extendetClient = _clientHandler.GetExtendetClient(client); if (extendetClient.Properties.Name == null) { AuthOpen authOpen = new AuthOpen { Type = "Register" }; _eventHandler.InvokeClientEvent(client, "AuthOpen", JsonConvert.SerializeObject(authOpen)); } else { AuthOpen authOpen = new AuthOpen { Type = "Login", Username = extendetClient.Properties.Name }; _eventHandler.InvokeClientEvent(client, "AuthOpen", JsonConvert.SerializeObject(authOpen)); } }