Thai Chat



# คำสั่งการใช้งาน irc.narak.com:6667 || ChanServ || NickServ || MemoServ || Mode #

การสร้าง Events เพื่อใช้งาน

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

วิธีการสร้าง 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 ต่อไปนะครับ

3. ก็เมื่อเราได้สร้าง Events เสร็จแล้วนะครับ ในหัวข้อนี้จะขออธิบายถึงการเขียนคำสั่งในการดักเหตุการณ์ต่างๆ นะครับ (ในที่นี้ขอแนะนำคำสั่งที่ง่ายๆ และใช้งาน Basic จริงๆครับ ส่วนลึกๆ หรือ Advance ให้เพื่อนๆ ลองอ่านใน Help ของ PIRCH นะครับ หรือส่งสัยไม่เข้าใจก็ถามผมโดยตรงก็ได้ครับ


ON ACTION

รูปแบบการใช้งาน: ON ACTION:<text>:<*>|<?>|<#channel>[;#channel][etc...]:<alias>

ตัวอย่าง: ON ACTION:*kiss*:#pirch:/notice $nick เฮ้... ไม่ให้ส่งจูบกันในห้องนา คิกๆ

ความหมายของตัวอย่าง: เมื่อมีการส่งข้อความในลักษณะ Action มีคำว่า kiss อยู่ให้ส่ง notice ไปหาคนๆ นั้นแล้วบอกว่า "เฮ้... ไม่ให้ส่งจูบกันในห้องนา คิกๆ"

ข้อมูลตัวแปร:

$nick - แทนชื่อผู้ส่ง Action ใส่เป็น $nick ไปเลยครับโปรแกรมจะรู้เองว่าคนๆ นั้นคือใคร

*kiss* - คือ เป็นการบอกว่า ข้อความที่ส่งมาจะนำหน้าหรือตามหลังอะไรก็ได้แต่ต้องมีคำว่า kiss อยู่ในประโยค


ON JOIN

รูปแบบการใช้งาน: ON JOIN:<#channel>[;#channel][etc...]:<alias>

ต้วอย่าง: ON JOIN:#pirch:/notice $nick Welcome to # ! Enjoy your visit.

ข้อมูลตัวแปร:

$nick - แทนชื่อคนที่เพิ่ง Join เข้ามาสู่ห้อง หรือ Channel

#pirch - จากตัวอย่างแทนการ Join เข้าสู่ Channel ชื่อ #pirch ถ้าใส่ว่า # เฉยๆ จะเป็นการหมายถึง Join เข้าทุก Channel

<alias> - แทนข้อความหรืออาจเป็น คำสั่งอื่นๆ

ความหมายของตัวอย่าง: เมื่อคนใหม่ที่เพิ่ง Join เข้ามาสู่ Channel หรือ ห้องที่ชื่อว่า #pirch ตัวเราก็จะส่ง Message ลักษณะ notice ไปทักเขาโดยอัตโนมัติ ว่า "Welcome to #ชื่อห้องที่เขาเพิ่งJoin # ! Enjoy your visit."


ON JOINED

รูปแบบการใช้งาน: ON JOIN:<#channel>[;#channel][etc...]: <alias>

ตัวอย่าง: ON JOINED:#pirch:/msg #pirch Hello all

ข้อมูลตัวแปร:

#pirch - จากตัวอย่างแทนการ Join เข้าสู่ Channel ชื่อ #pirch ถ้าใส่ว่า # เฉยๆ จะเป็นการหมายถึง Join เข้าทุก Channel

<alias> - แทนข้อความหรืออาจเป็น คำสั่งอื่นๆ

ความหมายของตัวอย่าง: ทุกครั้งที่เรา Join เข้าสู่ Channel เราต้องการจะทำอะไร ในตัวอย่าง เวลาที่เรา Join เข้าห้องชื่อ #pirch เราส่ง Message ไปทักทายทุกคนอัตโนมัติโดยวาง Message ไว้ในห้อง #pirch ว่า "Hello all"


ON TEXT

รูปแบบการใช้งาน: ON TEXT:<text>:<*> | <?> | <#channel>[;#channel][etc...]:<alias>

ตัวอย่าง: ON TEXT:*สวัสดี*:#pirch:สวัสดีครับ คุณ $nick

ข้อมูลตัวแปร:

| - หมายถึง ให้เลือกอย่างใดอย่างหนึ่ง

<text> - แทนข้อความที่เราจะดัก ในตัวอย่างใส่ *สวัสดี* หมายความว่า ข้างหน้าและหลังเป็นอะไรก็ได้ แต่ต้องมีคำว่าสวัสดีอยู่ในประโยค

# - แทนทุก Channel หรือห้อง ที่มีข้อความ ขึ้นมา ถ้าใส่แค่ #pirch ก็ทำงานแค่ในห้องชื่อ #pirch

? - แทนการกระซิบ หรือ จำทำงานทุกกระซิบ (Private Message Windows)

<alias> - แทนข้อความหรืออาจเป็น คำสั่งอื่นๆ - คือ ให้เราระบุข้อความหรือ คำสั่งตอบโต้กลับ

ความหมายของตัวอย่าง: เมื่อมีคนในห้อง #pirch พิมพ์ข้อความลงมา แล้วมีคำว่า สวัสดี ในประโยค ตัวเราเองจะพิมพ์ตอบกลับไปว่า สวัสดีครับ โดยอัตโนมัติ

 

Thai Chat



# คำสั่งการใช้งาน irc.narak.com:6667 || ChanServ || NickServ || MemoServ || Mode #

Copyright © 1999-2001 Thaiirc.in.th. All rights reserved by Narak Team.
Credit : Contents by Moha.