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


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

Share

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


จำนวนข้อความ : 3
ความนิยม : 0
เข้าร่วมเมื่อ : 27/05/2015

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

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

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

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

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

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


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


จำนวนข้อความ : 3
ความนิยม : 0
เข้าร่วมเมื่อ : 27/05/2015

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

ตั้งหัวข้อ by darknu on 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
avatar
flapjack
PSsix Member Super Class III
PSsix Member Super Class III

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

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

ตั้งหัวข้อ by flapjack on 27/05/15, 10:38 pm

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

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


จำนวนข้อความ : 3
ความนิยม : 0
เข้าร่วมเมื่อ : 27/05/2015

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

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

อันนี้พอเป็นอยุ่ครับ แล้วเราจะแทรกแบบ พอเป็น 1 แล้วให้มันสั่งปิดนี่ต้องเขียนยังไงลงไป รบกวนเขียนให้ดูหน่อยได้ไหม ครับ ขอบคุณครับ
avatar
flapjack
PSsix Member Super Class III
PSsix Member Super Class III

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

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

ตั้งหัวข้อ by flapjack on 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


    เวลาขณะนี้ 22/10/17, 12:45 am