Du bist nicht angemeldet.

1

Donnerstag, 22. September 2011, 16:39

Kein Text

Hallo wenn ich was schreibe im Chat kommt kein TEXT-.-

könnt ihr mir vielleicht helfen?

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

2

Donnerstag, 22. September 2011, 17:19

Da wir nicht hellsehen können, müsstest du uns schon die Fehlermeldung der Output geben.
No support via message.

"Der gute Programmierer ist nicht der, der keine Fehler macht, sondern der, der seine Fehler rasch findet und behebt."

3

Donnerstag, 22. September 2011, 17:20

bei der start.bat steht kein fehler garnix da komtm nur kein Text im chatfenster !!

4

Donnerstag, 22. September 2011, 17:47

Dann hast du etwas modifiziert.
In der originalen, unveränderten Version geht natürlich alles 100%ig.
Kein Support per PN. Nur im Forum!

5

Donnerstag, 22. September 2011, 17:57

Poste mal deine ChatHandler.java
vielleicht hast du da was verändert.

6

Donnerstag, 22. September 2011, 18:17

Java-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/* Banana-Chat - The first Open Source Knuddels Emulator
 * Copyright (C) 2011  Flav <http://banana-coding.com>
 *
 * Diese Datei unterliegt dem Copyright von Banana-Coding und
 * darf verändert, aber weder in andere Projekte eingefügt noch
 * reproduziert werden.
 *
 * Der Emulator dient - sofern der Client nicht aus Eigenproduktion
 * stammt - nur zu Lernzwecken, das Hosten des originalen Clients
 * ist untersagt und wird der Knuddels GmbH gemeldet.
 */

package handler;

import knuddels.Channel;
import knuddels.Client;
import knuddels.CommandParser;
import knuddels.Server;

/**
 *
 * @author Flav
 */
public class ChatHandler {
	public static void handle(String[] tokens, Client client) {
    	Channel channel = Server.get().getChannel(tokens[1]);

    	if (channel == null || !channel.getClients().contains(client)) {
        	return;
    	}

    	if (client.isAway()) {
        	client.setAway(false);
    	}

    	if (!client.isModerator()) {
        	if (client.checkSpam(channel.getName())) {
            	return;
        	}
    	}

    	String message = tokens[2].trim();

    	if (message.isEmpty()) {
        	return;
    	}

    	if (message.charAt(0) == '/') {
        	CommandParser.parse(message, client, channel);
    	} else {
        	channel.broadcastMessage(message, client, false);
    	}
	}
}

7

Donnerstag, 22. September 2011, 18:31

ne hast nichts verändert.
müsste eig gehen.

8

Donnerstag, 22. September 2011, 18:40

geht nicht