AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

IRC Modes

Ein Thema von Pseudemys Nelsoni · begonnen am 18. Jan 2004 · letzter Beitrag vom 19. Jan 2004
Antwort Antwort
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

IRC Modes

  Alt 18. Jan 2004, 15:46
Moin,

ich bin grad an einem irc clienten, soweit funktioniert auch alles bis jetzt, aber ein problem habe ich..

sagen wir mal der mode +o wird gesetzt, dann lösche ich den nick und füge ihn mit einem @ wieder ein (ist das überhaupt richtig so? ich benutze 5 stringlists, je eine für die modes vhoaq(ist sicher nicht die richtige art, aber was anderes fällt mir nicht ein). Jedenfalls weiss ich nicht wie ich auf solche modes z.b reagiere(nur als beispiel):

MODE +ohmv nick1 nick2 nick3

das M bezieht sich ja auf keinen nick und die modes können ja in verschiedener länge und kombination gesetzt werden, wie stell ich das nun an welcher mode sich auf welchen nick bezieht?

das ganze kann auch so aussehen:

MODE +oooo nick1 nick2 nick3 nick4
MODE +ohv-qa nick1 nick2 nick3 nick4 nick5
MODE +ohWv nick1 nick2 nick3 << w bezieht sich euf keinen nick, da es ein channelmode ist


hat jemand n stichwort?
Mario
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: IRC Modes

  Alt 18. Jan 2004, 15:53
Hi,
eigentlich sagt dir doch der Server, welchen Status der User hat. Von daher müsstest du doch eigentlich gar nichts auswerten, oder?

Chris
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#3

Re: IRC Modes

  Alt 19. Jan 2004, 00:28
es werden aber noch modes gesetzt während man chattet.
Mario
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: IRC Modes

  Alt 19. Jan 2004, 08:36
Hi,
Aber sobald doch jemand die Rechte ändert, zum Beispiel jemanden zum Op macht, dann müsste dir der Server doch theoretisch das sagen und dann musst du (z.B. bei den Indys) in dem Ereignis einfach nur das verarbeiten.

So müsste es zumindest sein.

Chris
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#5

Re: IRC Modes

  Alt 19. Jan 2004, 10:14
es geht ja um das verarbeiten, siehe mein ersten post, die modes können ja in verschiedenen kombinationen gesetzt werden, und ich weiss ja nicht ob und auf welchen nick sich der mode bezieht


ist schwer zu erklären was ich meine, btw ich benutz die CLientSocket kompo
Mario
  Mit Zitat antworten Zitat
CalganX

Registriert seit: 21. Jul 2002
Ort: Bonn
5.403 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: IRC Modes

  Alt 19. Jan 2004, 10:24
Hi,
wenn du die ClientSockets verwendest, ist mir alles klar. Denn da machst du ja alles selber. Aber bekommst du selbst dann vom Server nicht die Modes einzeln zugeschickt?

Chris
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#7

Re: IRC Modes

  Alt 19. Jan 2004, 10:34
hoi Chatokay,

das problem ist nicht die modes zu empfangen, sondern sie auszuwerten, z.b hier:

Zitat:
MODE #night -o+hf silent silent 5:1
der dritte paramater der die modes enthält, also der mit + und/oder - drinne, kann beliebig viele modes enthalten, und das + bzw - muss sich immer auf die dahinter folgenden modes bziehen, das +/- kann aber auch beliebig oft vorkommen, siehe hier:

Zitat:
MODE #night +o-h+v silent silent silent
als ich weiss kein rat
Mario
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz