Baphomet
EasyPlugin by skalacy I_logo10
Baphomet
EasyPlugin by skalacy I_logo10
Baphomet
Would you like to react to this message? Create an account in a few clicks or log in to continue.


คลับคนรักการบอท Openkore และ Skalacy
 
บ้านPortalLatest imagesสมัครสมาชิก(Register)เข้าสู่ระบบ(Log in)

Share
 

 EasyPlugin by skalacy

อ่านหัวข้อก่อนหน้า อ่านหัวข้อถัดไป Go down 
ผู้ตั้งข้อความ
Fenwickผู้ดูแลระบบ
Fenwick


กระทู้ : 371

EasyPlugin by skalacy Empty
ตั้งหัวข้อเรื่อง: EasyPlugin by skalacy   EasyPlugin by skalacy I_icon_minitimeWed Sep 25, 2013 9:03 am

เครดิต skalacy

ขั้นตอนแรก เราต้องสร้างไฟล์ขึ้นมาโดยตั้งชื่อ EasyPlugin.txt ในโฟลเดอร์ control

แล้วนำโค๊ดข้างล่างไปประยุกต์ใช้เอาครับ

use EasyPlugin::main;
use EasyPlugin::Chat;
use EasyPlugin::Console;
use EasyPlugin::Auto;
sub main_chat {
}
sub main_console {
}
sub main_auto {
}
return 1;
main_chat เป็นกลุ่ม procedure ที่มีฟังค์ชั่นสมาชิกเป็นพวกแชทต่างๆ ฟังค์ชั่นเกี่ยวกับแชทจะเอาไปใช้ใน procedure อื่นๆ ไม่ได้
main_console เป็นกลุ่ม procedure ที่มีฟังค์ชั่นสมาชิกเป็นพวกข้อความในคอนโซล การตรวจจับ console
main_auto เป็นกลุ่ม procedure ที่มีลักษณะทำงานตลอดเวลา
EasyPlugin::main; จะมีฟังค์ชั่นพื้นฐานทั้งหมดที่สามารถเอาไปใช้ได้ทั้ง 3 procedure

ขึ้นไปข้างบน Go down
http://baphomet.forumotion.info
Fenwickผู้ดูแลระบบ
Fenwick


กระทู้ : 371

EasyPlugin by skalacy Empty
ตั้งหัวข้อเรื่อง: ตัวอย่าง   EasyPlugin by skalacy I_icon_minitimeWed Sep 25, 2013 9:17 am

[You must be registered and logged in to see this link.]
msgChat()
ฟังค์ชั่นตรวจสอบการพูดใน public โดยจะคืนค่าเป็น จริง หรือ เท็จ (boolean) หากมีการพูด ก็จะเป็นจริง
procedure ที่อนุญาติให้ใช้ = main_chat
รูปแบบ = boolean msgChat( ข้อความที่จะตรวจสอบ , ลักษณะข้อความ , ชื่อตัวละครที่ต้องการ specify)
หมายเหตุ ในการเกิด msg จะมีการคืนค่าต่อเนื่องเพิ่มเติม
chatName() จะคืนค่าเป็น ชื่อผู้พูด หากปรากฎว่าผู้พูดอยู่ในหน้าจอเดียวกัน
chatMessage() จะคืนค่าเป็นข้อความทั้งประโยคที่เกิดขึ้น
string ข้อความที่จะตรวจสอบ เช่น "กรำ" , "ใครคือคุณ" , "สวัสดี"
boolean ลักษณะข้อความ 0 ทุกคำทั้งหมด 1 ส่วนใดส่วนหนึ่งของคำ ค่ามาตรฐานคือ 1
string เจ้าของข้อความ เช่น "นายไก่กาอาราเร่"
ตัวอย่าง
ให้ตัวละครชื่อ นายไก่กาอาราเร่ พูดคำว่า ฉันชอบสลัดผัก กับ คำว่า สลัดผัก
ฟังค์ชั่นด้านล่าง จะทำงานในแบบที่แตกต่างกัน


ไฟล์  EasyPlugin.txt
######################
use EasyPlugin::main;
use EasyPlugin::Chat;
use EasyPlugin::Console;
use EasyPlugin::Auto;

main_chat {
if
( msgChat( "สลัดผัก" , 0 , "นายไก่กาอาราเร่" ) {
$name = chatName();
$msg = chatMessage();
sendCommand("c $name พูดว่า $msg");
}

if ( msgChat( "สลัดผัก" , 1 , "นายไก่กาอาราเร่" ) {
$name = chatName();
$msg = chatMessage();
sendCommand("c $name พูดว่า $msg");
}


## หมายเหตุ ในกรณีที่เราไม่ต้องการระบุผู้พูด เราไม่จำเป็นต้องใส่ชื่อตัวละครที่พูดก็ได้ เช่น ##
main_chat {

if ( msgChat( "สลัดผัก" ) ) {
$name = chatName();
$msg = chatMessage();
sendCommand("c $name พูดว่า $msg");
}

}
#########################


แก้ไขล่าสุดโดย Fenwick เมื่อ Wed Sep 25, 2013 9:32 am, ทั้งหมด 4 ครั้ง
ขึ้นไปข้างบน Go down
http://baphomet.forumotion.info
Fenwickผู้ดูแลระบบ
Fenwick


กระทู้ : 371

EasyPlugin by skalacy Empty
ตั้งหัวข้อเรื่อง: ตัวอย่าง 2 บอทเดล ของ   EasyPlugin by skalacy I_icon_minitimeWed Sep 25, 2013 9:24 am

สำหรับการเดลของกับบอท kore  สามารถนำโค๊ดไปใช้โดย เซฟชื่อไฟล์เป็น deal.esp หรือโหลดไฟล์ไปวางใน control folder ได้เลย


package deal; 

use EasyPlugin::main;
use EasyPlugin::Chat;
use EasyPlugin::Console;
use EasyPlugin::Auto;
use Globals;

sub main_chat {
}


sub main_console {
if (msgConsole("finalized the",1) || msgConsole("Request and your",1)) {
sendCommand("deal");
}

}


sub main_auto {
}
return 1;

Attachments
EasyPlugin by skalacy Attachmentdeal.zip
You don't have permission to download attachments.
(1 Kb) Downloaded 10 times
ขึ้นไปข้างบน Go down
http://baphomet.forumotion.info
 

EasyPlugin by skalacy

อ่านหัวข้อก่อนหน้า อ่านหัวข้อถัดไป ขึ้นไปข้างบน 
หน้า 1 จาก 1

 Similar topics

-
» อยากทราบว่าบอทของ skalacy ใช้กับเซิฟเถื่อนได้ไม๊อ่ะคับ
» โหลดตัวเติมแต่ไม่มี Skalacy.exe
» สอบถามบอท skalacy
» ปัญหาการเปิด Skalacy
» บอท skalacy ให้ใส่ลูกธนู

Permissions in this forum:คุณไม่สามารถพิมพ์ตอบ
Baphomet :: .::ข่าวสารอัพเดท Bots::. ::   :: คุยเรื่องบอท Skalacy-