Guten Tag liebe Community.
Ich hätte eine kleine Frage bzw. ein kleines Problem.
Ich möchte falls in der RichTextBox immer 1 hochgezählt wird.
Das Problem ist nun, wenn ich dort von dem Client aus was schreibe (logged in with enity id) wird zwar 1 hochgezählt, aber wenn ich weiterhin z.B aasd oder sonstiges schreibe, zählt er immer noch immer eins hoch.
Wieso? Ist mein Code falsch?
Code:
Spoiler anzeigen
Danke nochmal im Voraus!
MfG.
Ich hätte eine kleine Frage bzw. ein kleines Problem.
Ich möchte falls in der RichTextBox immer 1 hochgezählt wird.
Das Problem ist nun, wenn ich dort von dem Client aus was schreibe (logged in with enity id) wird zwar 1 hochgezählt, aber wenn ich weiterhin z.B aasd oder sonstiges schreibe, zählt er immer noch immer eins hoch.
Wieso? Ist mein Code falsch?
Code:
C#-Quellcode
- private void LogWriter_TextChanged_2(object sender, EventArgs e)
- {
- LogWriter.SelectionStart = LogWriter.Text.Length; //Set the current caret position at the end
- LogWriter.ScrollToCaret(); //Now scroll it automatically
- this.Write();
- }
- //Write funktion
- private void Write()
- {
- if (LogWriter.Text.Contains("logged in with entity id"))
- {
- currentUser += 1;
- PlayerCount();
- }
- else if (LogWriter.Text.Contains("lost connection")) {
- currentUser -= 1;
- PlayerCount();
- }
- }
- private void PlayerCount()
- {
- lbl_player.Text = "Spieler: " + currentUser + " von " + LimitedUsers;
- }
Danke nochmal im Voraus!
MfG.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „JazzerDEV“ ()