ฟอรั่ม 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


2 posters

    มือใหม่ครับ ผู้รู้ช่วยตอบที

    avatar
    santipab_wzn
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 29/12/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty มือใหม่ครับ ผู้รู้ช่วยตอบที

    ตั้งหัวข้อ by santipab_wzn 29/12/11, 04:13 am

    คือผมโหลดโปรแกรมที่จะมาลงเขียน แล้วตอนนี้มันมี2โปรแกรม คือ AutoHotkey กับ AutoIt3 ซึ่งAutoIt3 ผมโหลดมาตามคำแนะนำของเว็บ แต่เท่าที่ผมดู AutoHotkey มันจะใช้ง่ายกว่ามันมีบอกรูปแบบ มีเครื่องมือ ผมเลยอยากถามว่าทั้ง2โปรแกรมใช้โค๊ตแบบเดียวกันได้ไหม แล้วอันไหนใช้ได้ดีกว่ากันข้อดีข้อเสีย ของแต่ละอัน แล้วในเว็บผมเห้นพวกโค๊ตอย่างคำสั่งรันผมเห้นเป็น Run("kmp") แต่ผมลองไปเขียนใน AutoHotkey มันไม่ได้ต้องเป็น Run ,kmp หรือใช้เครื่องหมาย [] ไม่ไช่() อ่ะตอนนี้ผมเลยงง แล้วผมลงทั้ง2อัน กับ AutoIt3 ตอนนี้ มันกด compile ไม่ได้ go ก็ไม่ได้ ตอนนี้งงมากเลย ยังไงผุ้รู้ช่วยแนะนำหน่อยนะครับ
    Attachments
    มือใหม่ครับ ผู้รู้ช่วยตอบที  Attachmentsdsd.JPG
    นี้รูปโปรแกรม AotoHotkey ครับ
    You don't have permission to download attachments.
    (52 Kb) Downloaded 7 times
    avatar
    santipab_wzn
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 29/12/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty Re: มือใหม่ครับ ผู้รู้ช่วยตอบที

    ตั้งหัวข้อ by santipab_wzn 29/12/11, 04:33 am

    ตอนนี้ผมพอเข้าใจระดับหนึ่งแล้วครับ ขอถามแค่ความต่างระหว่าง AutoHotkey กับ AutoIt3 ที่ในเว็บแนะนำครับมันเหมือนต่างกัน หรือเป็นตัวเดียวกันอย่างไร
    avatar
    santipab_wzn
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 29/12/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty Re: มือใหม่ครับ ผู้รู้ช่วยตอบที

    ตั้งหัวข้อ by santipab_wzn 29/12/11, 05:04 am

    ตอนนี้ผมเข้าใจหมดแล้วครับ ขอโทษด้วยที่ตั่งกระทุ้รกครับ จากการศึกษาทั้งคืน แต่ตอนนี้ผมลองRun เกมออนไลน์ดู ทำตามขั้นตอนที่บอก รับผ่าน autoit แล้วมันบอกว่าแพทไม่ผ่าน Patch fille crashed.Must run program again ทั้งๆที่ ถ้าเข้าไปกดเองกลับได้ไม่มีปัญหา แต่ถ้าให้autoit เปิดมันกลับขึ้นแบบนั้น เรียกตัวเดียวกันแท้ๆ งงเลย มันเกิดจากอะไรหลอครับ มีวิธีจะแก้อย่างไรขอคำแนะนำด้วยครับ
    asokura
    asokura
    PSsix Member High Class
    PSsix Member High Class


    PSsix Game Coder
    จำนวนข้อความ : 72
    ความนิยม : 11
    เข้าร่วมเมื่อ : 03/09/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty Re: มือใหม่ครับ ผู้รู้ช่วยตอบที

    ตั้งหัวข้อ by asokura 29/12/11, 12:55 pm

    เกมส์อะไรเหรอ
    avatar
    santipab_wzn
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 29/12/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty Re: มือใหม่ครับ ผู้รู้ช่วยตอบที

    ตั้งหัวข้อ by santipab_wzn 29/12/11, 04:23 pm

    Laghaim อ่ะครับ ผมว่าจะลองทำให้มันเปิดเกมแล้วรอโหลดเกม Login id เลือกตัวละครให้อัตโนมัติ ไรแบบนี้ แต่ตอนนี้มาติดตรง เวลเปิด แค่รันผ่าน autoit มันบอกว่า path ไม่ผ่าน ทั้งถ้าใช้เมาส์เข้าไปกดเองตำแหน่งเดียวกับที่เรียกผ่าน autoit กลับได้ไม่มีปัญหา ผมเลย งงไม่รุ้จะแก้ไขอย่างไรดี งิ
    asokura
    asokura
    PSsix Member High Class
    PSsix Member High Class


    PSsix Game Coder
    จำนวนข้อความ : 72
    ความนิยม : 11
    เข้าร่วมเมื่อ : 03/09/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty Re: มือใหม่ครับ ผู้รู้ช่วยตอบที

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

    ค่ายเดียวกันกับ lastchaos ถึงว่ามันแจ้งเตือนมันคุ้นๆ คล้ายๆกัน
    เราไม่เคยลองเล่นนะแต่เราว่า ตัวเช็คแพท กับตัวเข้าเกมมันคนละตัวกัน
    นายไม่ลองให้มันrun จากตัวเข้าเกมเลยแบบว่าข้ามการเช็คแพทไปเลยอ่ะ
    avatar
    santipab_wzn
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 29/12/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty Re: มือใหม่ครับ ผู้รู้ช่วยตอบที

    ตั้งหัวข้อ by santipab_wzn 29/12/11, 10:03 pm

    ผม add เฟสท่าน asokura ไปแล้วเดียวไว้คุยกันผมกำลังหัดอิอิ 555+ รู้จักด้วย
    avatar
    santipab_wzn
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 29/12/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty Re: มือใหม่ครับ ผู้รู้ช่วยตอบที

    ตั้งหัวข้อ by santipab_wzn 29/12/11, 10:06 pm

    โอีวเล่น lastchaos ด้วยลืมดูรูปโปรไฟล์ ผมก็เล่นนะแต่ช่วงนี้เบื่อๆ มาเล่น laghaim อิอิ ผมเล่นเซิฟฮาพ อ่ะครับ เมจเวล98+ ช่วงนี้มาเล่นlaghaim งิงิ
    asokura
    asokura
    PSsix Member High Class
    PSsix Member High Class


    PSsix Game Coder
    จำนวนข้อความ : 72
    ความนิยม : 11
    เข้าร่วมเมื่อ : 03/09/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty Re: มือใหม่ครับ ผู้รู้ช่วยตอบที

    ตั้งหัวข้อ by asokura 30/12/11, 09:19 am

    ฮาร์พเหมือนกันเลยครับ ยินดีที่ได้รู้จักครับ
    avatar
    santipab_wzn
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 29/12/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty Re: มือใหม่ครับ ผู้รู้ช่วยตอบที

    ตั้งหัวข้อ by santipab_wzn 31/12/11, 04:47 am

    ผมลองรันผ่านตัวเกมแล้วมันไม่ได้ครับ มันเหมือนต้องผ่านตัวนี้ก่อนเท่านี้น ลองรันตัว Game.exe มันไม่เข้าให้ แย่จังไม่รุจะแก้ไง แต่ไม่เปนไรครับ ปัญหาตอนนี้ ผมเขาไปหน้าต่างlogin แต่มันไม่ยอมจับหน้าต่างให้เลยไม่ทำงานต่อ ไม่กรอก id pass ให้ แต่ผมลองแล้วใส่ส่วน ตรง กดTab พิมพ์Id Pass มันถูกหมดลองใน notepad แต่ว่าพอมาใ้ช้กับเกม เหมือนมันจะไม่จำตัวเกมในคำสั่ง WinWaitActive ผมลองจับทั้ง title bar หรือตัวหนังสือในหน้าต่างเกม แล้วก็ยังไม่ได้จนปัญญาจริงๆ สงสัยต้องตั่งพิกีดเมาส์คลิกเอาละม๊าง แง๊ๆ
    avatar
    santipab_wzn
    สมาชิกทั่วไป
    สมาชิกทั่วไป


    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty
    จำนวนข้อความ : 13
    ความนิยม : 0
    เข้าร่วมเมื่อ : 29/12/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty Re: มือใหม่ครับ ผู้รู้ช่วยตอบที

    ตั้งหัวข้อ by santipab_wzn 31/12/11, 04:56 am

    ตอนนี้ผมกำลังจะลอง โค๊ตตัวนี้จาก บล็อก เอามาดัดแปลงดูไม่รู้จะได้ไหม Global $GameHD ;ประกาศตัวแปร $GameHD เพื่อนำไปใช้ทั้งเกม

    Func _PSsixLoadH($gtitle) ;ฟังก์ชันสำหรับตรวจหาหน้าต่างเกม
    $GameHD = WinGetHandle($gtitle) ;ดึงเอาค่า Handle ของหน้าต่างเกมเก็บไว้ในตัวแปร $GameHD
    If @error Then
    MsgBox(4096, "Error", "ไม่พบหน้าต่างเกม") ;ถ้าไม่เจอหน้าต่างเกมแสดงกรอบหน้าต่างแจ้งให้ทราบ
    Else
    Return 1
    EndIf
    EndFunc

    อิอ ทดสอบก่อน
    asokura
    asokura
    PSsix Member High Class
    PSsix Member High Class


    PSsix Game Coder
    จำนวนข้อความ : 72
    ความนิยม : 11
    เข้าร่วมเมื่อ : 03/09/2011

    มือใหม่ครับ ผู้รู้ช่วยตอบที  Empty Re: มือใหม่ครับ ผู้รู้ช่วยตอบที

    ตั้งหัวข้อ by asokura 31/12/11, 12:37 pm

    santipab_wzn พิมพ์ว่า:ผมลองรันผ่านตัวเกมแล้วมันไม่ได้ครับ มันเหมือนต้องผ่านตัวนี้ก่อนเท่านี้น ลองรันตัว Game.exe มันไม่เข้าให้ แย่จังไม่รุจะแก้ไง แต่ไม่เปนไรครับ ปัญหาตอนนี้ ผมเขาไปหน้าต่างlogin แต่มันไม่ยอมจับหน้าต่างให้เลยไม่ทำงานต่อ ไม่กรอก id pass ให้ แต่ผมลองแล้วใส่ส่วน ตรง กดTab พิมพ์Id Pass มันถูกหมดลองใน notepad แต่ว่าพอมาใ้ช้กับเกม เหมือนมันจะไม่จำตัวเกมในคำสั่ง WinWaitActive ผมลองจับทั้ง title bar หรือตัวหนังสือในหน้าต่างเกม แล้วก็ยังไม่ได้จนปัญญาจริงๆ สงสัยต้องตั่งพิกีดเมาส์คลิกเอาละม๊าง แง๊ๆ

    1.เกมส์มันป้องกัน ให้ต้องโหลดแพทย์ทุกครั้ง ทางแก้คือลองใช้โปรแกรม debug หา text ที่มันเป็น error ขึ้นมาตอนเปิด เช่น This program could not be run itself (อันนี้ของ LC) พอหาช่วงนี้เจอแล้วลองดูว่าแถวๆนั้นมันมีเงื่อนไขตรวจสอบอย่างไรแล้วลองแก้ให้มันไม่ต้องตรวจสอบดู ก็จะเข้าเกมจากไเฟล์นี้ได้โดยไม่ต้องโหลดแพท

    2. ลองใช้คำสั่ง ControlSend($GameHD,"","","{F1}")>>> โค๊ดจากคุณ aut หมดปัญหาเรื่องจับหน้าจอไปเลย

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