if (topic != null) {
client.sendButlerMessage(name, String.format("°BB°_Dieser Channel hat folgendes Thema:°r°#%s", topic));
}
Darunter einfügen:
Java-Quelltext
1
2
3
4
5
6
7
8
9
if (Server.get().getButler().getKnuddels() > 0) {
Random random = new Random();
int randomInt = random.nextInt(50);
if (randomInt == 25) {
broadcastAction(">", String.format("°>_h%s|/serverpp "|/w "<° hat °>_h%s|/serverpp "|/w "<° scheinbar richtig gern und °RR°knuddelt°BB° eifrig drauf los.", Server.get().getButler().getName(), client.getName()));
client.setKnuddels(client.getKnuddels() + 1);
Server.get().getButler().setKnuddels(Server.get().getButler().getKnuddels() - 1);
}
}
Hinweise Damit euer Butler Knuddels verteilt muss er auch Knuddels besitzen. Die verteilten Knuddels werden von seinem Account abgezogen. Standardmäßig ist die Chance einen Knuddels zu bekommen auf 1:50 gestellt.
Um diese zu verändern müssen folgende Werte verändert werden: (Gelb markiert)
Java-Quelltext
1
2
int randomInt = random.nextInt(50);
if (randomInt == 25) {
Es wird eine Zahl zwischen 1 und der ersten angegebenen Zahl ermittelt.
Die zweite Zahl muss dann getroffen werden.