|
|
Quellcode |
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 53 54 55 56 57 58 59 60 61 62 |
if (cmd.equals("dig")){
//Smileyfeature Archäologie
channel.broadcastAction("°BB°", String.format("> _°BB>_h"+client.getName()+"|/serverpp "|/w "<° °GR°_ nimmt den Spaten in die Hand und gräbt ein tiefes Loch in die Erde."));
Random r = new Random();
int ir = r.nextInt(50);
if (ir == 1) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_01.png<° ein teil wurde gefunden ");
}else if (ir == 5) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_02.png<° ein teil wurde gefunden ");
}else if (ir == 10) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_03.png<° ein teil wurde gefunden ");
}else if (ir == 15) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_04.png<° ein teil wurde gefunden ");
}else if (ir == 20) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_05.png<° ein teil wurde gefunden ");
}else if (ir == 25) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_06.png<° ein teil wurde gefunden ");
}else if (ir == 30) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_07.png<° ein teil wurde gefunden ");
}else if (ir == 35) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_08.png<° ein teil wurde gefunden ");
}else if (ir == 40) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_09.png<° ein teil wurde gefunden ");
}else if (ir == 45) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_10.png<° ein teil wurde gefunden ");
}else if (ir == 49) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_11.png<° ein teil wurde gefunden ");
}else if (ir == 50) {
client.sendButlerMessage(channel.getName(), "Wow °>\\features\\archaeologie\\ft_11-09__big_gold-peace_12.png<° ein teil wurde gefunden ");
}else{
if (ir == 12) {
client.sendButlerMessage(channel.getName(), "findet beim graben 5x Knuddel.");
}else if (ir == 22) {
client.sendButlerMessage(channel.getName(), "findet beim graben 1x Rose.");
}else
channel.broadcastAction("°BB°", String.format("> _°BB>_h"+client.getName()+"|/serverpp "|/w "<° °GR°_ haben bei seiner Ausgrabung nach einem Meter Tiefe die käfte verlassen. Beim nächsten Mal hat er sicher mehr Glück!"));
}
//Smileyfeature Archäologie Ende
} else
|
Benutzer, die sich für diesen Beitrag bedankt haben:

|
|
Quellcode |
1 2 3 4 5 6 |
public void sendButlerMessage(String channel, String message, int wait) {
String packet = PacketCreator.privateMessage(Server.get().getButler().getName(),
name, channel, message, " ");
new SendDelay(this, packet, wait).start();
}
|
|
|
Quellcode |
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 |
package tools;
import knuddels.Client;
/**
*
* @author SeBi
*/
public class SendDelay extends Thread {
private final Client client;
private final String packet;
private final int sleep;
public SendDelay(Client client, String packet, int sleep) {
this.client = client;
this.packet = packet;
this.sleep = sleep;
}
@Override
public void run() {
try {
Thread.sleep(this.sleep);
this.client.send(this.packet);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »SeBi« (27. August 2015, 15:33)
Benutzer, die sich für diesen Beitrag bedankt haben:

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Dome« (28. August 2015, 12:03) aus folgendem Grund: Datenbank Tabelle beigelegt