Salut communauté iHaxGlobal Je vous release les offsets #1.20 Call OF Duty : Advanced Warfare Add_Ammo : 0x330A40 CBuff_AddText : 0x3AF41C G_GivePlayerWeapon : 0x38D504 G_AddEvent : 0x388294 G_Spawn : 0x389510 R_SetFrameFog/function_address : 0x628870 SV_GameSendServerCommand : 0x457983 SV_SetBrushModels : 0x457C36 G_entity : 0x19FE380- Size : 0x280 G_client : 0x1AEE380 - size : 0x3980 Stats Entry : 0x2AE756C Spoiler: FPSCode:FPS Enable : 0x4CABE4 On : 2C, 00 FPS Text : 0x7CC8DC FPS Size : 0x4CAB3C FPS Float X : 0x4CAB40 FPS Float Y :0x4CAB44 Spoiler: StatsMultijoueur :Code:Prestige = StatEntry + 0x9 Xp = StatEntry + 0xA5 Score = StatEntry + 0xE2 Kills = StatEntry + 0xBA Deaths = StatEntry + 0x91 Wins = StatEntry + 0x10E Losses = StatEntry + 0xC1 Games_played = StatEntry + 0xA9 TimePlayed = StatEntry + 0xFEZombie : Code:Highest Round = Stats_Entry + 0x7948 Revives = Stats_Entry + 0x795A Kills = Stats_Entry + 0x794A Credit Earned = Stats_Entry + 0x7952 Headshots = Stats_Entry + 0x794E Melee Kills = Stats_Entry + 0x7966Exo Launcher :Code:Frag Kill = Stats_Entry + 0x31A Frag Used = Stats_Entry + 0x30E EMP Grenade Kill = Stats_Entry + 0x3A6 EMP Grenade Used = Stats_Entry + 0x39A Explosive Drone Kill = Stats_Entry + 0x67E Explosive Drone Used = Stats_Entry + 0x672 Semtex Kill = Stats_Entry + 0x2FE Semtex Used =Stats_Entry + 0x2F2 Smoke Grenade Kill = Stats_Entry + 0x36E Smoke Grenade Used = Stats_Entry + 0x362 Spike Drone Kill = Stats_Entry + 0x3DE Spike Drone Used = Stats_Entry + 0x3D2 Stun Grenade Kill = Stats_Entry + 0x352 Stun Grenade Used = Stats_Entry + 0x346 Thread Grenade Kill = Stats_Entry + 0x416 Thread Grenade Used = Stats_Entry + 0x40A Variable Grenade Kill = Stats_Entry + 0x2CC6 Variable Grenade Used = Stats_Entry + 0x2CBAScoreStreaks : Code:Aerial Assault Drone Earned = Stats_Entry + 0x89DF Aerial Assault Drone Kill = Stats_Entry + 0x89AF Warbird Earned = Stats_Entry + 0x89BF Warbird Kill = Stats_Entry + 0x898B Bombing Run Earned = Stats_Entry + 0x89DB Bombing Run Kill = Stats_Entry + 0x89AB Missile Strike Earned = Stats_Entry + 0x89D3 Missile Strike Kill = Stats_Entry + 0x89A3 Paladin Earned = Stats_Entry + 0x89C3 Paladin Kill = Stats_Entry + 0x898F Remote Turret Earned = Stats_Entry + 0x89D7 Remote Turret Kill = Stats_Entry + 0x89A7 XS1 Vulcan Earned = Stats_Entry + 0x89C7 XS1 Vulcan Kill = Stats_Entry + 0x8993 XS1 Goliath Earned = Stats_Entry + 0x89CF XS1 Goliath Kill = Stats_Entry + 0x8997 System Hack Earned = Stats_Entry + 0x89E7 Orbitral Package Earned = Stats_Entry + 0x89CB Arial Recone Drone Earned = Stats_Entry + 0x89E3 UAV Earned = Stats_Entry + 0x89BBGame Modes : Code:Team Deathmatch Wins = Stats_Entry + 0x668E Team Deathmatch Losses = Stats_Entry + 0x6692 Capture The Flag Wins = Stats_Entry + 0x66BA Capture The Flag Losses = Stats_Entry + 0x66BE Domination Wins = Stats_Entry + 0x671A Domination Losses = Stats_Entry + 0x671E Hardpoint Wins = Stats_Entry + 0x67BE Hardpoint Losses = Stats_Entry + 0x67C2 Infected Wins = Stats_Entry + 0x683E Infected Losses = Stats_Entry + 0x6842 Kill Confirmed Wins = Stats_Entry + 0x674E Kill Confirmed Losses = Stats_Entry + 0x6752 Momentum Wins = Stats_Entry + 0x68DA Momentum Losses = Stats_Entry + 0x68DE Search & Destroy Wins = Stats_Entry + 0x6782 Search & Destroy Losses = Stats_Entry + 0x6786 Free-For-All Wins = Stats_Entry + 0x66EE Free-For-All Losses = Stats_Entry + 0x66F2 Search & Rescue Wins = Stats_Entry + 0x67F2 Search & Rescue Losses = Stats_Entry + 0x67F6 Uplink Wins = Stats_Entry + 0x68A6 Uplink Losses = Stats_Entry + 0x68AA Spoiler: Unlock AllUnlock All : Code:byte[] Unlock = new byte[0x1770]; for (int i = 0; i < 0x1770; i++) { Unlock = 0xFE; } PS3.SetMemory(Stats_Entry + 0x573c, Unlock); Guns : Code:byte[] UnlockGuns = new byte[0x14F]; for (int i = 0; i < 0x14F; i++) { UnlockGuns = 0xFE; } PS3.SetMemory(Stats_Entry + 0x573c, UnlockGuns); Completed Challenges : Code:byte[] UnlockCompletedChallenges = new byte[0x310]; for (int i = 0; i < 0x310; i++) { UnlockCompletedChallenges = 6; } PS3.SetMemory(Stats_Entry + 0x588e, UnlockCompletedChallenges); Full Calling Cards :Code:byte[] UnlockFullCallingCards = new byte[0x1B]; for (int i = 0; i < 0x1B; i++) { UnlockFullCallingCards = 0xFF; } PS3.SetMemory(Stats_Entry + 0x8e32, UnlockFullCallingCards); Completed Headshots : Code:byte[] UnlockCompletedHeadshots = new byte[0x69]; for (int i = 0; i < 0x69; i++) { UnlockCompletedHeadshots = 0xFE; } PS3.SetMemory(Stats_Entry + 0x63DB, UnlockCompletedHeadshots); Spoiler: Custom ClassesCustom Class 1 = Stats_Entry + 0x4de5 Custom Class 2 = Stats_Entry + 0x4e65 Custom Class 3 = Stats_Entry + 0x4ee5 Custom Class 4 = Stats_Entry + 0x4f65 Custom Class 5 = Stats_Entry + 0x4fe5 Custom Class 6 = Stats_Entry + 0x5065 Custom Class 7 = Stats_Entry + 0x50e5 Custom Class 8 = Stats_Entry + 0x5165 Custom Class 9 = Stats_Entry + 0x51e5 Custom Class 10 = Stats_Entry + 0x5265 Spoiler: Custom NameChange Name = Stats_Entry - 0x66984 Reset Name = Stats_Entry - 0x66985, Byte : 0x01 Prestige Logo Strings : World At War Prestige WAW 1 = ^\x0001~~\x0012rank_prestige_waw1 Prestige WAW 2 = ^\x0001~~\x0012rank_prestige_waw2 ................................................................... Prestige WAW 10 = ^\x0001~~\x0012rank_prestige_waw10 Black Ops Prestige BO 1 = ^\x0001~~\x0012rank_prestige_bo1 Prestige BO 2 = ^\x0001~~\x0012rank_prestige_bo2 ................................................................... Prestige BO 15 = ^\x0001~~\x0012rank_prestige_bo15 Advanced Warfare Prestige AW 1 = ^\x0001~~/rank_prestige1 Prestige AW 2 = ^\x0001~~/rank_prestige2 ................................................................... Prestige AW 30 = ^\x0001~~/rank_prestige30 C# Exemple :Code:PS3.Extension.WriteString(Stats_Entry - 0x66984, "^\x0001~~/rank_prestige1"); Spoiler: Non HostCode: Steady Aim : 0x18787F (On = 0x00 - Off = 0x02) Explosives Bullets : 0x188DA4 (On = 0x2c, 0x03, 0x00, 0x01 - Off = 0x2c, 0x03, 0x00, 0x00 ) Normal UAV : 0x1A707A (On = 0x01 - Off = 0x00) RedBoxe : 0x1AF6FB (On = 0x01 - Off = 0x00) Real Wallhack : 0x1DE224 (On = 0x38, 0xC0, 0x00, 0x09 - Off = 0x63, 0xC6, 0x00, 0x00 ) Darken Screen : 0x214627 (On = 0x01 - Off = 0x00) Invisible Gun : 0x21B8C7 (On = 0x01 - Off = 0x00) Laser : 0x21BE37 (On = 0x08 - Off = 0x00) Silent Gun : 0x228EDF (On 0x01 - Off = 0x00 ) No Recoil : 0x2290B0 (0x60, 0x00, 0x00, 0x00 - Off = 0x4B, 0xF6, 0x03, 0xD5 ) Spoiler: All ClientsCode:GodMode : G_Entity + 0x1AE, On = 0xff, 0xff - Off = 0x00, 0x64 Full Ammo : G_Client + 0x6A7, On = 0xff, 0xff - Off = 0x00, 0x01 G_Client + 0x66A, On = 0xff, 0xff - Off = 0x00, 0x24 G_Client + 0x682, On = 0xff, 0xff - Off = 0x00, 0x64 mFlags : G_Client + 0x35A7, Byte NoClip = 0x02 - Byte UFO = 0x02 - Byte Freeze = 0x04 - Byte Reset = 0x00 Third Person : G_Client + 0x5F, On = 0x07 , Off = 0x00 Speed : G_Client + 0x325c , Byte Slow = 0x3F, 0x00 - Byte Fast = 0x3F, 0xff , Byte Normal = 0x3F, 0x88 RedBoxe : G_Client + 0x5F, On = 0x10 - Off = 0x00 Invisible = G_Client + 0x5B , On = 0xf3 - Off = 0x00 Breath Sound = G_Client + 0x3249, On = 0x01 - Off = 0x00 Fake Lag = G_Client + 0x319b, On = 0x02 - Off = 0x00 Name in-Game = G_Client + 0x3334 Clan in-Game = G_Client + 0x3320 Kill Client = G_Client + 0x325c, Byte : 0xff, 0xff Spoiler: RPCRPC On = Init(); Code: public int Init() { if (function_address == 0) return -1; Enable_RPC(); return 0; } public byte[] GetMemory(uint address, int length) { byte[] buffer = new byte[length]; PS3.GetMemory(address, buffer); return buffer; } public 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, 0x80, 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 int Call(uint func_address, params object[] parameters) { int num_params = parameters.Length; uint num_floats = 0; for (uint i = 0; i < num_params; i++) { if (parameters is int) { byte[] val = BitConverter.GetBytes((int)parameters); Array.Reverse(val); PS3.SetMemory(0x10050000 + (i + num_floats) * 4, val); } else if (parameters is uint) { byte[] val = BitConverter.GetBytes((uint)parameters); Array.Reverse(val); PS3.SetMemory(0x10050000 + (i + num_floats) * 4, val); } else if (parameters is string) { byte[] str = Encoding.UTF8.GetBytes(Convert.ToString(parameters) + "\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 is float) { num_floats++; byte[] val = BitConverter.GetBytes((float)parameters); 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 = GetMemory(0x10050050, 4); Array.Reverse(ret); return BitConverter.ToInt32(ret, 0); } private void CBUF(int Client, string Command) { Call(Cbuf, new object[] { Client, Command }); } public void SV_GSSC(int client, string command) { Call(SV_GameSendServerCommand, client, 0, command + "\""); } public void iPrintln(int client, string text) { SV_GSSC(client, "e \"" + text + "\""); } Spoiler: C# ScriptSpawn Trap Search & Destroy:Voir la pièce jointe 1067 On = CBUF(-1, "scr_sd_numlives 0 "); Off = CBUF(-1, "scr_sd_numlives 1 "); Score | Round limit : On Supporse que le champs utiliser pour inserer la valeur choisi est : textBox1Voir la pièce jointe 1069 Code:CBUF(-1, "scr_ctf_Stats_Entry + 0xE2limit " + textBox1.Text); CBUF(-1, "scr_dd_Stats_Entry + 0xE2limit " + textBox1.Text); CBUF(-1, "scr_dm_Stats_Entry + 0xE2limit " + textBox1.Text); CBUF(-1, "scr_dom_Stats_Entry + 0xE2limit " + textBox1.Text); CBUF(-1, "scr_koth_Stats_Entry + 0xE2limit " + textBox1.Text); CBUF(-1, "scr_sab_Stats_Entry + 0xE2limit " + textBox1.Text); CBUF(-1, "scr_war_Stats_Entry + 0xE2limit " + textBox1.Text); CBUF(-1, "scr_sd_roundlimit " + textBox1.Text); CBUF(-1, "scr_sd_winlimit " + textBox1.Text);Time limit : On Supporse que le champs utiliser pour inserer la valeur choisi est : textBox2Voir la pièce jointe 1068 Code:CBUF(-1, "scr_ctf_timelimit " + textBox2.Text + ";scr_dd_timelimit " + textBox2.Text + ";scr_dm_timelimit " + textBox2.Text + ";scr_dom_timelimit " + textBox2.Text + ";scr_koth_timelimit " + textBox2.Text + ";scr_sab_timelimit " + textBox2.Text + ";scr_war_timelimit " + textBox2.Text + ";scr_sd_timelimit " + textBox2.Text); Big XP : On Supporse que le champs utiliser pour le Mode de jeu est : textBox3 et le champs utiliser pour inserer la valeur choisi est : textBox4Voir la pièce jointe 1070 Mode de Jeu : Domination = dom Recherche et destruction= sd Melee generale = dm Sabotage = sab Demolition = dd Quartier generale = koth Match a Mort = war Carpture du drapeau = ctf Code:CBUF(-1, "set scr_" + textBox3.Text + "_Stats_Entry + 0xE2_kill " + textBox4.Text); CBUF(-1, "set scr_" + textBox3.Text + "_Stats_Entry + 0xE2_capture " + textBox4.Text); CBUF(-1, "set scr_game_suicidepointloss 1 "); CBUF(-1, "set scr_" + textBox3.Text + "_Stats_Entry + 0xE2_suicide " + textBox4.Text); CBUF(-1, "set scr_" + textBox3.Text + "_Stats_Entry + 0xE2_assist " + textBox4.Text);