void SetWaypoint(UInt32 ObjectiveIndex, Single X, Single Y, Boolean Show, Int32 clientIndex = -1)
{
UInt32 level = ReadUInt32(0x00DB5404 + (ObjectiveIndex * 0x2);
Or_Int32(level + 0xD4, 1 + (Show ? 3 : 0 ));
WriteFloat(level + 0xD8, X);
WriteFloat(level + 0xDC, Y);
if (clientIndex != -1) WriteInt32(level + 0xE4, clientIndex);
}
public static void Or_Int32(UInt32 address, Int32 input)
{
Int32 or = PS3.Extensions.ReadInt32(address);
or |= input;
PS3.Extensions.WriteInt32(address, or);
}
void SetWaypoint(UInt32 ObjectiveIndex, Single X, Single Y, Boolean Show, Int32 clientIndex = -1)
{
UInt32 level = ReadUInt32(0x00DB5404 + (ObjectiveIndex * 0x2);
Or_Int32(level + 0xD4, 1 + (Show ? 3 : 0 ));
WriteFloat(level + 0xD8, X);
WriteFloat(level + 0xDC, Y);
if (clientIndex != -1) WriteInt32(level + 0xE4, clientIndex);
}
public static void Or_Int32(UInt32 address, Int32 input)
{
Int32 or = PS3.Extensions.ReadInt32(address);
or |= input;
PS3.Extensions.WriteInt32(address, or);
}
void SetWaypoint(UInt32 ObjectiveIndex, Single X, Single Y, Boolean Show, Int32 clientIndex = -1)
{
UInt32 level = ReadUInt32(0x00DB5404 + (ObjectiveIndex * 0x2);
Or_Int32(level + 0xD4, 1 + (Show ? 3 : 0 ));
WriteFloat(level + 0xD8, X);
WriteFloat(level + 0xDC, Y);
if (clientIndex != -1) WriteInt32(level + 0xE4, clientIndex);
}
public static void Or_Int32(UInt32 address, Int32 input)
{
Int32 or = PS3.Extensions.ReadInt32(address);
or |= input;
PS3.Extensions.WriteInt32(address, or);
}
Copyright © 2024, NextGenUpdate.
All Rights Reserved.