ฟอรั่มของบล็อก http://pssix.blogspot.com


น้องใหม่มีเรื่องอยากถาม การลำดับคำสั่งในสคริป

Share

tigerboy
มือใหม่เพิ่งสมัคร
มือใหม่เพิ่งสมัคร


จำนวนข้อความ : 3
ความนิยม : 0
เข้าร่วมเมื่อ : 09/02/2013

น้องใหม่มีเรื่องอยากถาม การลำดับคำสั่งในสคริป

ตั้งหัวข้อ by tigerboy on 09/02/13, 04:26 pm

พอดีว่าเอาไปใช้กับเกมPrius Online svนอก คืออยากขอแนวทางคร่าวๆในการเขียนหน่อยครับ พอดีเขียนไปแล้ว

มันตีแล้วเปลี่ยนเป้าหมายเรื่อยๆ

สิ่งที่ต้องการ
1.ให้มันกดTABเลือกเป้าหมายแล้วออกสกิลบนปุ่ม1 2 3จนMonsterตายแล้วค่อยกด TABเปลี่ยนเป้าหมายใช้1 2 3
ใหม่ วนไปเรื่อยๆ

2.จากข้อ1การที่จะเปลี่ยนเป้าหมาย*ปุ่มTAB ต้องใช้คู่กับคำสั่งPixelGetColor อย่างเดียวหรือเปล่า

3.จากข้อ2ถ้าผมใช้คำสั่งPixelGetColor มันจะไปชนกับที่ผมสั่งปั้มเลือดตัวเองไว้หรือไม่

4.ในทุกๆคำสั่ง ผมต้องพิม PixelGetColor เพื่อให้มันปั่มเลือดต่อท้ายทุกคำสั่งอื่ๆนด้วยหรือเปล่า*กลัวมันไม่ปั้ม

ยังไงรบกวนเขียนเป็นแนวทางให้ดูสัก1ตัวอย่างได้ไหมเอ่ย

เช่น ออกมา กดTABเพื่อเลือกเป้าหมายแล้วตามด้วยสกิลปุ่ม1 รัวๆ4วิ ตามด้วยสกิลปุ่ม2รัวๆ 3วิ จนตายแล้วค่อยกดTAB

ไปหาเป้าหมายอื่นพร้อมทั้งปั้มยาด้วย

ถามเพิ่มเติมผมไปสั่ง หนังสือ เจาะระบบRegistryกับ Hack Windows ฉบับ Registry
ได้มาแต่ เจาะระบบRegistry เล่มเดียว พนักงานที่สั่งเขาบอกว่าเล่มHack Windows ไม่ได้ตีพิมพ์แล้ว

ถ้าอยากได้ต้องไปตามที่สาขาอื่น ไม่ทราบว่าจริงหรือเปล่า ขอบคุณครับ

POS
PSsix
PSsix


จำนวนข้อความ : 1151
ความนิยม : 323
เข้าร่วมเมื่อ : 19/07/2010

Re: น้องใหม่มีเรื่องอยากถาม การลำดับคำสั่งในสคริป

ตั้งหัวข้อ by POS on 10/02/13, 06:02 am

คุณต้องแบ่งการทำงานออกเป็นฟังก์ชัน เพื่อสะดวกต่อการแก้ไข ตามตัวอย่างสคริปต์ด้านล่างนี้

ส่วนหนังสือหากที่ร้านไม่มี ก็สั่งซื้อได้จากทางสำนักพิมพ์ รายละเอียดตามลิงก์นี้ [You must be registered and logged in to see this link.]


Code:

While Sleep(1000)
   A1() ;สำหรับสั่งโจมตีมอนเตอร์
   A2() ; สำหรับเช็คค่า HP

WEnd


Func A1()

   Send("{TAB}")
   Sleep(1000)

   While PixelGetColor(แกน x, แกน y) = รหัสสีของหลอด HP มอนสเตอร์
      Sleep(1000)
      Send("1")
      A2()
      Sleep(1000)
      Send("2")
      A2()
      Sleep(1000)
      Send("3")
      A2()
   WEnd

EndFunc 



Func A2()
   If PixelGetColor(แกน x, แกน y) = รหัสสีของหลอด HP ผู้ใช้ เมื่อ HP ลด Then

      Send("x") ;ตั้งให้กดสำหรับเพิ่ม HP
   EndIf

EndFunc 


||----------------------------------------------------------------------------------------------------------------||

กลุ่ม AutoIt ในเฟสบุ๊ค
[You must be registered and logged in to see this link.]

++++++++++++++++++++++++++++++++++++++++++++
pssix.blogspot.com

tigerboy
มือใหม่เพิ่งสมัคร
มือใหม่เพิ่งสมัคร


จำนวนข้อความ : 3
ความนิยม : 0
เข้าร่วมเมื่อ : 09/02/2013

Re: น้องใหม่มีเรื่องอยากถาม การลำดับคำสั่งในสคริป

ตั้งหัวข้อ by tigerboy on 10/02/13, 02:05 pm

โอ้โห สมแล้วครับที่ออก+เขียนหนังสือขายดีได้ขนาดนี้

สคริปที่เขียนมาเป็นตัวอย่าง ผมลองเอาไปปรับปรุงนิดหน่อยม้วนเดียวผ่านฉลุยเลยครับ

ขอบพระคุณครับ _/|\_



**เพิ่มเติมนิดหน่อยครับ
1. ถ้าผมจะสั่งให้มัน กดปุ่มZ 3-4ที่ เพื่อให้มันเก็บของที่ดรอป ไว้หลังจากการ

กระทำในคำสั่ง
While PixelGetColor(589, 139) = 0xCB3112
Sleep(1000)
Send("1")
A2()
Sleep(1000)
Send("2")
A2()
Sleep(100)
Send("R")
A2()
WEnd
EndFunc

ผมต้องเขียนสคริปว่า ยังไงครับ และเอาไปแทรกไว้ตรงไหนครับ

2.คือบางทีมันตีตัวแรกยังไม่ตายมันเปลี่ยนเป้าอีกแล้วครับ ตอนเล็งสีเลือดมันผมก็เอาเม้าไปชี้ตรงสีแดงของเลือดมัน

เล็งตรงบริเวณ สุดหลอดเลือดมันทีมันจะตายแล้วนะครับ ประมาณว่าเล็งไปที่สีตอนเลือดมอนเหลือ1-3%

แต่บางทีมันตีไปเลือดมอนเหลือ30% ยังไม่ไหลถึงจุดที่ มาคไว้ก็เปลี่ยนเป้าหมายอีกแล้ว ควรแก้ไขยังไงดีครับ

POS
PSsix
PSsix


จำนวนข้อความ : 1151
ความนิยม : 323
เข้าร่วมเมื่อ : 19/07/2010

Re: น้องใหม่มีเรื่องอยากถาม การลำดับคำสั่งในสคริป

ตั้งหัวข้อ by POS on 12/02/13, 06:14 am

1. แทรกหลังคำสั่ง WEnd

Sleep(1000)
Send("3")
A2()
WEnd
<<<<<<แทรก send
EndFunc


2. หลอดเลือดน่าจะมีการเปลี่ยนสี คล้ายเริ่มต้นอาจแดง พอใกล้ตายสีก็จะกลายเป็นแดงเข้ม คุณลองจับสีตอนใกล้ตายมาเทียบดูด้วยครับว่าสีตรงกันหรือไม่


||----------------------------------------------------------------------------------------------------------------||

กลุ่ม AutoIt ในเฟสบุ๊ค
[You must be registered and logged in to see this link.]

++++++++++++++++++++++++++++++++++++++++++++
pssix.blogspot.com

tigerboy
มือใหม่เพิ่งสมัคร
มือใหม่เพิ่งสมัคร


จำนวนข้อความ : 3
ความนิยม : 0
เข้าร่วมเมื่อ : 09/02/2013

Re: น้องใหม่มีเรื่องอยากถาม การลำดับคำสั่งในสคริป

ตั้งหัวข้อ by tigerboy on 12/02/13, 12:04 pm

ขอบคุณ ครับ

    เวลาขณะนี้ 24/01/17, 05:58 am