Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
cgArray - 0xF26400
ClientActive - 0xDF4910
G_HudElems - 0x173FD78
gclient_s - 0x18F8F90
gentity_s - 0x17CECA0
AddBaseDrawTextCmd - 0x0040F6B8
AimTarget_GetTagPos_0 - 0x000363C0
AimTarget_isTargetVisible - 0x00036668
AngleNormalize360 - 0x006169A8
AnglesToAxis - 0x006195B0
BG_AnimScriptEvent - 0x00709E38
BG_GetPlayerWeaponModel - 0x00062624
BG_GetViewModelWeaponIndex - 0x0075CC7C
BG_GetWeaponDef - 0x00780F2C
BG_GetWeaponHitLocationMultiplier - 0x0078C344
BG_GetWeaponName - 0x00764810
CG_DObjGetWorldTagPos - 0x0008B8D0
CG_EntityInfrared - 0x000899B0
CG_GetPredictedPlayerState - 0x00107550
CG_IsEntityFriendlyNotEnemy - 0x00089900
CG_IsInfrared - 0x0016DAD0
CG_SetWeaponHeatConstants - 0x00177540
CL_DrawStretchPicPhysicalInternal - 0x001CD050
CL_DrawText - 0x001DBC48
CL_DrawTextPhysical - 0x001DBB48
CL_DrawTextPhysicalWithEffects - 0x001DBB98
CL_WritePacket - 0x001D35B4
CM_UnlinkEntity - 0x005A2ED0
CachedTag_GetCachedTagPos - 0x001093F0
CachedTag_GetTagPos - 0x001094F0
CachedTag_NoCache_GetTagPos - 0x00109180
CachedTag_UpdateTagInternal - 0x0010928C
Com_Error - 0x005AEC74
Com_GetClientDObj - 0x005B6D2C
Com_HashKey - 0x0061B678
Com_SessionMode_IsOnlineGame - 0x005AC7B4
Com_sprintf - 0x0062EE94
DeathGrenadeDrop - 0x002BA088
DrawOffscreenViewableWaypoint - 0x000F7410
Dvar_FindMalleableVar - 0x0062445C
Dvar_GetBool - 0x00624874
Dvar_GetFloat - 0x00624AF8
Dvar_GetInt - 0x006248F0
Dvar_RegisterNew - 0x006269E0
FX_ClientVisibilityTest - 0x0028B2A0
GScr_AddFieldsForActor - 0x006B96D0
GScr_AddFieldsForClient - 0x006DAEB0
GScr_AddFieldsForSentient - 0x006B9760
GScr_AddFieldsForVehicle - 0x002EF9D8
GScr_AllocString - 0x0034BF68
GScr_LoadConsts - 0x003B4378
GScr_SpawnCollision - 0x00353864
G_CallSpawnEntity - 0x0037C918
G_FindConfigStringIndex - 0x0038BC40
G_GetRandomSeed - 0x00391398
G_GetWeaponForEntity - 0x00313AE4
G_GetWeaponForName - 0x003AEBC8
G_GetWeaponHitLocationMultiplier - 0x00313A00
G_InitGentity - 0x0038EEA8
G_LocalizedStringIndex - 0x0038BDF4
G_MaterialIndex - 0x38BED8
G_ModelIndex - 0x0004893C
G_SetModel - 0x0038D4EC
G_Spawn - 0x00390034
G_SpawnItem - 0x00320AC8
G_crandom - 0x000601E4
GetHudElemInfo - 0x000F6AE0
GetScaleForDistance - 0x000F5F70
HudElemColorToVec4 - 0x000F5B80
IncInParam - 0x0058DFD8
iprintln - 0x003428B0
iprintlnbold - 0x00342954
MSG_SetDefaultUserCmd - 0x005BC7E8
MSG_WriteBits - 0x005BA914
MSG_WriteByte - 0x005BAD1C
MSG_WriteDeltaUsercmdKey - 0x005BEC94
MSG_WriteLong - 0x005BADC8
MSG_WriteString - 0x005BB598
MatchRecordDeath - 0x0026445C
Material_LoadPerMap - 0x00407D98
Material_RegisterHandle - 0x00407D34
Material_Register_FastFile - 0x002497D4
R_AddCmdDrawStretchPicInternal - 0x0040F4B8
R_AddCmdDrawStretchRotateXYInternal - 0x0040F510
R_AddCmdDrawTextInternal - 0x0040F908
R_AddCmdDrawTextWInternal - 0x0040F968
R_AddCmdDrawTextWithEffectsInternal - 0x0040FA80
R_AllocShaderConstantSet - 0x0041FF4C
R_ConvertColorToBytes - 0x0043BD00
R_GetCommandBuffer - 0x0040EF4C
R_RegisterFont - 0x003FED6C
SL_ConvertToString - 0x001B03C4
SL_FindString - 0x001B0828
SL_GetStringOfSize - 0x001B0964
SV_AddServerCommand - 0x005E3D84
SV_GameSendServerCommand - 0x005DEC94
SV_GetConfigStringConst - 0x005E1584
SV_LinkEntity - 0x005EF800
SV_LocateGameData - 0x005DFC68
SV_SendServerCommand - 0x005E412C
SV_SetConfigString - 0x005E10B8
SV_UnlinkEntity - 0x005EF674
ScrPlace_ApplyRect - 0x001EA6B8
ScrPlace_GetView - 0x001E9B68
Scr_AddClassField - 0x001BD958
Scr_AddEntity - 0x0037D52C
Scr_AddFields - 0x001BDFD0
Scr_AddFieldsForEntity - 0x0037CBB4
Scr_AllocString - 0x001B1490
Scr_ConstructMessageString - 0x0034EFE0
Scr_Error - 0x001BE744
Scr_GetConstString - 0x001BE7F0
Scr_GetEntity - 0x0037DB00
Scr_GetInt - 0x001C1A88
Scr_GetNumParam - 0x001C3D58
Scr_GetString - 0x001C2020
Scr_GetVector - 0x001C2D98
Scr_Notify - 0x0037DDE4
Scr_NotifyNum - 0x001BFBA0
Scr_PlayerKilled - 0x003129B0
Scr_SetString - 0x001B1354
VEH_UnlinkPlayer - 0x00396264
V_SvEntityForGentity - 0x005DEC10
WaypointTargetFade - 0x000F5CC0
parfait, merciEnd Game C# 100% Working Tested!
string str = "cmd mr " + PS3.Extension.ReadInt32(0x1166C38 + 0x294) + " 3 endround";
object[] parameters = new object[] { 0, str };
RPC.Call(0x5A512C, parameters);
credit ? ... swaqq ..... retardEnd Game C# 100% Working Tested!
string str = "cmd mr " + PS3.Extension.ReadInt32(0x1166C38 + 0x294) + " 3 endround";
object[] parameters = new object[] { 0, str };
RPC.Call(0x5A512C, parameters);
public static uint function_address = 0x3CE408;
public static int Init()
{
if (function_address == 0) return -1;
Enable_RPC();
return 0;
}
public static void Enable_RPC()
{
PS3.SetMemory(function_address, new byte[] { 0x4E, 0x80, 0x00, 0x20 });
System.Threading.Thread.Sleep(20);
byte[] func = new byte[] { 0x7C, 0x08, 0x02, 0xA6, 0xF8, 0x01, 0x00, 0x80, 0x3C, 0x60, 0x10, 0x05, 0x81, 0x83, 0x00, 0x4C, 0x2C, 0x0C, 0x00, 0x00, 0x41, 0x82, 0x00, 0x64, 0x80, 0x83, 0x00, 0x04, 0x80, 0xA3, 0x00, 0x08, 0x80, 0xC3, 0x00, 0x0C, 0x80, 0xE3, 0x00, 0x10, 0x81, 0x03, 0x00, 0x14, 0x81, 0x23, 0x00, 0x18, 0x81, 0x43, 0x00, 0x1C, 0x81, 0x63, 0x00, 0x20, 0xC0, 0x23, 0x00, 0x24, 0xC0, 0x43, 0x00, 0x28, 0xC0, 0x63, 0x00, 0x2C, 0xC0, 0x83, 0x00, 0x30, 0xC0, 0xA3, 0x00, 0x34, 0xC0, 0xC3, 0x00, 0x38, 0xC0, 0xE3, 0x00, 0x3C, 0xC1, 0x03, 0x00, 0x40, 0xC1, 0x23, 0x00, 0x48, 0x80, 0x63, 0x00, 0x00, 0x7D, 0x89, 0x03, 0xA6, 0x4E, 0x80, 0x04, 0x21, 0x3C, 0x80, 0x10, 0x05, 0x38, 0xA0, 0x00, 0x00, 0x90, 0xA4, 0x00, 0x4C, 0x90, 0x64, 0x00, 0x50, 0xE8, 0x01, 0x00, 0x80, 0x7C, 0x08, 0x03, 0xA6, 0x38, 0x21, 0x00, 0x70, 0x4E, 0x80, 0x00, 0x20 };
PS3.SetMemory(function_address + 0x4, func);
PS3.SetMemory(0x10050000, new byte[0x2854]);
PS3.SetMemory(function_address, new byte[] { 0xF8, 0x21, 0xFF, 0x91 });
}
public static int Call(uint func_address, params object[] parameters)
{
int num_params = parameters.Length;
uint num_floats = 0;
int index = 0;
for (uint i = 0; i < num_params; i++)
{
if (parameters[index] is int)
{
byte[] val = BitConverter.GetBytes((int)parameters[index]);
Array.Reverse(val);
PS3.SetMemory(0x10050000 + (i + num_floats) * 4, val);
}
else if (parameters[index] is uint)
{
byte[] val = BitConverter.GetBytes((uint)parameters[index]);
Array.Reverse(val);
PS3.SetMemory(0x10050000 + (i + num_floats) * 4, val);
}
else if (parameters[index] is string)
{
byte[] str = Encoding.UTF8.GetBytes(Convert.ToString(parameters[index]) + "\0");
PS3.SetMemory(0x10050054 + i * 0x400, str);
uint addr = 0x10050054 + i * 0x400;
byte[] address = BitConverter.GetBytes(addr);
Array.Reverse(address);
PS3.SetMemory(0x10050000 + (i + num_floats) * 4, address);
}
else if (parameters[index] is float)
{
num_floats++;
byte[] val = BitConverter.GetBytes((float)parameters[index]);
Array.Reverse(val);
PS3.SetMemory(0x10050024 + ((num_floats - 1) * 0x4), val);
}
}
byte[] fadd = BitConverter.GetBytes(func_address);
Array.Reverse(fadd);
PS3.SetMemory(0x1005004C, fadd);
System.Threading.Thread.Sleep(20);
byte[] ret = PS3.Extension.ReadBytes(0x10050050, 4);
Array.Reverse(ret);
return BitConverter.ToInt32(ret, 0);
}
ok impec, je mets à jour@tonyleffe
Code:public static uint function_address = 0x3CE408; public static int Init() { if (function_address == 0) return -1; Enable_RPC(); return 0; } public static void Enable_RPC() { PS3.SetMemory(function_address, new byte[] { 0x4E, 0x80, 0x00, 0x20 }); System.Threading.Thread.Sleep(20); byte[] func = new byte[] { 0x7C, 0x08, 0x02, 0xA6, 0xF8, 0x01, 0x00, 0x80, 0x3C, 0x60, 0x10, 0x05, 0x81, 0x83, 0x00, 0x4C, 0x2C, 0x0C, 0x00, 0x00, 0x41, 0x82, 0x00, 0x64, 0x80, 0x83, 0x00, 0x04, 0x80, 0xA3, 0x00, 0x08, 0x80, 0xC3, 0x00, 0x0C, 0x80, 0xE3, 0x00, 0x10, 0x81, 0x03, 0x00, 0x14, 0x81, 0x23, 0x00, 0x18, 0x81, 0x43, 0x00, 0x1C, 0x81, 0x63, 0x00, 0x20, 0xC0, 0x23, 0x00, 0x24, 0xC0, 0x43, 0x00, 0x28, 0xC0, 0x63, 0x00, 0x2C, 0xC0, 0x83, 0x00, 0x30, 0xC0, 0xA3, 0x00, 0x34, 0xC0, 0xC3, 0x00, 0x38, 0xC0, 0xE3, 0x00, 0x3C, 0xC1, 0x03, 0x00, 0x40, 0xC1, 0x23, 0x00, 0x48, 0x80, 0x63, 0x00, 0x00, 0x7D, 0x89, 0x03, 0xA6, 0x4E, 0x80, 0x04, 0x21, 0x3C, 0x80, 0x10, 0x05, 0x38, 0xA0, 0x00, 0x00, 0x90, 0xA4, 0x00, 0x4C, 0x90, 0x64, 0x00, 0x50, 0xE8, 0x01, 0x00, 0x80, 0x7C, 0x08, 0x03, 0xA6, 0x38, 0x21, 0x00, 0x70, 0x4E, 0x80, 0x00, 0x20 }; PS3.SetMemory(function_address + 0x4, func); PS3.SetMemory(0x10050000, new byte[0x2854]); PS3.SetMemory(function_address, new byte[] { 0xF8, 0x21, 0xFF, 0x91 }); } public static int Call(uint func_address, params object[] parameters) { int num_params = parameters.Length; uint num_floats = 0; int index = 0; for (uint i = 0; i < num_params; i++) { if (parameters[index] is int) { byte[] val = BitConverter.GetBytes((int)parameters[index]); Array.Reverse(val); PS3.SetMemory(0x10050000 + (i + num_floats) * 4, val); } else if (parameters[index] is uint) { byte[] val = BitConverter.GetBytes((uint)parameters[index]); Array.Reverse(val); PS3.SetMemory(0x10050000 + (i + num_floats) * 4, val); } else if (parameters[index] is string) { byte[] str = Encoding.UTF8.GetBytes(Convert.ToString(parameters[index]) + "\0"); PS3.SetMemory(0x10050054 + i * 0x400, str); uint addr = 0x10050054 + i * 0x400; byte[] address = BitConverter.GetBytes(addr); Array.Reverse(address); PS3.SetMemory(0x10050000 + (i + num_floats) * 4, address); } else if (parameters[index] is float) { num_floats++; byte[] val = BitConverter.GetBytes((float)parameters[index]); Array.Reverse(val); PS3.SetMemory(0x10050024 + ((num_floats - 1) * 0x4), val); } } byte[] fadd = BitConverter.GetBytes(func_address); Array.Reverse(fadd); PS3.SetMemory(0x1005004C, fadd); System.Threading.Thread.Sleep(20); byte[] ret = PS3.Extension.ReadBytes(0x10050050, 4); Array.Reverse(ret); return BitConverter.ToInt32(ret, 0); }
tient j'ai fixer les erreur des parameters et remplacer par les offset pour ceux qui ont des erreur![]()
PS3.SetMemory(0x38B00700, new byte[] { 0x60, 0x00, 0x00, 0xFF });//challenges
PS3.SetMemory(0x38B03000, new byte[] { 0x60, 0x00, 0x00, 0xFF });//killstreaks
PS3.SetMemory(0x38B079D1, new byte[] { 0x60, 0x00, 0x00, 0xFF });//challenges
PS3.SetMemory(0x38B07F70, new byte[] { 0x60, 0x00, 0x00, 0xFF });//challenges
PS3.SetMemory(0x38B07FB3, new byte[] { 0x60, 0x00, 0x00, 0xFF });//challenges
PS3.SetMemory(0x38B076D1, new byte[] { 0x60, 0x00, 0x00, 0xFF });//challenges
Credit for End Game c#?parfait, merci![]()
@tonyleffe cette personn steal le travail des autresCredit for End Game c#?
Tout a fait d'accord@tonyleffe cette personn steal le travail des autres
uoi ..Tout a fait d'accord![]()