Du bist nicht angemeldet.

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