IRC: Text in einem Chatroom senden

Für allgemeine Fragen zur Programmierung mit PureBasic.
Hypersoft
Beiträge: 22
Registriert: 04.10.2004 16:14

IRC: Text in einem Chatroom senden

Beitrag von Hypersoft »

HI! Ich hab hier ein Problem, an dem ich bald verzweifle. Ich habe mir mal ein Chatprogramm mit Server geschrieben. Das konnte nichts anderes, als wirklich nur Nachrichten an alle verschicken, welche auf dem Server eingelogt waren. Jetzt versuche ich dieses Prog IRC-kompatibel zu machen. Die Anmeldeprozedur habe ich geschaft. Auch einen Chat-Room kann ich betreten. Ich schaffe es jedoch nicht, einen Text an alle User in einem Chatroom zu versenden. Also nehmen wir mal an, ich habe mich mit meinem Client auf irc.germany.net eingelogt und bin in einem Chatroom namens #Testroom. Der User des Clients hat einen Text in das entsprechende Eingabefeld eingegeben. Dieser wird mit GetGadgetText in die Variable text.s gespeichert. Was muss ich nun tun, um diesen Text senden zu lassen?
Benutzeravatar
Lukaso
Beiträge: 720
Registriert: 08.09.2004 18:51
Wohnort: Oberkirch
Kontaktdaten:

Beitrag von Lukaso »

Code: Alles auswählen

Procedure.b IRC_Send_Text(ConnectionID, Channel$, Text$)
  
  If ConnectionID And Channel$ <> "" And Text$ <> ""
    
    SendNetworkString(ConnectionID, "PRIVMSG " + Channel$ + " :" + Text$ + #CRLF$)
    ProcedureReturn #True
    
  Else
    
    ProcedureReturn #False
    
  EndIf
  
EndProcedure
Lukas :wink:
Nextgen Guild Wars Fanseite: Guild Wars Tactics (Pseudo-Admin + Developer)
"Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht." - Unbekannter Autor
Hypersoft
Beiträge: 22
Registriert: 04.10.2004 16:14

Protokoll

Beitrag von Hypersoft »

Danke erst mal. Jetzt möchte ich eben einige IRC-Funktionen einbauen. Ich habe da auch eine IRC-Beschreibung gefunden. In der finde ich jedoch nur erklährungen aber keine Schreibweise, wie genau die Strings aussehen müssen. Habt ihr vielleicht einen Tipp?
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Open Source IRC Bot. Da kannst du auch dir anschauen wie ich das mit
dem IRC Befehlen gelöst habe.
http://forums.purebasic.com/german/view ... 8162#58162

Edit:
Das ding müsste auch mal wieder neu geschrieben werden. Is ja widerlich
was ich da fürn Müll verzapft habe...
Bild
Antworten