Sonntag, 3. Juni 2012, 11:27
Kurzbeschreibung
Für einen simplen Butler im Chat.
Beschreibung
- Autor: Localhost
- Datum: 21.01.2012
Datenbank
Für den SQL-Query aus der Butler.sql-Datei im Download aus.
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
Kopiert die Klasse Butler (Butler.java) aus dem Download in das Paket "knuddels".
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
Löschung beantragen
bedenklichen Inhalt melden