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

Sonntag, 16. Februar 2014, 22:26

Login-all Script!

Hey, da ich bei inf. reas. kein Thead erstellen kann mache ich es hier.

Hier ein Script das Login-all heißt, d.h. wenn ihr diese einbaut und anwendet, werden alle Nicknamen aus eurer DB online geholt...

CommandParser.java

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
if(cmd.equals("login")) {
        	if(!client.hasPermission("cmd.login")) {
            	client.sendButlerMessage(channel.getName(), "Diese Funktion steht dir hier nicht zur Verfügung");
        	} else if(!arg.equals("all")) {
            	// Whatever
        	} else {
            	
               	PoolConnection pcon = ConnectionPool.getConnection();
		Statement stmt = null;

		try {
			Connection con = pcon.connect();
			stmt = con.createStatement();
			ResultSet rs = stmt
					.executeQuery("SELECT `name` FROM `accounts`");
			
			while (rs.next()) {
				Client c = Server.get().getClient(rs.getString("name"));
                            	boolean online = true;
                            	
                            	if(c == null) {
                                	c = new Client(null);
                                	c.loadStats(rs.getString("name"));
                                	online = false;
                            	}
                            	
                            	if(!online) {
                                	c.login(rs.getString("name"));
                                	c.joinChannel(channel);
                                	channel.join(c);
                            	}
			}
			rs.close();
                   	
               	} catch(SQLException e) {
               	e.printStackTrace();   
               	}
        	}


Viel Spaß damit! ;)

Es haben sich bereits 5 registrierte Benutzer bedankt.

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

Spectra, Marvin Stegemann, Player the game, Dome, Landor

2

Sonntag, 16. Februar 2014, 22:39

Danke Andr3,

nices Script :thumbsup: *DELETE*

Ich hoffe das noch viel folgen wird von dir, du bist mein Mann! :D

Ehemaliger Benutzer

unregistriert

3

Sonntag, 16. Februar 2014, 23:34

.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ehemaliger Benutzer« (19. Mai 2018, 14:56)


Es haben sich bereits 6 registrierte Benutzer bedankt.

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

Plaxo, Kokos-Ice, Player the game, Dreamboy-1996 x3, Dome, Flo

4

Montag, 17. Februar 2014, 08:53

Passend dazu noch die Logout-Funktion:

Nutzung /logout NICK1,NICK2,NICK3,...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 else if (cmd.equals("logout")) {
          	for (String args : arg.split(",")) {
        	if (!args.isEmpty()) {
           	Client t = Server.get().getClient(args);
         	if (t == null) {
    	
   	t = new Client(null);
        	
        	t.loadStats(args);
       	}
       	if (t != null) {
          	t.logout("Ausgeloggt!");
       	}
        	}}
    	}
Meine Grafikseite: http://chatsmileys.senzious.de/

Es haben sich bereits 3 registrierte Benutzer bedankt.

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

Andr3, Dome, Marvin Stegemann

5

Montag, 17. Februar 2014, 18:50

Ich kann nur Empfehlen das Logout zu Überarbeiten für die jenigen die es Nutzen :-D

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »misterx« (17. Februar 2014, 19:01)


6

Montag, 17. Februar 2014, 19:09

Danke misterx und chiller :)

und Bizzi: Warum ich das mit Marvin erwähnte? Weil er Andr3 mal wieder drohte (wie immer, drohen obwohl ihm NICHTS gehört) und genau DESWEGEN habe ich ihn erwähnt!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Neverest« (17. Februar 2014, 19:16)


Ehemaliger Benutzer

unregistriert

7

Montag, 17. Februar 2014, 22:58

.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ehemaliger Benutzer« (19. Mai 2018, 14:56)


Es haben sich bereits 3 registrierte Benutzer bedankt.

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

Andr3, Flo, Landor

Ähnliche Themen