ฟอรั่ม 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
    darknu
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    มือใหม่หัดเขียน สคริป อยากถามเกี่นวกัยการ ปิดสคลิป แบบมีเงื่อนไข  Empty
    จำนวนข้อความ : 3
    ความนิยม : 0
    เข้าร่วมเมื่อ : 27/05/2015

    มือใหม่หัดเขียน สคริป อยากถามเกี่นวกัยการ ปิดสคลิป แบบมีเงื่อนไข  Empty มือใหม่หัดเขียน สคริป อยากถามเกี่นวกัยการ ปิดสคลิป แบบมีเงื่อนไข

    ตั้งหัวข้อ by darknu 27/05/15, 06:06 pm

    คือ เงื่อนไขมีอยุ่ว่า

    ถ้า address 0xxxxxxxxxx แล้ว value address นี้ เท่ากับ 1

    ให้สคริปปิดตัวเองไปเลย

    เราจะต้องเขียน ยังไงดีครับ em230

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


    มือใหม่หัดเขียน สคริป อยากถามเกี่นวกัยการ ปิดสคลิป แบบมีเงื่อนไข  Empty
    จำนวนข้อความ : 3
    ความนิยม : 0
    เข้าร่วมเมื่อ : 27/05/2015

    มือใหม่หัดเขียน สคริป อยากถามเกี่นวกัยการ ปิดสคลิป แบบมีเงื่อนไข  Empty Re: มือใหม่หัดเขียน สคริป อยากถามเกี่นวกัยการ ปิดสคลิป แบบมีเงื่อนไข

    ตั้งหัวข้อ by darknu 27/05/15, 06:09 pm

    ตอนนี้ ใช้แบบว่า กดF1 เริ่ม
    แล้วกด ESC หยุด
    อยากได้แบบให้สคริปปิดตัวเองได้ ไม่ต้องนั่งเฝ้าที่จะปิด

    เราจะต้องไปแทรก คำสั่งเพิ่มตรงไหนครับ
    จากสคริปนี้

    _AU3RecordSetup()
    #endregion --- Internal functions Au3Recorder End ---

    _WinWaitActivate("ชื่อเกม","")
    Global $onoff = 0
    HotKeySet("{F1}", "start1")
    HotKeySet("{ESC}", "end")
    While 1
    Sleep(100)
    ToolTip("")
    WEnd
    Func start1()
    While 1
    MouseClick("left",273,453,1)
    Sleep(2000)
    MouseClick("left",535,514,1)
    Sleep(2000)
    MouseClick("left",768,43,1)
    Sleep(100)
    MouseClick("left",770,86,1)
    Sleep(100)
    MouseClick("left",423,352,1)
    Sleep(11000)
    MouseClick("left",273,453,1)
    Sleep(2000)
    MouseClick("left",535,514,1)
    Sleep(2000)
    MouseClick("left",768,43,1)
    Sleep(100)
    MouseClick("left",767,70,1)
    Sleep(100)
    MouseClick("left",423,352,1)
    Sleep(11000)
    WEnd
    EndFunc
    Func end()
    Exit
    EndFunc
    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 27/05/15, 10:38 pm

    ทำการ readmemory ได้หรือยัง ครับ
    ถ้าทำได้แล้ว ก็มาจับใส่ในเงื่อนไขของคำสั่ง while
    แต่ถ้ายังทำไม่ได้แนะนำ อ่านเรื่อง readmemoy [You must be registered and logged in to see this link.]
    และ เรื่อง Loop ก่อนน่ะครับ
    avatar
    darknu
    มือใหม่เพิ่งสมัคร
    มือใหม่เพิ่งสมัคร


    มือใหม่หัดเขียน สคริป อยากถามเกี่นวกัยการ ปิดสคลิป แบบมีเงื่อนไข  Empty
    จำนวนข้อความ : 3
    ความนิยม : 0
    เข้าร่วมเมื่อ : 27/05/2015

    มือใหม่หัดเขียน สคริป อยากถามเกี่นวกัยการ ปิดสคลิป แบบมีเงื่อนไข  Empty Re: มือใหม่หัดเขียน สคริป อยากถามเกี่นวกัยการ ปิดสคลิป แบบมีเงื่อนไข

    ตั้งหัวข้อ by darknu 27/05/15, 10:41 pm

    อันนี้พอเป็นอยุ่ครับ แล้วเราจะแทรกแบบ พอเป็น 1 แล้วให้มันสั่งปิดนี่ต้องเขียนยังไงลงไป รบกวนเขียนให้ดูหน่อยได้ไหม ครับ ขอบคุณครับ
    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 04/06/15, 10:39 pm

    ประมาณนี้ ครับ
    Code:

    #RequireAdmin
    #include <NomadMemoryPSsix.au3>

    Global $address = "0x0023CAA8"

    $memopen = _MEMORYOPEN(ProcessExists("sol.exe")) ;


    While (readMemory()  <> 1)
      ; คำสั่ง

      Sleep(1000)
       WEnd

    _MEMORYCLOSE($memopen)

    Func readMemory()
       $value = _MEMORYREAD($address, $memopen)
       return  $value
       EndFunc


      เวลาขณะนี้ 19/04/24, 10:21 am