1. #1

    Registriert seit
    12.02.2012
    Beiträge
    78
    Thanked 11 Times in 5 Posts

    Standard [Problem] - Nick soll bei ChannelJoin offline gehen!

    HiHo,

    habe folgendes Problem und zwar will ich,
    dass mein Bot offline geht, sobald jemand (d.h. egal wer) den Channel betritt.

    Aber das Problem ist:
    ich komme bei meinem Code nicht weiter:

    PHP-Code:
            If 'Dieser Teil fehlt mir xD' Then
                client
    .Disconnect()
            
    End If 
    Klar, sieht jetzt so aus,
    als ob ich's nicht schon selbst probiert hätte,
    aber das täuscht.

    Ich komme einfach nicht weiter,
    deswegen hoffe ich auf eure Hilfe.

  2. #2
    Avatar von rVs14
    Registriert seit
    18.11.2011
    Beiträge
    985
    Thanked 513 Times in 338 Posts

    Standard AW: [Problem] - Nick soll bei ChannelJoin offline gehen!

    PHP-Code:
    Private Sub client_OnChannelJoin(ByVal sender As ObjectByVal User As KNLib.UserHandles client.OnChannelJoin
            client
    .Disconnect()
        
    End Sub 
    Müsste klappen, wenn nicht hab ich sehr stark gefailt

  3. #3

    Registriert seit
    12.02.2012
    Beiträge
    78
    Thanked 11 Times in 5 Posts

    Standard AW: [Problem] - Nick soll bei ChannelJoin offline gehen!

    Zitat Zitat von rVs14 Beitrag anzeigen
    PHP-Code:
    Private Sub client_OnChannelJoin(ByVal sender As ObjectByVal User As KNLib.UserHandles client.OnChannelJoin
            client
    .Disconnect()
        
    End Sub 
    Müsste klappen, wenn nicht hab ich sehr stark gefailt
    Klappt nicht mit dem Erfolg, den ich erzielen wollte.
    Er Loggt sich ein aber auch direkt wieder aus. :o

    Aber ich will ja erst disconnecten, wenn jemand anders den Channel betritt,
    indem ich mich befinde. :o

    So wie ich das sehe,
    hast du dir außerdem,
    den 1. Beitrag nicht richtig durchgelesen.

    /E: Da ist der Thread-Titel wohl etwas unglücklich gewählt.
    Geändert von Pyromane (12.04.2012 um 14:08 Uhr)

  4. #4
    Avatar von Mentos
    Registriert seit
    18.11.2011
    Beiträge
    451
    Thanked 498 Times in 240 Posts

    Standard AW: [Problem] - Nick soll bei ChannelJoin offline gehen!

    Weiß nicht, wie die KNLib aussieht, aber du musst prüfen, ob der user man selbst ist.
    Like:

    if(User.Name != client.Name) client.Disconnect()
    „Es sind nicht unsere Fähigkeiten, die zeigen, wer wir wirklich sind, es sind unsere Entscheidungen.“
    - Albus Dumbledore, Harry Potter 2


    /guestchat registerGuest

  5. #5

    Registriert seit
    12.02.2012
    Beiträge
    78
    Thanked 11 Times in 5 Posts

    Standard AW: [Problem] - Nick soll bei ChannelJoin offline gehen!

    Zitat Zitat von Mentos Beitrag anzeigen
    Weiß nicht, wie die KNLib aussieht, aber du musst prüfen, ob der user man selbst ist.
    Like:

    if(User.Name != client.Name) client.Disconnect()
    Mit diesen fehlerhaften Code sowieso nicht.

    Wenn du mir helfen willst,
    dann mach es richtig oder lass es bleiben.


    Ich hoffe jetzt begibt sich mal jemand an der Sache,
    der auch Ahnung hat.

  6. #6

    Registriert seit
    18.11.2011
    Beiträge
    527
    Thanked 668 Times in 451 Posts

    Standard AW: [Problem] - Nick soll bei ChannelJoin offline gehen!

    Zitat Zitat von Pyromane Beitrag anzeigen
    Mit diesen fehlerhaften Code sowieso nicht.

    Wenn du mir helfen willst,
    dann mach es richtig oder lass es bleiben.


    Ich hoffe jetzt begibt sich mal jemand an der Sache,
    der auch Ahnung hat.
    Er meinte das auch als Beispiel, und Mentos hat mehr Ahnung als du jemals haben wirst, schalt dein Gehirn ein, wie es aussehen könnte.

  7. #7

    Registriert seit
    12.02.2012
    Beiträge
    78
    Thanked 11 Times in 5 Posts

    Standard AW: [Problem] - Nick soll bei ChannelJoin offline gehen!

    Zitat Zitat von fuZed Beitrag anzeigen
    Er meinte das auch als Beispiel, und Mentos hat mehr Ahnung als du jemals haben wirst, schalt dein Gehirn ein, wie es aussehen könnte.
    Was meinst du was ich gestern abend gemacht hab', Kollege Schnürrschuh.
    Ich weiss zwar nicht, wo du dein Gehirn gelassen hast,
    aber deiner Stelle würde ich es mal suchen gehen.

  8. #8
    Avatar von Mentos
    Registriert seit
    18.11.2011
    Beiträge
    451
    Thanked 498 Times in 240 Posts

    Standard AW: [Problem] - Nick soll bei ChannelJoin offline gehen!

    Zitat Zitat von Pyromane Beitrag anzeigen
    Mit diesen fehlerhaften Code sowieso nicht.

    Wenn du mir helfen willst,
    dann mach es richtig oder lass es bleiben.


    Ich hoffe jetzt begibt sich mal jemand an der Sache,
    der auch Ahnung hat.
    Abgesehen von der Tatsache, dass dein Deutsch mal wieder so miserabel ist, dass man deinen Text 2x durchlesen darf, bis man ihn verstanden hat, bedanke ich mich für das Kompliment.

    Wie du höchstwahrscheinlich richtig erkannt hast, bin ich ein Post-Geiler Affe, der meint überall posten zu müssen, damit ich denke, ich hätte was im Leben erreicht. Dementsprechend habe ich auch den gestrigen Beitrag geschrieben, um dir "falsch" zu helfen.

    Wie du leider sehen kannst, hat dir kein anderer Mensch geholfen, was höchstwahrscheinlich damit zu tun hat, dass die Leute die Ahnung haben komplett mit deiner Frage überfordert sind oder es einfach zu lächerlich finden, auf die Frage zu antworten. Denn jeder, der mal programmieren gelernt hat, würde wissen, dass er einen Haltepunkt an die Stelle setzt, um zu überprüfen, welcher Nick als Parameter übergeben wird und derjenige hätte den Fehler nach gut 5 Sekunden gelöst, wäre er so gedankenverloren gewesen, dass er ihn überhaupt gemacht hat.

    Nachdem du es also geschafft hast, meine schriftliche Anleitung (die ich übrigens aus dem Kopf geschrieben habe :*) sowie meinen Pseudocode (oder was heißt "Like" auf deutsch?) komplett zu ignorieren, ist von dem Beitrag ja auch nicht viel üblich geblieben, weshalb ich sehr wohl verstehen kann, dass ich dir "falsch" geholfen habe. Man hätte dir sicher besser geholfen, indem man den schönen X-Button im Browser geklickt hätte, aber im Nachhinein ist man immer schlauer.

    Schade eigentlich. Dennoch möchte ich dir nun eine Antwort posten, die du per Copy & Paste einfügen kann, Guttenberg Style und genauso, dass du die Lösung überhaupt nicht verstehst und du uns morgen bereits wieder mit einer neuen, nerventötenden Frage beehren kannst. Ich bedanke mich dafür bereits im Voraus.

    PHP-Code:
        Private Sub client_OnChannelJoin(ByVal sender As ObjectByVal User As KNLib.UserHandles client.OnChannelJoin
            
    If (User.Name client.NicknameThen
                Console
    .WriteLine("NO DISCONNECT [ME]")
                Return
            
    End If
            
    client.Disconnect()
            
    Console.WriteLine("DISCONNECT! [NOT ME]")
        
    End Sub 
    Wie du sehen kannst, wird am Anfang "No Disconnect" ausgegeben, weil (WIE ICH ES BEREITS SAGTE) der eigene Userlogin auch das Event auslöst.

    MfG
    P.S. Wenn du Hilfe willst, verhalte dich auch entsprechend. Es spricht wirklich nichts dagegen, wenn du hier im Forum fragst, aber man wird nicht abwertend, wenn man die Antwort nicht auf dem Silbertablett serviert bekommt. Versuche sachlich zu bleiben und reagiere nicht über - dann sind gute Vorraussetzungen für ein gutes Miteinander gegeben.
    „Es sind nicht unsere Fähigkeiten, die zeigen, wer wir wirklich sind, es sind unsere Entscheidungen.“
    - Albus Dumbledore, Harry Potter 2


    /guestchat registerGuest

  9. The Following 6 Users Say Thank You to Mentos For This Useful Post:

    GENETIKK (12.04.2012), GXC1 (12.04.2012), Mali (12.04.2012), rVs14 (12.04.2012), Shane (12.04.2012), Stardunk (12.04.2012)

Ähnliche Themen

  1. Knuddels.ch Offline?
    Von Root-Core im Forum Fragen & Probleme
    Antworten: 4
    Letzter Beitrag: 02.01.2013, 16:38
  2. Wie soll es weiter gehen?
    Von ryudragon14 im Forum Bildung
    Antworten: 19
    Letzter Beitrag: 25.06.2012, 14:11
  3. Antworten: 1
    Letzter Beitrag: 19.12.2011, 18:52
  4. PSN offline gehen?
    Von BMG im Forum RealLife
    Antworten: 0
    Letzter Beitrag: 14.12.2011, 12:26
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.