Du bist nicht angemeldet.

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.

1

Dienstag, 10. Juli 2012, 21:10

Message-Snippet

Einfaches /m System

Hallo,

hab gerade mein altes Message-Snippet wieder gefunden, hier nun für alle zum Downloaden.




Überprüfung beim Channeljoin fehlt noch aber das überlasse ich euch.

Anleitung:

Einfach alle JAVA Klassen (bis auf die CommandParser.java hier nur den Message-Teil) in eurem Server-Projekt einfügen.


SQL für die Datenbank liegt bei einfach in phpmyadmin importieren.

:!: Ist etwas älter, heute würde ich es zum Teil anders Coden mir fehlt nur gerade die Zeit dazu.

Viel Spaß

Message-Snippet.zip (7,39 kB, 86 Downloads)
application/octet-stream

Es haben sich bereits 6 registrierte Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Fif, Basti, Pwned, Salvos, Gangstersheep, Cookie

2

Mittwoch, 11. Juli 2012, 22:01

Ist es richtig, wenn ich in der ReceiveOpcode.java noch MMessage("k"), eingefügt habe?

Weil ich hatte in der Zeile
popup.setOpcode(ReceiveOpcode.MMessage.getValue(), "msent");
einen Fehler,

Zitat

cannot find symbol
symbol: variable MMessage
location: class knuddels.ReceiveOpcode


Jetzt weiß ich nicht, ob k das richtige ist, und bevor ich was kaputt mach, frag ich lieber :)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Pwned« (11. Juli 2012, 22:45)


3

Donnerstag, 12. Juli 2012, 03:02

du musst in der Java Class (knuddels.ReceiveOpcode) folgendes hinzufügen ..

Zitat

MMessage("msent")

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Pwned

4

Donnerstag, 12. Juli 2012, 21:13

du musst in der Java Class (knuddels.ReceiveOpcode) folgendes hinzufügen ..

Zitat

MMessage("msent")


Bei mir gibt die Console "Unhandled opcode: msent" aus :/

5

Freitag, 13. Juli 2012, 09:12

sry hatte ich vergessen , du musst noch folgendes in der Java Class (Knuddels.SessionHandler) hinzufügen.

Quellcode

1
} else if (opcode.equals(ReceiveOpcode.MMessage.getValue())) {MessageHandler.handle(tokens, client);

Es hat sich bereits 1 registrierter Benutzer bedankt.

Benutzer, die sich für diesen Beitrag bedankt haben:

Salvos

6

Mittwoch, 27. März 2013, 22:49

Kann ich das was ab

Quellcode

1
2
3
		if (cmd.equals("m")) {

        	if (arg.isEmpty()) {
kommt direkt unter

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class CommandParser {

	private static NumberFormat nf;

	static {
    	nf = NumberFormat.getInstance(Locale.GERMAN);
	}

	public static void parse(String message, Client client, Channel channel) {
    	String command = KCodeParser.escape(message.substring(1).split(" ")[0]);
    	String cmd = command.toLowerCase();
    	String arg = "";

    	if (message.length() > cmd.length() + 1) {
        	arg = message.substring(message.indexOf(' ') + 1);
    	}
einfügen oder muss ich was beachten?

Ähnliche Themen