CMODES
b - Ban: จะแบนผู้ใช้ไม่ให้เข้าห้อง
i - จะทำให้เป็นห้องรับเชิญเท่านั้น คนที่จะเข้าห้องได้ต้องได้รับการเชิญ
โดยการใช้คำสั่ง /invite #channel nickname command
k - ตั้งค่ากุญแจห้อง ทำให้คนที่จะเข้าห้องต้องใส่ค่ากุญแจห้อง
ตัวอย่าง /join #channel opensesame
l - จำกัดจำนวนผู้ใช้ในห้อง
m - ทำให้เฉพาะผู้ที่เป็น op และ +v เท่านั้น ที่จะสามารถสนทนาในห้อง
n - ไม่ให้คนส่งภายนอกห้องส่งข้อความเข้ามาในห้อง
o - เป็นการให้สถานะ op ในห้อง
p - กำหนดว่าห้องเป็นห้องส่วนตัว จะไม่ปรากฏในรายชื่อห้อง
เมื่อมีคนถามโดยคำสั่ง /list
r - จะระบุว่าห้องนั้นๆได้จดทะเบียนไว้แล้ว ไม่สามารถตั้งค่าโดยใช้คำสั่ง
แต่จะเกิดขึ้นเมื่อห้องได้จดทะเบียนแล้ว
s - ห้องลับ จะทำการซ่อนชื่อห้องจากรายการชื่อห้อง
t - ทำให้ห้องไม่สามารถตั้งหัวเรื่อง (topic) ได้โดยบุคคลทั่วไปที่ไม่ใช่
ops
v - ให้ผู้ใช้ที่กำหนดให้มีเสียงสามารถสนทนาได้เมื่อห้องตั้งค่า
+m
M-โหมดนี้จะถูกใช้ในการส่งผ่านข้อความจากห้องที่คนทั่วไปพูดไม่ได้(+m)ไปยังห้องที่ตั้งค่าให้เป็นห้องรับข้อความจากห้องนี้ซึ่งจะถูกตั้งค่าไว้เป็นห้อง
+N ห้องทั้งสองต้องใช้งานร่วมกัน ตัวอย่างของโหมดนี้
/mode #channel +M #receivingchannel โหมดนี้สามารถตั้งได้โดยผู้บริหาร server
เท่านั้น
N - คำสั่งนี้ถูกตั้งเพื่อทำให้ห้องนั้นรับข้อความที่ส่งผ่านมาจากจากห้อง
+mM มันเป็นวิธีที่ดีของการสแกนคำถามเมื่อมีเหตุการณ์พิเศษ ในการใช้ทั้ง +M และ
+N โหมดคุณต้องเป็น IRCop และคุณ ต้องเป็น op ในห้องทั้งสอง
ตัวอย่างของโหมดนี้ /mode #receivingchannel +N #channel โหมดนี้สามารถตั้งได้โดยผู้บริหาร
server เท่านั้น
A - ผู้ใช้จะไม่แสดงชื่อในรายการชื่อ หรือเมื่อเขาเข้า/ออกห้อง
หรือเปลี่ยนชื่อ
โหมดนี้สามารถตั้งได้โดยผู้บริหาร server เท่านั้น
j - อนุญาตให้ Java ไคลเอ็นท์ไม่ต้องใช้กุญแจห้องในการที่จะเข้าไปในห้อง
+k ถ้าห้องไม่ได้ตั้งค่า +k ห้องนั้นจะยอมให้ผู้ใช้ Java เข้าในห้องเท่านั้น และล็อคไคลเอ็นท์อื่นๆออกทั้งหมด
e - โหมดนี้จะป้องกัน CTCP บนห้อง แต่จะไม่ป้องกัน
actions
c - โหมดนี้จะป้องกันการส่งสีบนห้อง
u - คุณสามารถตั้งค่า +u แก่ผู้ใช้แต่โหมดนี้ไม่ให้สิทธิอะไรบนห้อง
นอกจากการเปลี่ยนชื่อได้ในห้อง
+d เท่านั้น
y - ยังไม่มีให้ใช้ในขณะนี้
O - ถ้าคุณตั้งค่าจำกัดผู้ใช้ในห้องและใช้โหมด +O,
มันจะพาผู้ใช้ไปยังห้องสำรอง
โดยตรงเมื่อผู้ใช้เกินจำนวนที่จำกัด ตัวอย่าง: /mode #channel +Ol user limit #newchannel.
/mode #webchat +Ol 150 #webchat2 การตั้งค่าดังนี้จะพาผู้ใช้ตั้งแต่คนที่ 151ขึ้นไป
ไปที่ห้อง #webchat2
L - กรองภาษา การตั้งค่านี้ทำโดยเซิฟเวอร์, ถ้าการกรองตั้งค่าให้ใช้ได้
และคุณต้องการกรองภาษาที่จะใช้ได้ในห้อง
คุณต้องตั้งโหมดห้องนี้.Operators เท่านั้น
R - ห้องจำกัดชื่อ โหมดห้องนี้จะอนุญาตให้ชื่อที่จดทะเบียนเท่านั้นเข้ามาในห้อง
d - จำกัดการเปลี่ยนชื่อ โหมดนี้จะยอมให้ผู้ใช้เปลี่ยนชื่อ
จาก Guestxxxx เพียงหนึ่งชื่อ
เท่านั้น โหมดนี้ไม่มีผลต่อ +u +v +o
ตัวอย่าง:
/mode #webchat +s
/mode #webchat +o Surfin (makes nickname Surfin a channel operator on #webchat)
/mode #webchat +b [email protected] (bans this hostmask)
/mode #webchat +l 30 (limits the channel to 30 users)
/mode #webchat +k ircpass
/mode #webchat +tns<br>
/mode #webchat -sk ircpass
/mode #webchat +kl ircpass 100
/mode #webchat +v Surfin
UMODES
p - โหมดนี้จะห้ามผู้อื่นส่งคำสั่ง ctcp กับคุณ
e - เมื่อโหมดนี้ถูกตั้งการรับส่ง dcc จะไม่สามารถติดต่อสู่ไคลเอ็นท์ของคุณ
m - โหมดนี้จะปกป้องคุณจากการรับข้อความโดยตรงจากผู้อื่น
i - โหมดนี้ทำให้มองไม่เห็นผู้ที่ใช้ คุณจะไม่สามารถเห็นว่าผู้ใช้นั้นอยู่ในห้อง
นอกเสียจากคุณ อยู่ในห้องนั้นเดียวกันกับผู้ใช้คนนั้น
s - อนุญาตให้คุณเห็นข้อความที่ server ส่ง
n - อนุญาตให้ผู้ใช้รับข้อความ newsflash (หัวข้อข่าว)
w - ผู้ใช้จะมองเห็นข้อความส่งโดย ircops ได้
j - โหมดของผู้ใช้ java เท่านั้น
c - จะเห็นไคลเอ็นท์เข้าและออกจาก server (เฉพาะ
Operators เท่านั้น)
g - แจ้งข้อความทั่วทั้งเนต (เฉพาะ Operators เท่านั้น)
a - ตั้งโหมดสถานะของผู้บริหารเครื่องเซิฟเวอร์
ต้องได้เป็น Operator ผ่านการเข้าเป็น operator และ ที่กำหนดตัวเลือก flag เป็นผู้บริหาร
(Administrator) คำสั่งนี้จะอนุญาตให้คุณมีสถานะเป็น super user ใน การบริการ
คุณจะสามารถที่จะ getpass และตั้งค่าตัวเลือกอื่นๆ ในการบริการ (เฉพาะ Operators
เท่านั้น)
h - ระบุว่าคุณเป็น "helper" สำหรับผู้ใช้อื่นๆ
ถ้าโหมดนี้ ถูกตั้ง, เวลามีใคร /whois คุณจะแสดงผลโดยมีข้อความ บอกว่าคุณช่วยได้
และถ้ามีผู้ใช้ต้องการความช่วยเหลือ ในหัวข้อเฉพาะ (เช่น /raw help chanops),
คุณจะได้รับข้อความ 'helpop' บอกคุณว่า หัวข้ออะไรที่เขากำลังต้องการความช่วยเหลือ
(เฉพาะ Operators เท่านั้น)
x - การปกปิด hostmask ซึ่งจะช่วยเหลือในการ ป้องกันการทำร้ายการบริการ
ในรูปแบบของ =numbersletters หรือ numbersletter= คุณสามารถระบุ IP ได้โดยสัญลักษณ์
= หากการปกปิด IP ถูกใช้บนเครื่องเซิฟเวอร์, การปกปิด IP ชนิดนี้ ยอมให้มีระดับการแบนเท่ากับ
1
r - ผู้ใช้กำลังใช้นั้นชื่อที่จดทะเบียนแล้วและมี
IP mask ตรง
t - โหมดนี้จะแสดงให้คุณเห็นรายงานของการกระทำบน
เซิฟเวอร์ เช่น, /stats คำสั่ง, /admins ทุกครั้งที่มีคนใช้คำสั่งเหล่านั้นคุณจะได้รับการแจ้ง
(เฉพาะ Operators เท่านั้น)
k - จะแสดงให้คุณเห็นข้อความ kill ทั้งหมดที่ปรากฏบนเครื่องเซิฟเวอร์
ของคุณและเครือข่าย. (เฉพาะ Operators เท่านั้น)
y - โหมดนี้จะแสดงให้คุณเห็นว่าใครทำ whois คุณ
(เฉพาะ Operators เท่านั้น)
b - โหมดนี้ถูกใช้ในเพื่อให้คุณเห็นข้อความ /chatops
ที่ปรากฏบน เครื่องเซิฟเวอร์และเครือข่าย (เฉพาะ Operators เท่านั้น)
f - จะแจ้งให้คุณทราบถึงการแจ้ง floods ของเครื่องเซิฟเวอร์
(เฉพาะ Operators เท่านั้น)
o - เครื่องเซิฟเวอร์จะตั้งค่าโหมดนี้ให้คุณหลังจากที่คุณ
/oper ตัวเอง (เฉพาะ Operators เท่านั้น)
z - ป้องกัน agent/bot ของเครื่องเซิฟเวอร์จากการโดนเตะ
(เฉพาะ Services Agent/bot mode เท่านั้น)
A - เครื่องเซิฟเวอร์จะตั้งค่าโหมดนี้ที่คุณเพื่อระบุว่าคุณเป็นผู้บริหาร
เครื่องเซิฟเวอร์หลังจากที่คุณ /oper ตัวเอง, flag สำหรับ oper ระดับนี้ ถูกตั้งใน
oper configuration (เฉพาะ Operators เท่านั้น)
L - โหมดกรองภาษา ถ้าการกรองถูกตั้งค่าบนเครื่องเซิฟเวอร์
ผู้ใช้โหมดนี้ จะมีภาษาที่เลือกที่จะกรองกับ *** โหมดนี้จะบอกว่าผู้ใช้มีหูที่ไว
X - ส่วนใหญ่ใช้โดยคนใช้สคริป, ในคำสั่งเช่น /userhost
<nickname> โหมด +X จะ ข้ามกฏของ +x โหมด ยกเว้นบนข้อมูลของห้อง สำหรับ
ircops กฏ +x ยังคงใช้ได้ และจะไม่โดนข้ามโดย +X โหมด (เฉพาะ Operators เท่านั้น)
R
- ผู้ใช้ใด้แสดงรหัสต่อ Nickserv แล้ว
I
- โหมดนี้จะเป็นโหมดปฏิเสธการ invite เชื้อเชิญเข้าห้อง
B
- โหมดนี้จะเป็นโหมดปฏิเสธการรับข้อความจากคนอื่นที่ไม่ใช่ Buddy
M
- โหมดนี้จะเป็นโหมดปฏิเสธการรับข้อความจากคนที่ไม่ได้ลงทะเบียนชื่อ
C
- โหมดนี้จะเป็นโหมดปฏิเสธการรับข้อความจากคนที่ไม่ได้อยู่ห้องเดียวกัน
ตัวอย่าง:
/mode Dan +isw (will be invisible, see server msgs & wallops)
/mode Dan -s (will take away the ability to see server msgs)
/umode +xin
/umode -i