วันพุธที่ 25 เมษายน พ.ศ. 2555

มาโคร เบื่องต้น

automacro hp1 { <<< ตรงส่วนนี้ hp1 ก็คือ ชื่อนะครับ ซึ่งจะตั้งเป็นอะไรก็ได้
location not geffen <<< แปลว่า เมื่อไม่อยู่ในแมป geffen
hp <= 10% <<< แปลว่า เมื่อ hp น้อยกว่าหรือเท่ากับ 10%
run-once 1 <<< แปลว่า สั่งรัน แค่ 1 ครั้ง
call hp2 <<< รัน hp2
}
macro hp2 {
pause 1 <<< หยุด 1 วิ
do c @load <<< แปลว่า พิมพ์ @load
release all <<< ปกตินะครับ เมื่อ macro ทำงานก็จะปิดตัว คำสั่งนั้นไปเลย เพื่อที่จะให้บอทรันได้อีกเลยต้องพิมพ์ใส่
}
ผมจะยกตัวอย่างการใช้ Bwing แทน @load นะครับ
do is Butterfly Wing <<< ใช้ Bwing
ต่อเลยนะครับ
status not Blessing <<< เมื่อไม่ได้อยู่ใน สถานะ Blessing
do talk @npc (x y) <<< คุยกับ NPC ปกติใช้เอา Buff ที่คลิกแล้วได้เลย
do talknpc x y <<< คุยกับ NPC ที่มี step การคุยครับ

ยกตัวอย่าง step การคุยนะครับ
c r1 n แปลความหมายนะครับ c = ต่อไป r1 = เลือกตัวเลือกที่ 2 n = ปิดครับ
***ถ้าตัวเลือกที่ 1 ให้เราใส่ r0 ครับ
weight > 70% <<< เมื่อน้ำหนักมากกว่า 70%
do autostorage <<< ทำการเก็บของ
do autobuy <<< ทำการซื้อของ
do autosell <<< ทำการขายของ
do move x y <<< ทำการเดินไปที่ จุด (x,y)
sp <= 70% <<< เมื่อ sp น้อยกว่าหรือเท่ากับ 70%
hp <= 70% <<< เมื่อ hp น้อยกว่าหรือเท่ากับ 70%
equipped armor none <<< เมื่อ ไม่ใส่เกราะ
do eq Chain Mail [Ghostring] <<< สวมใส่ Chain Mail โกส
do relog 10 <<< รีล๊อก 10 วิ
console /ขอตรวจสอบสักหน่อย/ <<< เมื่อมีคำว่า "ขอตรวจสอบสักหน่อย" ในหน้าต่าง npc
status GM Perfect Hide <<< เมื่ออยู่ในสถานะ GM Perfect Hide
do talk resp 0 <<< เลือกตัวเลือก แรก (เหมือน r0)
do talk num 1 <<< ใส่ตัวเลข 1 ในช่อง npc
inventory "Fly Wing" <= 20 <<< เมื่อ Fly Wing ในตัว น้อยกว่าหรือเท่ากับ 20
exclusive 1 <<< ทำอย่างแรก

ไม่มีความคิดเห็น:

แสดงความคิดเห็น