Favourites E-Mail schreiben

Server Query Befehle (Channel)

Author:
Administrator
Date added:
Freitag, 19. November 2010
Last revised:
never
Hits:
11341
Rating:
 
Vote for this:
Good - Bad
favoured:
0 Favour

Answer

channellist

channelinfo

channelfind

channelmove

channeldelete

channelcreate

channeledit

channelpermlist

channeladdperm

channeldelperm

channelgrouplist

channelgroupadd

channelgroupdel

channelgrouprename

channelgroupaddperm

channeldelperm

channelgrouppermlist

channelgroupclientlist

 


channellist [-topic] [-flags] [-voice] [-flags]

Zeigt eine Liste aller Channels an, die auf einem Virtuellen Server erstellt wurden, samt ihrer ID, der Reihenfolge, dem Namen, etc. Die Ausgabe kann durch verschiedene Parameter verändert werden.

Beispiel: channellist -topic
cid=15 pid=0 channel_order=0 channel_name=Standard\sChannel channel_topic=Kein\s[b]Thema[\/b] total_clients=2|cid=16 ...
error id=0 msg=ok


channelinfo cid={Channel-ID}

Listet ausführliche Informationen über einen Channel, wie seine ID, das Thema, seine Beschreibung, etc.

Beispiel: channelinfo cid=1
channel_name=Standard\sChannel channel_topic=Kein\s[b]Thema[\/b]\svorhanden channel_description=Willkommen ...
error id=0 msg=ok


channelfind [pattern={Channel-Name}]

Zeigt alle Channels an, deren Namen den angegeben Text enthalten.

Beispiel: channelfind pattern=standard
cid=15 channel_name=Standard\sChannel
error id=0 msg=ok


channelmove cid={Channel-ID} cpid={Oberchannel-ID} [order={Channel-Sortier-Reihenfolge}]

Verschiebt einen Channel zu einem durch "cpid" angegebenen Oberchannel. Wenn für "order" ein Wert angegeben wird, wird der Channel direkt hinter den Channel mit der angegebenen ID platziert. Wenn "order" auf 0 gesetzt wird, wird der Channel direkt hinter dem übergeordneten Channel platziert.

Beispiel: channelmove cid=16 cpid=1 order=0
error id=0 msg=ok


channeldelete cid={Channel-ID} force={1|0}

Löscht einen durch "cid" angegeben Channel. Wenn "force" auf 1 gesetzt wird, wird der Channel auch dann gelöscht, wenn sich noch Benutzer darin befinden.

Beispiel: channeldelete cid=16 force=1
error id=0 msg=ok


channelcreate channel_name={Channel-Name} [Channel_Eigenschaften...]

Erstellt einen neuen Channel mit den angegebenen Eigenschaften und gibt seine ID aus.

Beispiel: channelcreate channel_name=Mein\sChannel channel_topic=Schöner\sTag
cid=16
error id=0 msg=ok


channeledit cid={Channel-ID} [Channel_Eigenschaften...]

Ändert die Einstellungen für einen Channel.

Beispiel: channeledit cid=15 channel_codec_quality=3 channel_description=Mein\sText
error id=0 msg=ok


channelpermlist cid={Channel-ID}

Zeigt eine Liste aller Rechte eines Channels an.

Beispiel: channelpermlist cid=2
cid=2 permid=4353 permvalue=1 permnegated=0 permskip=0|permid=17276 ...
error id=0 msg=ok


channeladdperm cid={Channel-ID} [permid={Rechte-ID}...] [permsid={Rechtname}...] permvalue={Rechtwert}...

Fügt einem Channel eine Anzahl von Rechten hinzu. Es können einem Channel durch Angabe beider Parameter eines Rechts auch mehrere Rechte gleichzeitig hinzugefügt werden. Ein Recht kann durch "permid" oder "permsid" angegeben werden.

Beispiel: channeladdperm cid=16 permid=17276 permvalue=50|permid=21415 permvalue=20
error id=0 msg=ok


channeldelperm cid={Channel-ID} [permid={permID}…] [permsid={permName}…]

Entfernt einem Channel eine bestimmte Anzahl von Rechten. Es können auch mehrere Rechte auf einmal entfernt werden. Ein Recht kann durch "permid" oder "permsid" angegeben werden.

Beispiel: channeldelperm cid=16 permid=17275|permid=21415
error id=0 msg=ok


channelgrouplist

Zeigt alle auf einem Virtuellen Server verfügbaren Channelgruppen an.

Beispiel: channelgrouplist
cgid=1 name=Channel\sAdmin type=2 iconid=100 savedb=1|cgid=2 ...
error id=0 msg=ok


channelgroupadd name={Gruppenname}

Erstellt anhand des angegebenen Namens eine neue Channelgruppe und zeigt deren ID an.

Beispiel: channelgroupadd name=Channel\sAdmin
cgid=13
error id=0 msg=ok


channelgroupdel cgid={Gruppen-ID} force={1|0}

Löscht eine durch "cgid" angegebene Channelgruppe. Wenn der Parameter "force" auf 1 gesetzt ist, wird die Channelgruppe gelöscht, auch wenn sich noch Clients darin befinden sollten.

Beispiel: channelgroupdel cgid=13
error id=0 msg=ok


channelgrouprename cgid={Gruppen-ID} name={Gruppename}

Ändert den Namen der angegebenen Channelgruppe.

Beispiel: channelgrouprename cgid=13 name=Neuer\sName
error id=0 msg=ok


channelgroupaddperm cgid={Gruppen-ID} [permid={Rechte-ID}...] [permsid={Rechtname}...] permvalue={Rechtwert}...

Fügt einer Channelgruppe eine Anzahl von Rechten hinzu. Durch die Angabe jeweils beider Parameter eines Rechts können auch mehrere Rechte gleichzeitig hinzugefügt werden. Ein bestimmtes Recht wird durch "permid" oder "permsid" angegeben.

Beispiel: channelgroupaddperm cgid=13 permid=17276 permvalue=50
error id=0 msg=ok


channeldelperm cid={Channel-ID} [permid={permID}…] [permsid={permName}…]

Entfernt einem Channel eine bestimmte Anzahl von Rechten. Es können auch mehrere Rechte auf einmal entfernt werden. Ein Recht kann durch "permid" oder "permsid" angegeben werden.

Beispiel: channeldelperm cid=16 permid=17275|permid=21415
error id=0 msg=ok


channelgrouppermlist cgid={Gruppen-ID}

Zeigt eine List der Rechte einer mit "cgid" angegebenen Channelgruppe an.

Beispiel: channelgrouppermlist cgid=13
permid=8470 permvalue=1 permnegated=0 permskip=0|permid=8475 ...
error id=0 msg=ok


channelgroupclientlist [cid={Channel-ID}] [cldbid={Client-DBID}] [cgid={Gruppen-ID}]

Zeigt die IDs aller Clients und/oder Gruppen an, die momentan Channelgruppen zugewiesen sind. Alle drei Parameter erfolgen optional, daher könnt Ihr hier die für Euch passendsten Parameter auswählen.

Beispiel: channelgroupclientlist cid=2 cgid=9
cid=2 cldbid=9 cgid=9|cid=2 cldbid=24 cgid=9|cid=2 cldbid=47 cgid=9
error id=0 msg=ok

Kategorie