msgGuild()
ฟังค์ชั่นตรวจสอบการพูดใน Guild โดยจะคืนค่าเป็น จริง หรือ เท็จ (boolean) หากมีการพูด ก็จะเป็นจริง
procedure ที่อนุญาติให้ใช้ = main_chat
รูปแบบ = boolean msgGuild( ข้อความที่จะตรวจสอบ , ลักษณะข้อความ , ชื่อตัวละครที่ต้องการ specify)
string ข้อความที่จะตรวจสอบ เช่น "กรำ" , "ใครคือคุณ" , "สวัสดี"
boolean ลักษณะข้อความ 0 ทุกคำทั้งหมด 1 ส่วนใดส่วนหนึ่งของคำ ค่ามาตรฐานคือ 1
string เจ้าของข้อความ เช่น "นายไก่กาอาราเร่"
ตัวอย่าง
ให้ตัวละครชื่อ นายไก่กาอาราเร่ พูดคำว่า ฉันชอบสลัดผัก กับ คำว่า สลัดผัก
ฟังค์ชั่นด้านล่าง จะทำงานในแบบที่แตกต่างกัน
main_chat {
if ( msgGuild( "สลัดผัก" , 0 , "นายไก่กาอาราเร่" ) {
$name = chatName();
$msg = chatMessage();
sendCommand("c $name พูดว่า $msg");
}
if ( msgGuild( "สลัดผัก" , 1 , "นายไก่กาอาราเร่" ) {
$name = chatName();
$msg = chatMessage();
sendCommand("c $name พูดว่า $msg");
}
}
หมายเหตุ ในกรณีที่เราไม่ต้องการระบุผู้พูด เราไม่จำเป็นต้องใส่ชื่อตัวละครที่พูดก็ได้ เช่น
main_chat {
if ( msgGuild( "สลัดผัก" ) ) {
$name = chatName();
$msg = chatMessage();
sendCommand("c $name พูดว่า $msg");
}
}