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 ขอบคุณมากๆนะ |