ฟอรั่ม PSsix

Would you like to react to this message? Create an account in a few clicks or log in to continue.

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


4 posters

    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย

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


    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty
    จำนวนข้อความ : 4
    ความนิยม : 0
    เข้าร่วมเมื่อ : 26/08/2012

    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย

    ตั้งหัวข้อ by banthai191 29/08/12, 03:04 am


    ครับ... คือผมได้ลองผิดๆถูกๆ เกี่ยวกับการเขียนสคริปบอท จาก Autoit
    คือตอนนี้ผมเขียนได้คือให้มัน Auto ไปตีม้อนเองจากค่าสี ให้มันใช้สกิลเอง
    ให้มันปั้มเลือดเองได้ แต่ที่มีปัญหาคือ มันไม่ปั้มอะครับ
    คือถ้าเราคอมไพล์ปุ๊บ มันผ่านนะครับ กดให้มันรัน ก็รันอยู่
    แต่มันไม่ปั้มให้ เวลาผมรันแล้วขึ้นหน้าจอเกมส์ มันกด Auto เลือดผมอย่างรัวเลยครับ
    มันไม่ทำตามอย่างที่ผมเขียนไว้ตรงพิกัดนั้นๆ หน้าจอเกมส์เป็น Window mode
    และผมมาลองทดสอบกับ Desktop ลองเอาไอคอนโปรแกรมเป็นสี ใช้เครื่องมือวัดสีลากไป
    จดพิกัดและสีได้ เอาไปใส่สคริปเดิมดู ลองรันผลปรากดว่า ใช้ได้ แล้วจะทดสอบก็ดึงไอคอนออกก่อน
    เปิด notepad เอาให้มันกดดูว่ามันทำตามไหม ลองรากไอคอนไปมาตรงล๊อกเดิม มันก็ได้ครับ

    แต่ไม่รู้ในเกมส์มันทำไมไม่ทำตามคำสั่งครับผม ก็ งง ??
    ในเกมส์มันกด รัวววๆๆ แบบไม่ยั้งเลยนะครับ ใช้วิน 7 64บิต ห๊ะ

    อันนี้ สคริปน๊าา

    HotKeySet("{ESC}", "stop")
    Func stop()
    ToolTip('S', 0, 0)
    Sleep(500)
    Exit
    EndFunc

    While 1
    if PixelGetColor(964, 46) <> 0x3B3B3B then send("1") ;เลือดอยู่ช่อง 1 ครับ

    WEnd
    POS
    POS
    PSsix
    PSsix


    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty Re: มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย

    ตั้งหัวข้อ by POS 29/08/12, 08:12 am

    ดูในบทที่ 8 ด้วยครับเรื่องการอ้างอิงพิกัดหน้าต่างสำหรับตรวจสี

    Code:
     #AutoIt3Wrapper_UseX64=y

    HotKeySet("{ESC}", "stop")
    Func stop()
    ToolTip('S', 0, 0)
    Sleep(500)
    Exit
    EndFunc

    While 1
        $color =PixelGetColor(964, 46)
        ConsoleWrite(Hex ($color,6) & @crlf) ;สีที่ปรากฏออกมา ตรวจดูว่าถูกต้องหรือไม่

    if PixelGetColor(964, 46) <> 0x3B3B3B then send("1") ;เลือดอยู่ช่อง 1 ครับ

    WEnd
    avatar
    banthai191
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty
    จำนวนข้อความ : 4
    ความนิยม : 0
    เข้าร่วมเมื่อ : 26/08/2012

    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty Re: มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย

    ตั้งหัวข้อ by banthai191 29/08/12, 02:44 pm

    จะนำไปใช้และประยุคนะคับ ขอบคุณ A...
    avatar
    banthai191
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty
    จำนวนข้อความ : 4
    ความนิยม : 0
    เข้าร่วมเมื่อ : 26/08/2012

    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty Re: มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย

    ตั้งหัวข้อ by banthai191 29/08/12, 02:55 pm

    ไม่ได้อยู่ดีนะครับ ผมลองดูแล้ว
    มันไม่ได้เฉพาะในเกมส์อะครับผม แต่ลองทดสอบจากด้านนอกมันได้หมด
    เกมส์ คา*บาu (Ca-บาน) มันมีระบบป้องกันรึเปล่าเอ๋ยย งง แต่เช็คสีอะไรได้หมดนะคับ
    ใช้ให้มันไปตีเองด้วยก็ได้ แต่ติดอยู่ที่บอทให้เช็ค HP ตัวละครไม่ได้ซะงั้น เป็นเพราะ?
    POS
    POS
    PSsix
    PSsix


    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty
    จำนวนข้อความ : 1152
    ความนิยม : 326
    เข้าร่วมเมื่อ : 19/07/2010

    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty Re: มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย

    ตั้งหัวข้อ by POS 30/08/12, 07:16 am

    คอมไพล์เป็นแบบ 64 บิต แล้วยังไม่สามารถใช้คำสั่งเพื่อดึงสีในหน้าต่างเกมส์ออกมาได้ ก็ไม่ได้ครับ นอกจากคุณไปเขียนคำสั่ง หรือทำอะไรผิดพลาดโดยไม่รู้ตัว จึงตรวจสีไม่พบ (แน่นอนว่าผมไม่รู้ เพราะไม่ได้อยู่หน้าเครื่องของคุณ )
    avatar
    ArkiEz
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty
    จำนวนข้อความ : 7
    ความนิยม : 0
    เข้าร่วมเมื่อ : 31/05/2012

    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty Re: มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย

    ตั้งหัวข้อ by ArkiEz 31/08/12, 07:54 pm

    อยากทราบว่า

    if PixelGetColor(964, 46) <> 0x3B3B3B then send("1")

    จะเปลี่ยน Send เป็นคำสั่ง ControlClick ได้มั้ย / ถ้าได้ต้องใช้คำสั่งอย่างไรครับ
    flapjack
    flapjack
    PSsix Member Super Class III
    PSsix Member Super Class III


    PSsix Moderator PSsix Master PSsix Game Coder
    จำนวนข้อความ : 314
    ความนิยม : 75
    เข้าร่วมเมื่อ : 05/10/2010

    มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย Empty Re: มีปัญหาละครับพี่น้อง ช่วยรบกวนผู้มีความรู้มาตอบหน่อย

    ตั้งหัวข้อ by flapjack 01/09/12, 01:50 am

    ArkiEz พิมพ์ว่า:อยากทราบว่า

    if PixelGetColor(964, 46) <> 0x3B3B3B then send("1")

    จะเปลี่ยน Send เป็นคำสั่ง ControlClick ได้มั้ย / ถ้าได้ต้องใช้คำสั่งอย่างไรครับ

    บทที่ 1 เลยครับ : [You must be registered and logged in to see this link.]

      เวลาขณะนี้ 19/04/24, 07:39 pm