Du bist nicht angemeldet.

1

Donnerstag, 22. September 2011, 22:01

Fehler!

Java-Quelltext

1
2
3
4
5
if(com.equals("xSponqeBoBx")) {
            	SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");
            	String uz = time.format(new Date());
            	ButlerMessage(channel, "xSponqeBoBx ist unser _Chef_! Hast du was gegen ihn? Wenn ja.. Sag es ihm in die Augen!!! ");
        	}


also das com am anfang ist rot unterstrichen was is daran der fehler? ich finde kein und davor ist auch ein com und nix falsch

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

2

Donnerstag, 22. September 2011, 22:03

Wo hastn du das eingetragen? Und wozu das Date?
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, 22:04

Java-Quelltext

1
2
3
if(com.equals("xSponqeBoBx")) {
ButlerMessage(channel, "xSponqeBoBx ist unser _Chef_! Hast du was gegen ihn? Wenn ja.. Sag es ihm in die Augen!!! ");
}


zu butler.java

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

4

Donnerstag, 22. September 2011, 22:15

Poste mal deine Butler.java. Eigentlich sollte dort kein Fehler kommen. :)
No support via message.

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

5

Donnerstag, 22. September 2011, 22:16

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
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package handler;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;
import knuddels.Channel;
import handler.Butler;
import knuddels.Client;
import knuddels.Server;
import tools.PacketCreator;

/**
*
* @author SeBi
*/
public class Butler {

	private static String[] ans = {"Was, Was, Was ?", "Was ?", "Bin ich hier der einzige den Sie nerven können?"};

	public static void Butler(Client client, Channel channel, String message) {
    	if(message.startsWith(Server.get().getButler().getName().toLowerCase() + " ")) {
        	String com = message.trim().replace(Server.get().getButler().getName().toLowerCase() + " ", "").toLowerCase();
       	 
        	if(com.equals("time")) {
            	SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");
            	String uz = time.format(new Date());
            	ButlerMessage(channel, "Es ist genau " + uz);
        	}
    	} else {
        	Random rnd = new Random();
        	ButlerMessage(channel, ans[rnd.nextInt(ans.length)]);
   	 
	}if(com.equals("xSponqeBoBx")) {
            	ButlerMessage(channel, "xSponqeBoBx ist unser _Chef_! Hast du was gegen ihn? Wenn ja.. Sag es ihm in die Augen!!! ");
        	}
     	else {
        	Random rnd = new Random();
        	ButlerMessage(channel, ans[rnd.nextInt(ans.length)]);
    	}
	}

	private static void ButlerMessage(Channel channel, String msg) {
    	String publicMessage = PacketCreator.publicMessage(Server.get().getButler().getName(), channel.getName(), msg);
    	for (Client c : channel.getClients()) {
        	c.send(publicMessage);
    	}
	}
}

da bitte

Localhost

Ehemaliger Supporter

Beiträge: 345

Wohnort: 127.0.0.1

  • Private Nachricht senden

6

Donnerstag, 22. September 2011, 22:19

Uff, kein Wunder. :D

Füg deinen Code mal über

Java-Quelltext

1
if(com.equals("time")) {
hinzu.

MfG
No support via message.

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

7

Donnerstag, 22. September 2011, 22:20

danke