Public Sub WritePointerFloat(ByVal EXENAME As String, ByVal Pointer As Integer, ByVal Value As Single, ByVal ParamArray Offset As Integer())
If Process.GetProcessesByName(EXENAME).Length <> 0 Then
Dim Handle As Integer = Process.GetProcessesByName(EXENAME)(0).Handle
If Handle <> 0 Then
For Each I As Integer In Offset
ReadMemoryInteger(Handle, Pointer, Pointer)
Pointer += I
Next
WriteMemoryFloat(Handle, Pointer, Value)
End If
End If
End Sub
WritePointerInteger("Oyunadi",&HPointer,xx,&HOffset1)
Or
WritePointerInteger("Oyunadi",&HPointer,xx,&HOffset1, &HOffset2)
Or
WritePointerInteger("Oyunadi",&HPointer,xx,&HOffset1, &HOffset2,&HOffset3)