Du bist nicht angemeldet.

1

Montag, 11. Juli 2011, 15:01

James Knuddels - James knuddeln lassen.

Autor: Fif
Datum: 11. Juli 2011

Imports

Java-Quelltext

1
import java.util.Random;


Dateiveränderungen
Channel.java
Suche:

Java-Quelltext

1
2
3
    	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.

MfG

2

Montag, 11. Juli 2011, 15:16

Es wird eine Zahl zwischen 1 und der ersten angegebenen Zahl ermittelt.

Stimmt so nicht, es wird eine Zufallszahl von 0 und n-1 generiert, wobei n die angegeben Zahl entspricht.
Tschüß.