การสร้าง Events ไว้ใช้งาน
  Events หมายถึง เหตุการณ์ แต่ใน PIRCH นั้นคงเป็นการสร้างคำสั่งเพื่อดักเหตุการณ์ที่จะเกิดขึ้น เพื่ออำนวยความสะดวกในการเล่น Chat จริงๆแล้วนั้นการสร้าง Events ก็ทำขึ้นเพื่อสร้างคำสั่งต่างๆ ให้ดักเหตุการณ์ที่จะเกิดขึ้น ตัวอย่างเช่น เมื่อเวลาที่เพื่อน Join เข้าห้องมาก็ ให้ทักทายเพื่อนคนนั้น หรือ ว่าเวลาที่มีคนส่งไฟล์มาให้เสร็จ ก็ให้พิมพ์ตอบไปว่า ขอบคุณ โดยอัตโนมัติโดยที่เราไม่ต้องพิมพ์ จะเห็นว่าการใช้ Events นี้มีประโยชน์มากมาย วิธีการสร้าง ก็ไม่ยากเกินความสามารถของผู้ใช้งานทั่วๆ ไป ( มือใหม่ ) เรามาเริ่มสร้าง Events กันเลยดีกว่านะครับ  
วิธีการสร้าง Events  
1. ใช้ Mouse ไป Click ที่ปุ่ม Events คุณจะได้ผลลัพธ์ดังรูป

 
 
 
จากรูป จะเห็นว่ามีช่องแบ่งเป็นสามช่อง ด้านซ้ายบน Level เป็นกลุ่มของ Events ที่จะเกิด Events หรือว่ากันง่ายๆ Level คือกลุ่มของ Events นะครับซึ่งใน แต่ละ Level อาจมีหลายๆ Event เก็บรวมๆ กันไว้นะครับ ส่วนด้านขวาคือ Level User List คือ จะให้ Event นี้กระทำกับใคร (หรือคำสั่งนี้เกิดผลกับใคร) ถ้าต้องการทุกคนก็พิมพ์เป็น *!*@* เหมือนกับตัวอย่าง แต่ถ้าเฉพาะคนก็ใส่ชื่อคนก็ไม่ผิดกติกาครับ ส่วนช่องล่างสุด Events อันนี้สำคัญมาก คำสั่งหรือการดักเหตุการณ์ต่างๆ อยู่ในช่องนี้หมดในแต่ละ Level นั้นมีได้หลายคำสั่งมากครับ แล้วแต่ว่าคุณจะดักใช้คำสั่งอะไร

 
2. วิธีการก็ลองกดปุ่ม Add Level ขึ้นก่อนก็จะมีหน้าจอให้ใส่ชื่อของ Level อาจใส่เป็นภาษาไทยก็ได้ครับ เมื่อได้ Level ใหม่ก็ให้ผู้ใช้ใส่ข้อมูลของ Level User List ด้านขวามือ (ทำง่ายๆ ใส่ให้เกิดทุกคนก็ได้ครับง่ายดี ก็ตามตัวอย่างรูปแรกเลยก็ได้ครับ) ส่วนคำสั่งก็ให้ใส่ในช่องล่างสุด แล้วกาเครื่องหมายถูกในช่องสี่เหลืมเล็กๆ (มุมล่างขวาสุด) จากนั้น Save ก็เป็นอันเสร็จขั้นตอนการสร้าง Events ครับ ส่วนคำสั่งของ Events ที่จะใส่ขออธิบายในข้อ 3 ต่อไปนะครับ
 
คำสั่งต่างๆของ Event  
1. ON JOIN (ทักทายเวลาที่คนอื่นเข้าห้อง)
ON JOIN:#:/notice ข้อความ $nick ข้อความ
ตัวอย่าง ON JOIN:#:/notice สวัสดีคุณ $nick ยินดีที่ได้รู้จักนะครับ
 
2. ON JOINED (เข้าห้องแล้วกล่าวทักทายทุกคนหน้าห้อง)
ON JOINED:#:/me ข้อความ
ตัวอย่าง ON JOINED:#:/me ดีคร้าบทุกๆคน ผมชื่อ parrot ครับ
 
  3. ON PART (ชวนให้คนกลับมาเล่นห้องเราอีกครั้ง)
ON PART:#: /notice $nick ข้อความ # ข้อความ
ตัวอย่าง ON PART:#: /notice $nick ไว้มาคุยที่ห้อง # ใหม่นะครับ อิอิ
 
  4. ON TEXT (ตอบโต้คำพูด)
ON TEXT:*คำพูด*:#:ข้อความ $nick ข้อความ
ตัวอย่าง ON TEXT:*บาย*:#:บายนะคุณ $nick แล้วเจอกัน
(คนเรียกหน้าห้องไหนรายงานเรา)
ON TEXT:*คำพูด*:#:/notice $me ข้อตวาม $nick ข้อความ # เวลา $time
ตัวอย่าง: ON TEXT:*โป๊ะ*:#:/notice $me ขณะนี้มีคนเรียก.. ชื่อ $nick อยู่ที่ห้อง # เวลา $time
(เตะคำหยาบ)
ON TEXT:*ข้อความ*:#:/ban # $nick |/kick # $nick ข้อความ $nick
ตัวอย่าง ON TEXT:*เลว*:#:/ban # $nick |/kick # $nick ด่าคนอื่นไม่สุภาพนะคุณ $nick ออกไปสงบจิตก่อนเถอะ
(เตะโคสะนาหน้าห้อง)
@ON TEXT:*#*:#:/kick # $nick
ข้อความ |/mode # +b $nick|/nick ชื่อ
ตัวอย่าง: @ON TEXT:*#*:#:/kick # $nick อย่าโฆษณาอย่างนี้ไม่ดีนะ |/mode # +b $nick|/nick parrot-lol
 
  5. ON KICKED (โดนเตะแล้วแก้แบนแล้วเข้าไปเตะแบนคนที่เตะเรา แต่เราต้องมี@)
ตัวอย่าง: ON KICKED:*:#:/msg chanserv invite # $me| /join # $me |/ban # $nick |/kick # $nick|/nick parrot-fight| /nick parrot-kick3|/timer 1 60 $nick /unban # $nick
 
  6. ON DEOPED (มีคนปลด @ เรา ChanServ จะให้ @ เราและเตะแบนคนปลดทันที)
ตัวอย่าง:ON DEOPED:#:/cs op # $me |/cs deop # $nick|/ban # $nick|/kick # $nick $nick|
 
  7. ON OPNOTICE (กล่าวขอบคุณเมื่อมีคนให้ @)
ON OPNOTICE:#: $nick
ข้อความ
ตัวอย่าง: ON OPNOTICE:#: $nick ขอบคุณมากๆนะ