Lieber Besucher, herzlich willkommen bei: Banana-Coding.com - Java Knuddels Emulator. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.
|
|
Quellcode |
1 |
t.>.Knuddels..>_hKolloid|/serverpp "|/w "<. kriegt von .>_hFif|/serverpp "|/w "<. einen leichten Bussi..icons/actKiss_mm.png. .1.0 |
|
|
Quellcode |
1 |
.icons/actKiss_mm.png. .1.0 |
|
|
Java-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
public static String picAction(String sender, String channel, String message, String pic) { if (!pic.startsWith("icons/")) { pic = String.format("icons/%s", pic); } PacketBuilder buffer = new PacketBuilder(SendOpcode.ACTION.getValue()); buffer.writeByte(0x00); buffer.writeString(sender); buffer.writeByte(0x00); buffer.writeString(channel); buffer.writeByte(0x00); buffer.writeString(message); buffer.writeByte(0x00); buffer.writeString(pic); buffer.writeByte(0x00); buffer.writeString(" "); buffer.writeByte(0x00); buffer.writeString("1"); buffer.writeByte(0x00); buffer.writeString("0"); return buffer.toString(); } |

|
|
Java-Quelltext |
1 2 3 4 |
String msg = PacketCreator.picAction(client.getName(), channel.getMessage(), "Hello World!", "actKiss_mm.png"); for (Client c : channel.getClients()) { c.send(msg); } |
) anlegen.|
|
Java-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
} else if (cmd.equals("kiss")) { String nickname = KCodeParser.escape(arg); if (nickname.isEmpty()) { return; } if (nickname.equalsIgnoreCase(client.getName())) { client.sendButlerMessage(channel.getName(), "Du kannst Dich doch nicht selbst küssen!"); return; } Client target = Server.get().getClient(arg); if (target == null) { client.sendButlerMessage(channel.getName(), String.format("%s ist mir unbekannt.", nickname)); } else if (!channel.getClients().contains(target)) { client.sendButlerMessage(channel.getName(), String.format("°>_h%s|/serverpp "|/w "<° hält sich im Moment _in einem anderen Channel_ auf.", target.getName())); } else { target.increaseKisses(); channel.broadcastpicAction("actKiss_mm.png", String.format("°>_h%s|/serverpp "|/w "<° kann einfach nicht anders und gibt °>_h%s|/serverpp "|/w "<° einen langen Kuss.", client.getName(), target.getName())); } |
Habe es so gemacht Allerdings wird Keinerlei Bild angezeigt Komisch
so sieht es nun bei mir aus
![]()
Java-Quelltext
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 } else if (cmd.equals("kiss")) { String nickname = KCodeParser.escape(arg); if (nickname.isEmpty()) { return; } if (nickname.equalsIgnoreCase(client.getName())) { client.sendButlerMessage(channel.getName(), "Du kannst Dich doch nicht selbst küssen!"); return; } Client target = Server.get().getClient(arg); if (target == null) { client.sendButlerMessage(channel.getName(), String.format("%s ist mir unbekannt.", nickname)); } else if (!channel.getClients().contains(target)) { client.sendButlerMessage(channel.getName(), String.format("°>_h%s|/serverpp "|/w "<° hält sich im Moment _in einem anderen Channel_ auf.", target.getName())); } else { target.increaseKisses(); channel.broadcastpicAction("actKiss_mm.png", String.format("°>_h%s|/serverpp "|/w "<° kann einfach nicht anders und gibt °>_h%s|/serverpp "|/w "<° einen langen Kuss.", client.getName(), target.getName())); }
wo Liegt hier der Fehler ? :(
Habe es so gemacht Allerdings wird Keinerlei Bild angezeigt Komisch
so sieht es nun bei mir aus
![]()
Java-Quelltext
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 } else if (cmd.equals("kiss")) { String nickname = KCodeParser.escape(arg); if (nickname.isEmpty()) { return; } if (nickname.equalsIgnoreCase(client.getName())) { client.sendButlerMessage(channel.getName(), "Du kannst Dich doch nicht selbst küssen!"); return; } Client target = Server.get().getClient(arg); if (target == null) { client.sendButlerMessage(channel.getName(), String.format("%s ist mir unbekannt.", nickname)); } else if (!channel.getClients().contains(target)) { client.sendButlerMessage(channel.getName(), String.format("°>_h%s|/serverpp "|/w "<° hält sich im Moment _in einem anderen Channel_ auf.", target.getName())); } else { target.increaseKisses(); channel.broadcastpicAction("actKiss_mm.png", String.format("°>_h%s|/serverpp "|/w "<° kann einfach nicht anders und gibt °>_h%s|/serverpp "|/w "<° einen langen Kuss.", client.getName(), target.getName())); }
wo Liegt hier der Fehler ?![]()
Hast du deine Bilder im pics/icons/ Ordner? Wenn ja, dann scheint deine 'broadcastpicAction' Methode falsch zu sein.
|
|
Java-Quelltext |
1 2 3 4 5 6 7 |
public void broadcastpicAction(String sender, String message) { String msg = PacketCreator.action(sender, name, message); for (Client c : getClients()) { c.send(msg); } } |
|
|
Java-Quelltext |
1 2 3 4 5 6 7 |
public void broadcastPicAction(String sender, String channel, String message, String pic) { String msg = PacketCreator.picAction(sender, channel, message, pic); for (Client c : getClients()) { c.send(msg); } } |
|
|
Java-Quelltext |
1 |
channel.broadcastpicAction("actKiss_mm.png", String.format("°>_h%s|/serverpp "|/w "<° kann einfach nicht anders und gibt °>_h%s|/serverpp "|/w "<° einen langen Kuss.", client.getName(), target.getName())); |
|
|
Java-Quelltext |
1 |
channel.broadcastPicAction(client.getName(), channel.getName(), String.format("°>_h%s|/serverpp "|/w "<° kann einfach nicht anders und gibt °>_h%s|/serverpp "|/w "<° einen langen Kuss.", client.getName(), target.getName()), "actKiss_mm.png"); |
Benutzer, die sich für diesen Beitrag bedankt haben: