Thema: [Source] KNLib
-
20.04.2013, 02:36 #21
- Registriert seit
- 21.01.2013
- Beiträge
- 130
Thanked 241 Times in 47 PostsAW: [Source] KNLib
Hat wer den Source zu V2? Da ich ja eine kompatible Lib schreiben möchte, müsste ich ja nicht alles neu schreiben....
-
05.05.2013, 22:00 #22
- Registriert seit
- 17.03.2013
- Beiträge
- 34
Thanked 19 Times in 17 PostsAW: [Source] KNLib
Ich habe jetzt das Sample als Grunddatei genommen und etwas drauf aufgebaut. Allerdings verzweifle ich seit mehreren Stunden daran mehrere Nicks gleichzeitig zu betreiben. Eingeloggt werden sie, allerdings sollen alle auch auf Nachrichten reagieren.
So sieht es derzeit an der wahrscheinlich entscheidenden Stelle aus:
private void c_OnPublicMessage(object sender, String Nick, String Message)
{
int nr = 0;
c[nr].OnPublicMessage += new KSClient.PublicMessageHandler(c_OnPublicMessage);
-
05.05.2013, 22:05 #23
- Registriert seit
- 18.03.2013
- Beiträge
- 481
Thanked 264 Times in 168 PostsAW: [Source] KNLib
Ist das OnPublicMessage-Event nicht für den Empfang von öffentlichen Nachrichten da? Ich meine das war so, bin mir aber nicht sicher. Zum Senden gab es ja immer das c.Send oder so ähnlich. Ist bei mir alles ein bisschen her, kann mich aber auch irren.
-
05.05.2013, 22:10 #24
- Registriert seit
- 17.03.2013
- Beiträge
- 34
Thanked 19 Times in 17 PostsAW: [Source] KNLib
Ja genau, da wird eben die Nachricht empfangen und es muss vom jeweiligen Nick darauf reagiert werden. Das erfolgt dann mit c[nr].sendmessage(""). Dazu brauche ich aber die richtige nr, weil bisher sendet immer nur der erste Nick, was nicht wirklich sinnvoll ist...
-
05.05.2013, 22:17 #25
- Registriert seit
- 26.10.2011
- Beiträge
- 1.196
- Blog Entries
- 2
Thanked 1.596 Times in 725 PostsAW: [Source] KNLib
Der Sender heißt nicht umsonst "sender".
// ..
((KLASSE)sender).sendmessage("blub");
Der "sender" beinhaltet die Instanz, die den Aufruf getätigt hat.
Keine Ahnung, wie die Klasse heißt, im o.g. Code musst du "Klasse" mit dem jeweiligen Klassennamen ersetzen.
Deine Idee mit der Instanznummer ist also überhaupt nicht nötigGeändert von patlux (05.05.2013 um 22:19 Uhr)
-
05.05.2013, 22:17 #26
- Registriert seit
- 18.03.2013
- Beiträge
- 481
Thanked 264 Times in 168 PostsAW: [Source] KNLib
Ach so. Läufst du schon alle Nicks mit einer Zählschleife (FOR-Schleife) durch?
-
05.05.2013, 22:37 #27
- Registriert seit
- 17.03.2013
- Beiträge
- 34
Thanked 19 Times in 17 PostsAW: [Source] KNLib
Hat mit
((KSClient)sender).SendMessage("blabla");
Nun brauche ich nicht mehr 20 mal das Programm zu startenGeändert von guenni (05.05.2013 um 22:38 Uhr)
Ähnliche Themen
-
Release KNLib ersatz (v9.0 AWV)
Von Bubble Gum im Forum Knuddels BotsAntworten: 4Letzter Beitrag: 05.06.2013, 15:46 -
Wo finde ich die Knlib.dll ?
Von SmK147 im Forum SupportAntworten: 1Letzter Beitrag: 27.03.2013, 17:33 -
[Suche] KNLib Sample
Von AmJano im Forum Knuddels ProgrammierungAntworten: 3Letzter Beitrag: 01.11.2012, 23:41 -
VB.Net KNLib Billard Problem
Von Dbzfreak1337 im Forum .NetAntworten: 0Letzter Beitrag: 27.07.2012, 00:13
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.