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

กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers534

กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

Share

rolovely
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 193
ความนิยม: 16
เข้าร่วมเมื่อ : 15/10/2010
อายุ: 25
ที่อยู่: THAILAND

กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by rolovely on 28/07/11, 03:14 pm

อยากให้เอามารวมไว้ในกระทู้นี้เลยก็ได้ เพราะบางกระทู้ ผมเห็นแล้ว ตอบไม่ตรงประเด็นกัน เริ่มออกทะเลกัน บางกระทู้

ประเดิมคนแรกเลยละกัน

โปรแกรมสำคัญที่ต้องใช้

โปรแกรมที่เอาไว้หาค่า address เงิน เลือด EXP
[You must be registered and logged in to see this link.]


โปรแกรมตัวนี้ไว้ใช้ ดัก packet WPE Pro 0.9a เหมาะสำหรับดักเกมออนไลน์
[You must be registered and logged in to see this link.]


และตัวสุดท้าย ตัวนี้สำคัญมาก NomadMemory.au3
[You must be registered and logged in to see this link.]


เขียนบอทเกมด้วย AutoIt : Bot 6 การอ่านเขียน Memory ในเกม
[You must be registered and logged in to see this link.]

และก็ตามด้วย code เริ่มต้น

Code นี้คือการเช็คว่า EXP เท่าไหร่ ใช้กับเกม Champions Online เล่นผ่านสตรีม
Code:
#include <NomadMemory.au3>

    $iv_Pid      = ProcessExists ( "GameClient.exe" )
    $MemoryOpen = _MemoryOpen($iv_Pid)

    while 1
        $Mem_Read    = _MemoryRead('0x' & '225DCB00', $MemoryOpen)

        ToolTip($Mem_Read,0,0)

        Sleep(500)
    WEnd

_MemoryClose($MemoryOpen)

คลิปเริ่มต้น สำหรับคนที่อยากลองทำ

[You must be registered and logged in to see this link.]

[You must be registered and logged in to see this link.]

[You must be registered and logged in to see this link.]

[You must be registered and logged in to see this link.]


แก้ไขล่าสุดโดย rolovely เมื่อ 06/08/11, 02:43 am, ทั้งหมด 6 ครั้ง

rolovely
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 193
ความนิยม: 16
เข้าร่วมเมื่อ : 15/10/2010
อายุ: 25
ที่อยู่: THAILAND

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by rolovely on 28/07/11, 03:24 pm

code ข้างล่างนี้ ผมได้เอาไปทำผสมผสานกับ ตัวป้องกันเกมที่ผมเคยทำขึ้นมานะครับ ตัวนี้ก็สามารถจำลองเซิฟเวอร์ได้เลย ก็คือ การติดต่อของมันจะเช็คว่า ติดต่อกับเซิฟเวอร์ได้หรือไม่ เกิดถ้าไม่ได้ก็จะปิดตัวเอง แต่เกิดถ้าได้ ก็จะเริ่มเกมอัตโนมัติ

ตัวนี้ตัวเซิฟเวอร์ หรือจะเรียกว่า ตัวแม่ก็ได้
#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.0.0
Author: myName

Script Function:
Template AutoIt script.

#ce ----------------------------------------------------------------------------
; Host or Ip to Connect to
$Server_IP = @IPAddress1
$Server_Port = '10103'

; Start The TCP Services
TCPStartup ( ) ; To start TCP services

; Time to Listen for Connections
$MainSocket = TCPListen($Server_IP, $Server_Port, 100 )
If $MainSocket = -1 Then Exit

; Accept a Incoming Connection
While 1
$ConnectedSocket = TCPAccept( $MainSocket)
If $ConnectedSocket >= 0 Then
$recv = TCPRecv($ConnectedSocket, 128)
sleep(300)
If StringLen($recv) Then
If StringInStr($recv, "Connect:") Then
$recv = StringSplit($recv, ":")
$ip2 = $recv[2]
$Socket2 = TCPConnect($Server_IP, $Server_Port)
TCPSend($Socket2, "Connected...")
EndIf
EndIf
EndIf
WEnd
; Server will Run continously


ส่วนตัวนี้ตัวลูก เอาไว้ใช้ในการติดต่อว่าติดต่อได้ไหม เกิดถ้าได้ ก็ให้เข้าเกมเอง แต่ถ้าไม่ได้ ก็ทำการปิดโปรแกรมเอง
#cs ----------------------------------------------------------------------------

AutoIt Version: 3.3.0.0
Author: myName

Script Function:
Template AutoIt script.

#ce ----------------------------------------------------------------------------
; Host or Ip to Connect to
$Server_IP = "ใส่ไอพี ที่ต้องการให้ติดต่อ"
$Sever_Port = "10103"
$MyIP=@IPAddress1

; Start The TCP Services
TCPStartup ( ) ; To start TCP services

; Connect to The Server
$socket = TCPConnect( $Server_IP, $Sever_Port )

If $socket = -1 Then
MsgBox(0, "Client", "ไม่สามารถติดต่อกับเครื่องเซิฟเวอร์ได้ กรุณาเช็คไฟล์วอร์ของคุณ ว่า On หรือ Off กรุณา On Firewall!")
Exit
EndIf

If $socket >= 0 Then
$socket2 = TCPConnect( $Server_IP, $Sever_Port )
TCPSend($socket2, "Connect:" & $MyIP)
msgbox(0,"Client","เชื่อมต่อสำเร็จ!")
Run('pang.exe')
EndIf

While 1
If ProcessExists('pang.exe') Then
Else
TCPCloseSocket($socket)
TCPCloseSocket($Socket2)
Sleep(500)
EndIf
WEnd

DarkWarrior
PSsix Member
PSsix Member


จำนวนข้อความ: 27
ความนิยม: 1
เข้าร่วมเมื่อ : 28/07/2011
ที่อยู่: ดาวนาเม็ก

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by DarkWarrior on 28/07/11, 04:31 pm

เยี่ยมเลยครับ อย่างนี้ต้องดัน em233

aut
PSsix Powerful Scripting Class
PSsix Powerful Scripting Class

PSsix Game Coder
จำนวนข้อความ: 472
ความนิยม: 123
เข้าร่วมเมื่อ : 24/07/2010

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by aut on 28/07/11, 08:48 pm

สคิปต้องคอมไพเป็น 32 bit นะ เคยลอง64ไม่ได้อะ

Attachments
NomadMemory.zip
ไพล์ NomadMemory.au3 โหลดนี่เลย
You don't have permission to download attachments.
(3 Kb) Downloaded 29 times

DarkWarrior
PSsix Member
PSsix Member


จำนวนข้อความ: 27
ความนิยม: 1
เข้าร่วมเมื่อ : 28/07/2011
ที่อยู่: ดาวนาเม็ก

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by DarkWarrior on 28/07/11, 10:00 pm

ช่วยอธิบาย ข้อมูลเกี่ยวกับ
NomadMemory หน่อยครับว่าจะนำไปใช้ร่วมกับ Code ด้านล่างนี้ยังไงครับ


#include <NomadMemory.au3>

$iv_Pid = ProcessExists ( "GameClient.exe" )
$MemoryOpen = _MemoryOpen($iv_Pid)

while 1
$Mem_Read = _MemoryRead('0x' & '225DCB00', $MemoryOpen)

ToolTip($Mem_Read,0,0)

Sleep(500)
WEnd

_MemoryClose($MemoryOpen)

rolovely
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 193
ความนิยม: 16
เข้าร่วมเมื่อ : 15/10/2010
อายุ: 25
ที่อยู่: THAILAND

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by rolovely on 28/07/11, 11:01 pm

#include <NomadMemory.au3> ก็อันนี้ไงครับ ที่มันต้องเรียกใช้ สาเหตุที่เรียกใช้ เพราะมันได้รวมการทำงานไว้แล้ว ของการอ่อนค่าหน่วยความจำของตัวเกมแล้วโปรแกรมอื่นๆก็ได้ด้วย ตอนนี้ผมกำลังศึกษาอยู่นะ ยังไง คุณ aut ก็ลงเกี่ยวกับการส่ง packet ไปยังเซิฟเวอร์ก็ได้นะครับ เพื่อจะได้เป็นแนวทางสำหรับคนที่อยากเรียนรู้

flapjack
PSsix Member Super Class III
PSsix Member Super Class III

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

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by flapjack on 29/07/11, 08:18 am

ผมลองโค๊ดแบบ pointer มีใคร Error ไหมครับ em246

rolovely
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 193
ความนิยม: 16
เข้าร่วมเมื่อ : 15/10/2010
อายุ: 25
ที่อยู่: THAILAND

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by rolovely on 29/07/11, 03:37 pm

error ยังไงครับ เอา code มาดูหน่อย

rolovely
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 193
ความนิยม: 16
เข้าร่วมเมื่อ : 15/10/2010
อายุ: 25
ที่อยู่: THAILAND

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by rolovely on 29/07/11, 03:41 pm

ใครที่หาค่า แอดเดรส คงที่ได้ ที่เอาไว้ตรวจเช็ค hp exp ฯลฯ ก็เอามาแบ่งปันกันนะ จะได้ช่วยๆกัน

DarkWarrior
PSsix Member
PSsix Member


จำนวนข้อความ: 27
ความนิยม: 1
เข้าร่วมเมื่อ : 28/07/2011
ที่อยู่: ดาวนาเม็ก

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by DarkWarrior on 29/07/11, 04:23 pm

ค่าคงที่ที่ว่านี้คือ เวลาที่เราออกและเข้าเกมใหม่แล้ว ค่านั้นก็ยังคงเหมือนเดิมไม่เปลี่ยนแปลงใช่รึเปล่าครับ
ผมเคยทำแต่ เกม Offline อ่ะคับ ใช้ CheatEngine แต่ออนไลน์ยังไม่เคยลองครับ

rolovely
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 193
ความนิยม: 16
เข้าร่วมเมื่อ : 15/10/2010
อายุ: 25
ที่อยู่: THAILAND

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by rolovely on 29/07/11, 04:45 pm

ใช่ครับ แต่ว่าพวกเกมที่เปลี่ยนด่านเล่นไปเรื่อยๆ มันจะไม่คงที่เลย เพราะลองละ พอเลี่ยนไปเป็นอีกด่าน ค่าแอดเดรสมัน ก็จะเปลี่ยนไปด้วย

loveapple244
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 160
ความนิยม: 6
เข้าร่วมเมื่อ : 15/07/2011

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by loveapple244 on 29/07/11, 05:00 pm

ของผมก็ไม่คงที่ครับเลื่อนไปเรื่อยเลย
070247C1 070247B8 070247BD นี้คือค่าแชทอะครับเราพิมพ์อะไรไปในช่องเกมส์อสุร่าออนไลน์ก็จะตอบกลับมาแต่พออีกวันก็เปลี่ยนไปหรือบางทีก็เปลี่ยนอัพเดททุกวันพุธก็เปลี่ยนเหมือนกันเลยมะรู้ว่าค่าตายตัวหาอย่างไรขนาดค่ามอนเตอร์มันจะ้เกิดสุ่มก็จิงแต่มันก็ใส่เหมือนระบบอาเรย์ก็มะรู้ว่าจะหาค่าตายตัวอย่างไรเหมือนกันพอตีมอนได้ซะ1ชมหรือบางทีก็1วันพออีกวันก็เกิดปัญหาเดิมๆคือมันต้องหาโค๊สใหม่หรือผมหาผิดก็ไม่รู้แต่ถ้าหาผิดก็คงไม่น่าจะรับข้อความเลือดเอมพีได้แต่เกมส์อสุร่าลบหาexpไม่เป้นมันเป็น0.05%หายังไงก็มะรู้งะใครเก่งบอกทีนะครับขอบคุณครับ
ปล.ที่ทำหาค่าแชทไว้เพราะว่าลบไม่ชอบเข้าเกมส์ไปนั่งเก็บเวลหรือทำๆไรครับแค่เปิดเหมือนเราเปิดห้องแชทรูมอะครับแต่เปิดเป็นห้องกิว ทั่วไป กระซิปแต่ระบบกระซิปยังทำไม่ได้แต่รู้ว่ามีคนซิปมา- -*

rolovely
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 193
ความนิยม: 16
เข้าร่วมเมื่อ : 15/10/2010
อายุ: 25
ที่อยู่: THAILAND

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by rolovely on 29/07/11, 05:10 pm

ขอดู code แชทได้ไหมครับ

aut
PSsix Powerful Scripting Class
PSsix Powerful Scripting Class

PSsix Game Coder
จำนวนข้อความ: 472
ความนิยม: 123
เข้าร่วมเมื่อ : 24/07/2010

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by aut on 29/07/11, 05:34 pm

packet

ไปโหลด winpcap มาลงก่อนนะ [You must be registered and logged in to see this link.]

อันนี้ตัวอย่าง [You must be registered and logged in to see this link.]

ไพล์ตัวอย่าง [You must be registered and logged in to see this link.]

เราลองนานแล้วสรุปว่าไม่ได้อ่านะ packet เกมอันที่มี GG xtrap เปลี่ยนทุกครั้งตอนเปิดเกมอะไม่เวิร์กอย่างแรงโคดเสียเวลาเลย 5555 ใช้วิทีอ่านค่าจากmemดีกว่าอ่านะ


loveapple244
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 160
ความนิยม: 6
เข้าร่วมเมื่อ : 15/07/2011

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by loveapple244 on 29/07/11, 06:35 pm

มันยังเลื่อนๆๆอยู่เลยอะครับคือทำเป็นToolTipแล้ว@CRLFกั้นไปเีืรื่อยๆๆครับแล้วใส่โค๊สมั่วๆำไปให้หมดอะพอนั้นก็ทำเป็นbuttonกล่องข้อความแสดงดูมันก็ยังส่งมาบ้างไม่มาบ้างก็ยังงงอยู่เหมือนกันครับลบพึ่งหัดทำพวกนี้เองนะครับแต่โปรแกรมหามันเยอะ4-5ตัวแล้วแต่เราจะใช้แต่Hexไม่เป้นแต่เอาค่าHexมาแสดงเป็นเฉยๆครับ
ที่ลองหาก็พวกเลือดตัวละครแต่พอเปลี่ยนไอดีลงมามันก็เคลื่อนไปเลยอะไม่แสดงสงสัยCoreยังมั่วอยุ่รอคนเก่งๆๆแนะนำดีกว่าครับแต่ทำเป็นระบบโชว์หน้าต่างข้อดีคือเราลงโค๊ตมั่วๆได้เยอะพอไหนมันใช่ก็เอามาใส่กล่องจิงทีหลังงะ คุณaut ขอ code วิธีหามอนสเตอร์เกมส์อสุร่าหน่อยครับที่ใช่เฟทบุกเล่นอะครับลองเข้าไปเล่นดูหน่อยครับว่าจะทำให้ตีออโต้ยังไงในระบบเขียนค่า *.iniอะครับ

loveapple244
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 160
ความนิยม: 6
เข้าร่วมเมื่อ : 15/07/2011

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by loveapple244 on 29/07/11, 06:40 pm

แต่สิ่งที่ยากสร้างขั้นต้นคือเอาค่าchatที่อยุ่ในเกมส์มาสู้หน้าต่างbuttonที่เราสร้างแล้วเราส่งข้อความทีเราสร้างไปยังหน้าต่างเกมได้- -*

flapjack
PSsix Member Super Class III
PSsix Member Super Class III

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

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by flapjack on 30/07/11, 08:52 am

rolovely พิมพ์ว่า:error ยังไงครับ เอา code มาดูหน่อย


Code:


#cs ----------------------------------------------------------------------------
 AutoIt Version: 3.3.6.1
 Author:        myName

 Script Function:
    Template AutoIt script.
#ce ----------------------------------------------------------------------------
#include <NomadMemory.au3>

$Adresse = 0x0057c370
Dim $Offset[2] = [0, 0x0]

while 1
    $Process =  _MemoryOpen (ProcessExists("Tutorial-i386.exe"))
    If Not @error Then
            $Value = _MemoryPointerRead($Adresse, $Process, $Offset)
            If Not @error Then ToolTip($Value[1],0,0)

            _MemoryClose($Process)
    EndIf

    Sleep(100);<<<<<<< Note this sleep this is how fast we read memory
WEnd






Error ตรง _MemoryPointerRead($Adresse, $Process, $Offset) มันบอกว่าไม่ Func นี้ครับ
แต่โค๊ดของคุณrolovely ด้านบน Run ได้ปกติครับ


rolovely
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 193
ความนิยม: 16
เข้าร่วมเมื่อ : 15/10/2010
อายุ: 25
ที่อยู่: THAILAND

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by rolovely on 30/07/11, 11:05 am

flapjack พิมพ์ว่า:
rolovely พิมพ์ว่า:error ยังไงครับ เอา code มาดูหน่อย


Code:


#cs ----------------------------------------------------------------------------
 AutoIt Version: 3.3.6.1
 Author:        myName

 Script Function:
    Template AutoIt script.
#ce ----------------------------------------------------------------------------
#include <NomadMemory.au3>

$Adresse = 0x0057c370
Dim $Offset[2] = [0, 0x0]

while 1
    $Process =  _MemoryOpen (ProcessExists("Tutorial-i386.exe"))
    If Not @error Then
            $Value = _MemoryPointerRead($Adresse, $Process, $Offset)
            If Not @error Then ToolTip($Value[1],0,0)

            _MemoryClose($Process)
    EndIf

    Sleep(100);<<<<<<< Note this sleep this is how fast we read memory
WEnd






Error ตรง _MemoryPointerRead($Adresse, $Process, $Offset) มันบอกว่าไม่ Func นี้ครับ
แต่โค๊ดของคุณrolovely ด้านบน Run ได้ปกติครับ


เข้าไปดูใน NomadMemory.au3 นะครับ ว่ามี Func _MemoryPointerRead

aut
PSsix Powerful Scripting Class
PSsix Powerful Scripting Class

PSsix Game Coder
จำนวนข้อความ: 472
ความนิยม: 123
เข้าร่วมเมื่อ : 24/07/2010

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by aut on 30/07/11, 06:00 pm

ค่า $Offset ไม่ถูกก้อจะerrorอ่านmemมีสองแบบนะแบบค่าอยู่ที่เดิมกับค่าที่เปลี่ยนตอนเปิดโปรแกรมใหม่อ่านะอันหลังต้องหาPointerมาใส่$Offset ดูวีดีโอก็สอนนะแบบหลัง

rolovely
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 193
ความนิยม: 16
เข้าร่วมเมื่อ : 15/10/2010
อายุ: 25
ที่อยู่: THAILAND

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by rolovely on 30/07/11, 09:37 pm

พึ่งมาเข้าใจ เดี๋ยวกลับหอไป จะไปนั่งปั้น code เล่นดีกว่า อยู่บ้านโปรแกรมอะไรต่างๆ มันไม่พร้อม

flapjack
PSsix Member Super Class III
PSsix Member Super Class III

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

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by flapjack on 31/07/11, 11:39 am

rolovely พิมพ์ว่า:
flapjack พิมพ์ว่า:
rolovely พิมพ์ว่า:error ยังไงครับ เอา code มาดูหน่อย


Code:


#cs ----------------------------------------------------------------------------
 AutoIt Version: 3.3.6.1
 Author:        myName

 Script Function:
    Template AutoIt script.
#ce ----------------------------------------------------------------------------
#include <NomadMemory.au3>

$Adresse = 0x0057c370
Dim $Offset[2] = [0, 0x0]

while 1
    $Process =  _MemoryOpen (ProcessExists("Tutorial-i386.exe"))
    If Not @error Then
            $Value = _MemoryPointerRead($Adresse, $Process, $Offset)
            If Not @error Then ToolTip($Value[1],0,0)

            _MemoryClose($Process)
    EndIf

    Sleep(100);<<<<<<< Note this sleep this is how fast we read memory
WEnd






Error ตรง _MemoryPointerRead($Adresse, $Process, $Offset) มันบอกว่าไม่ Func นี้ครับ
แต่โค๊ดของคุณrolovely ด้านบน Run ได้ปกติครับ


เข้าไปดูใน NomadMemory.au3 นะครับ ว่ามี Func _MemoryPointerRead


ไม่มีน่ะครับ ไม่ทราบคุณrolovely มีหรือเปล่าครับ

flapjack
PSsix Member Super Class III
PSsix Member Super Class III

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

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by flapjack on 31/07/11, 11:47 am

aut พิมพ์ว่า:ค่า $Offset ไม่ถูกก้อจะerrorอ่านmemมีสองแบบนะแบบค่าอยู่ที่เดิมกับค่าที่เปลี่ยนตอนเปิดโปรแกรมใหม่อ่านะอันหลังต้องหาPointerมาใส่$Offset ดูวีดีโอก็สอนนะแบบหลัง
แต่ผมก็ทำตามในวีดีโอแล้วน่ะครับ ก็ยังไม่ได้อยู่ดี... em246

rolovely
PSsix Member Super Class II
PSsix Member Super Class II

PSsix Game Coder
จำนวนข้อความ: 193
ความนิยม: 16
เข้าร่วมเมื่อ : 15/10/2010
อายุ: 25
ที่อยู่: THAILAND

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by rolovely on 31/07/11, 06:21 pm

มันอาจจะใช่ร่วมกับ Func _MemoryRead ก็ได้ และผมคิดว่ามันอาจจะเปลี่ยนเหมือนที่คุณ Aut ว่านะ

aut
PSsix Powerful Scripting Class
PSsix Powerful Scripting Class

PSsix Game Coder
จำนวนข้อความ: 472
ความนิยม: 123
เข้าร่วมเมื่อ : 24/07/2010

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by aut on 31/07/11, 07:06 pm

เราว่านายหาไม่ถูกอะเลยไม่ได้ เอาปายอีกตัวอย่างนึ่ง [You must be registered and logged in to see this link.]

flapjack
PSsix Member Super Class III
PSsix Member Super Class III

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

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by flapjack on 31/07/11, 10:52 pm

ขอบคุณมากเลยครับ
ตอนนี้สามารถนำได้ ค่า address แบบ pointer ได้แล้วล่ะครับ em218
เหลือแต่นำไปใช้ล่ะคร่าวนี้ em230

POS
PSsix
PSsix


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

Re: กระทู้สำหรับถามเกี่ยวกับอ่านค่า memory,adress,pointers

ตั้งหัวข้อ by POS on 01/08/11, 07:56 am

ผมเพิ่มบทความวิธีการหาค่าพ้อยเตอร์ให้แล้วในหน้าบล็อก

อย่างไรก็ตามเท่าที่ลองหาอ่านเพิ่มเติมปรากฏว่า นอกจากมีการหาค่า pointer แบบในตัวอย่างแล้ว ยังมีค่า pointer แบบ multilevel pointers อีก ซึ่งค่อนข้างซับซ้อนขึ้นไปอีก ถ้าไม่ล้มเลิกเสียก่อนก็ลองหาทางศึกษากันเพิ่มเติมเอาเองครับ

[You must be registered and logged in to see this link.]


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

pssix.blogspot.com

    เวลาขณะนี้ 02/09/14, 03:56 am