- Autor: Localhost
- Datum: 21.01.2012
Vorschau
Datenbank
Folgenden Code in eurer Datenbank als SQL-Befehl ausführen:
http://pastebin.com/tLHUd1n3
ChatHandler.java
Folgendes Paket importieren:
|
Java-Quelltext
|
1
|
import knuddels.Butler;
|
Suche:
|
Java-Quelltext
|
1
|
channel.broadcastMessage(message, client, false);
|
Darunter:
|
Java-Quelltext
|
1
2
3
4
5
|
if(channel.getGame() == null) {
if(channel.countClients() == 2 || message.toLowerCase().contains(Server.get().getButler().getName().toLowerCase())) {
Butler.parse(client, channel, message);
}
}
|
Butler.java
Erstelle im Package
knuddels eine neue Klasse:
Butler.java mit folgendem Code:
http://pastebin.com/kfAKFMPs
Hinweise:
Der Butler rechnet Matheaufgaben, gibt die Uhrzeit und Datum aus und antwortet 1.) wenn man alleine mit ihm Channel ist und 2.) wenn man seinen Namen nennt.
Wenn kein Wort, welches man in der Datenbank definieren kann, in der Message, die man öffentlich sendet, vorhanden ist, wird ein zufälliger Text aus der Datenbank ausgelesen - ansonsten der Text zum jeweiligen Wort.
Ist das Zeichen '~' in der Nachricht vorhanden, wird der 1. Teil vor dem ~ als öffentliche Aktion vom Butler ausgegeben und der Text nach dem ~ als öffentliche Nachricht.
Zudem werden einige Werte wie [NICK], [MINUTES] in den eigenen Nick, die aktuelle Minutenanzahl etc. replaced.
Viel Spaß damit,
Localhost