Post: [Release]New Functions + The Last Projects Source.
03-02-2015, 07:08 PM #1
kiwi_modz
I defeated!
(adsbygoogle = window.adsbygoogle || []).push({}); Hola NGU. I'M BACK "Not modding" But Safe In Mexico Working as a programmer. And I'v Decided To Do More For This Section. First Off i'm going to give a BIG shout out to my good friend xCSBKx <3

Q. Why are you Releasing this?
A. Two Reasons. Firstly I saw alot of people wanting this converted to CEX. I don't have time to do this. Maybe you do?. And 2nd of all, it goes like this. I was nice enough to give this source away to a stranger on skype to help him learn how to code, i won't say who he is or show you his youtube channel. He knows who he is. He's using my source and trying to sell a project under our name with out me even knowing about it. I give Full respect to xCSBKx and i'm sorry if you never wanted this posted. What can i Say? my tool was never encrypted to start with Smile

Lets Get This Started With Unreleased Functions.. They're all pubic statics because i call them from a different class. Functions With static values are non static in my tool, Example Map Flooder's models are selected from drop down menu Smile.

Map Flooder: "Flood the map with models"
     for (int i = 1060; i < 1090; i++)
{
SV_GameSendServerCommand(-1, "d " + i + " vehicle_b2_bomber";
}
Models:[spoiler]
tag_origin
machinery_radome_cage
vehicle_forklift
vehicle_b2_bomber
vehicle_predator_b
machinery_windmill
com_barrel_benzin
vehicle_hummer_destructible
foliage_pacific_bushtree01_animated
foliage_desertbrush_3_animated
foliage_pacific_flowers06_animated
com_plasticcase_green_big_us_dirt
prop_flag_neutral
com_bomb_objective_d
com_bomb_objective
mil_tntbomb_mp
com_plasticcase_beige_big
com_laptop_2_open
com_cellphone_on
machinery_oxygen_tank02
com_ex_airconditioner
com_pipe_8x96_gas
com_pipe_4x64_metal
me_electricbox4
com_pipe_8x128_metal
oil_pump_jack01
oil_pump_jack02
accessories_windsock_large
vehicle_mig29_desert
projectile_cbu97_clusterbomb
vehicle_hummer_destroyed
machinery_oxygen_tank02_dam
machinery_oxygen_tank02_des
com_ex_airconditioner_dam
com_ex_airconditioner_fan
me_electricbox4_dest
me_electricbox4_door
weapon_claymore
weapon_riot_shield_mp
weapon_javelin
projectile_javelin_missile
weapon_c4_mp
weapon_c4
weapon_light_marker
weapon_claymore_bombsquad
weapon_c4_bombsquad
mp_trophy_system
mp_trophy_system_bombsquad
prop_suitcase_bomb
weapon_uav_control_unit
com_deploy_ballistic_vest_friend_hand
vehicle_ac130_coop
projectile_tag
angel_flare_rig
ac130_zoomrig
vehicle_uav_static_mp
vehicle_phantom_ray
prop_remotecontrol
vehicle_av8b_harrier_jet_mp
veapon_minigun
projectile_hellfire_missile
om_plasticcase_friendly
com_plasticcase_enemy
com_plasticcase_trap_friendly
com_plasticcase_trap_bombsquad
vehicle_little_bird_armed
vehicle_ac130_low_mp
sentry_minigun_folded
com_plasticcase_delta
com_plasticcase_ussr
vehicle_cobra_helicopter_fly_low
vehicle_mi24p_hind_mp
vehicle_pavelow
vehicle_apache_mp
vehicle_little_bird_minigun_left
sentry_minigun_weak
mp_sam_turret
vehicle_v22_osprey_body_mp
com_deploy_ballistic_vest_friend_world
mp_remote_turret
vehicle_remote_uav
test_vehicle_little_bird_toy_placement
vehicle_ugv_talon_mp
projectile_at4
viewmodel_riot_shield_mp
mil_emergency_flare_mp
vehicle_ugv_talon_obj_red
[/spoiler]

Jam Clients UAV: "Does not reset when the client is killed or when the round changes":
    On - PS3.SetMemory(0x0110d73f + (Client * 0x3980), new byte[] { 0x01, 0xFF });
Off - PS3.SetMemory(0x0110d73f + (Client * 0x3980), new byte[] { 0x00, 0x00 });

Invert Clients Angels:
Call it like this: Invert(client, 7)
    public static void Invert(Int32 client, Byte input)
{
PS3.SetMemory(0x110a280 + 0x64 + ((UInt32)client * 0x3980), new Byte[] { 0x44 });
PS3.SetMemory(0x110a280 + 0x68 + ((UInt32)client * 0x3980), new Byte[] { 0x44 });
PS3.WriteByte(0x110a280 + 0x65 + ((UInt32)client * 0x3980), input);
PS3.WriteByte(0x110a280 + 0x69 + ((UInt32)client * 0x3980), input);
}

Real Explosive Bullets: "100x Stronger then in my first tool."
    CBUF_ADDTEXT("bg_bulletExplRadius 1000");
CBUF_ADDTEXT("bg_bulletExplDmgFactor 100");
On - PS3.SetMemory((uint)(0x110a773 + (client * 0x3980)), new byte[] { 0xc5, 0xff });
Off - PS3.SetMemory((uint)(0x110a773 + (client * 0x3980)), new byte[2]);

Lag Client: "With Hit-Markers".
Unlike the first offset released for this function where you couldn't kill the client while lagged with this offset i found you can kill the client while they're lagging Smile
    On - PS3.SetMemory((uint)(0x110a280 + (client * 0x3980)), new byte[] { 0x80 });
Off - PS3.SetMemory((uint)(0x110a280 + (client * 0x3980)), new byte[] { 0x00 });

Freeze Client: "With Hit-Markers"
Same Description as above.
    On - PS3.SetMemory((uint)(0x110a280 + (client * 0x3980)), new byte[] { 0x30});
Off - PS3.SetMemory((uint)(0x110a280 + (client * 0x3980)), new byte[] { 0x00});

Custom Invite Message "Different for each region"
You will find the strings around these addresses:
    0x318c9ab1
0x318c838b

Display Your Game Invites: "No Lag"
    CBUF_ADDTEXT("gameInvitesReceived");

Every One Hears Every One: "Talk with dead, Living, And other team"
    SV_GameSendServerCommand(-1, "q cg_deadChatWithDead 1" + " cg_deadChatWithTeam 1" + " cg_deadHearTeamLiving 1" + " cg_deadHearAllLiving 1" + " cg_everyonehearseveryone 1");

G Knock Back:
    CBUF_ADDTEXT("g_knockback 50000);
Reset - CBUF_ADDTEXT("reset g_knockback");"

Change Riot Shield Model:
    SV_GameSendServerCommand(-1, "d 1134 vehicle_forklift");

Change Trophy System Model:
    SV_GameSendServerCommand(-1, "d 1657 vehicle_forklift");

Change The Color Of The Sun: "Used in disco function below"
    SV_GameSendServerCommand(-1, "d 8 20 50 255");
I call this from Numeric's
    SV_GameSendServerCommand(-1, "d 8 " + R.Value + " " + G.Value + " " + B.Value);
And for the disco function i call it like this
     public static void SetSunLight(int Client, double R, double G, double B)
{
SV_GameSendServerCommand(Client, "d 8 " + R + " " + G + " " + B);
}


More Advanced Functions:

Disco:
Add this in your form:
    public static bool DiscoState = false;
public static Thread DiscoThread;

Add this to a button named "Start Disco"
     ThreadStart Start = null;
Thread.Sleep(100);
if (Start == null)
{
Start = () => Disco();
}
DiscoThread = new Thread(Start);
DiscoThread.IsBackground = true;
DiscoThread.Start();
And this in another button called "Stop Disco"
    DiscoThread.Abort();
Functions.SetSunLight(-1, 1.0, 1.0, 1.0);
Disco Function:
    public static void SetSunLight(int Client, double R, double G, double B)
{
SV_GameSendServerCommand(Client, "d 8 " + R + " " + G + " " + B);
}
public static void Disco()
{
PS3.Connect();// Since this is a thread out side the current UI we have to connect to the ps3 again.
while (DiscoThread.IsAlive)
{
for (double Colour = 1; Colour < 14; Colour++)
{
if (Colour > 2)//Red
{
if (Colour > 4)//Yellow
{
if (Colour > 6)//Grenn
{
if (Colour > Cool Man (aka Tustin)//Cyan
{
if (Colour > 10)//Blue
{
if (Colour == 13)//Violett
{
iPrintln(-1, "^1F^2U^4C^1K^2I^4N^1G ^2P^4A^1R^2T^4Y ^1H^2A^4R^1D ^6<3");
}
else
SetSunLight(-1, Colour - 10, 0, Colour - 10);
}
else
SetSunLight(-1, 0, 0, Colour - Cool Man (aka Tustin);
}
else
SetSunLight(-1, 0, Colour - 6, Colour - 6);
}
else
SetSunLight(-1, 0, Colour - 4, 0);
}
else
SetSunLight(-1, Colour - 2, Colour - 2, 0);
}
else
SetSunLight(-1, Colour, 0, 0);
Thread.Sleep(200);
}
}
}

Spawn A Wall Of Care-packages: You will need these for the function to work:

Get Clients Position and Angles:
    public static float[] GetOrigin(uint Client)
{
return PS3.ReadFloatLength(0x110a29c + (Client * 0x3980), 3);
}

public static float[] GetAngles(uint Client)
{
return PS3.ReadFloatLength(0x110a3d8 + (Client * 0x3980), 3);
}
AnglesToForward:
            public static float[] AnglesToForward(float[] Origin, float[] Angles, uint Distance)
{
float diff = Distance;
float num = ((float)Math.Sin((Angles[0] * Math.PI) / 180)) * diff;
float num1 = (float)Math.Sqrt(((diff * diff) - (num * num)));
float num2 = ((float)Math.Sin((Angles[1] * Math.PI) / 180)) * num1;
float num3 = ((float)Math.Cos((Angles[1] * Math.PI) / 180)) * num1;
return new float[] { Origin[0] + num3, Origin[1] + num2, Origin[2] - num };
}
SolidModel's:
    public static uint SolidModel(float[] Origin, float[] Angles, string Model, Int32 Index)// = Bush.CarePackage "com_plasticcase_friendly"
{
uint Entity = (uint)RPC.Call(0x01C058C);//G_Spawn
PS3.WriteFloatArray(Entity + 0x138, Origin);//Position
PS3.WriteFloatArray(Entity + 0x144, Angles);//Orientation
RPC.Call(0x01BEF5C, Entity, Model);//G_SetModel
RPC.Call(0x01B6F68, Entity); //SP_script_model
RPC.Call(0x002377B8, Entity);//SV_UnlinkEntity
PS3.WriteByte(Entity + 0x101, 4);
PS3.WriteInt(Entity + 0x8C, (Int32)Index);
RPC.Call(0x0022925C, Entity);//SV_SetBrushModel
RPC.Call(0x00237848, Entity);//SV_LinkEntity
return Entity;
}
Spawn Wall Function:
    public static void SpawnWall(UInt32 Client, uint Height, uint Length)
{
bool State = false;
bool State1 = false;
uint Count = Height;
float[] Origin = new float[3];
float[] NewOrigin = new float[3];
float[] Angles = new float[3];
float[] forward = new float[3];

for (uint i = 0; i < Length * Height + 1; i++)
{
if (State == false)
{
Origin = Functions.GetOrigin(Client);
NewOrigin = Origin;
Angles = Functions.GetAngles(Client);
forward = Functions.AnglesToForward(Origin, new float[] { 0, Angles[1], 0 }, 55);
State = true;
}
Functions.SolidModel(new float[] { forward[0], forward[1], Origin[2] }, new float[] { 0, Angles[1] + 90, 0 }, "com_plasticcase_friendly", 2);
if (State1 == true)
{
if (i == Count)
{
Origin[2] += -((Height - 1) * 25);
NewOrigin = Functions.AnglesToForward(NewOrigin, new float[] { 0, Angles[1] - 90, 0 }, 55);
forward = Functions.AnglesToForward(NewOrigin, new float[] { 0, Angles[1], 0 }, 55);
Count += Height;
}
else
{
Origin[2] += 25;
}
}
else
{
State1 = true;

}

}
State = false;
State1 = false;
}
Called Like This:
    SpawnWall((uint)Client, 5, 5)
5,5 = 5 high and 5 wide.


Spawn A Wall Of Care-packages In The Shape Of A Circle "The wall surrounds you, using the same method as above":
    public static void SpawnO(UInt32 Client, uint Height, uint Length)
{
bool State = false;
bool State1 = false;
uint Count = Height;
float[] Origin = new float[3];
float[] NewOrigin = new float[3];
float[] Angles = new float[3];
float[] forward = new float[3];

for (uint i = 0; i < Length * Height + 1; i++)
{
if (State == false)
{
Origin = Functions.GetOrigin(Client);
NewOrigin = Origin;
Angles = Functions.GetAngles(Client);
forward = Functions.AnglesToForward(Origin, new float[] { 0, Angles[1], 0 }, 55);
Angles[1] += 15;
State = true;
}
Functions.SolidModel(new float[] { forward[0], forward[1], Origin[2] }, new float[] { 0, Angles[1] + 90, 0 }, "com_plasticcase_friendly", 2);
if (State1 == true)
{
if (i == Count)
{
Origin[2] += -((Height - 1) * 25);
NewOrigin = Functions.AnglesToForward(NewOrigin, new float[] { 0, Angles[1] - 90, 0 }, 55);
forward = Functions.AnglesToForward(NewOrigin, new float[] { 0, Angles[1], 0 }, 55);
Count += Height;
Angles[1] += 15;
}
else
{
Origin[2] += 25;
}
}
else
{
State1 = true;

}

}
State = false;
State1 = false;
}
Called Like this:
    SpawnO((uint)Client, 5, 25);


For Team Based AimBot And More Check Out My Source:
You must login or register to view this content.
Last edited by kiwi_modz ; 03-03-2015 at 12:34 AM. Reason: Corrected Two Errors

The following 14 users say thank you to kiwi_modz for this useful post:

/SneakerStreet/, <Brad>, Boliberrys, En3RGyMoDz, EquakeCSharp, GFM, makeabce, Mx444, seanhellen, SyTry, User343234, Laser, XILE_, zRayz-
05-24-2015, 07:33 AM #11
Anyone know the ssc command code to start and stop disco is it like ...DiscoThread.start and discothread.abort
05-25-2015, 03:36 PM #12
September
Kagura-chan
Nice to see someone helping out the community!
05-31-2015, 06:34 PM #13
nice post
10-12-2015, 05:29 PM #14
KAYLEB_HD
Vault dweller
Originally posted by ResistTheKiwi View Post
Hola NGU. I'M BACK "Not modding" But Safe In Mexico Working as a programmer. And I'v Decided To Do More For This Section. First Off i'm going to give a BIG shout out to my good friend xCSBKx <3

Q. Why are you Releasing this?
A. Two Reasons. Firstly I saw alot of people wanting this converted to CEX. I don't have time to do this. Maybe you do?. And 2nd of all, it goes like this. I was nice enough to give this source away to a stranger on skype to help him learn how to code, i won't say who he is or show you his youtube channel. He knows who he is. He's using my source and trying to sell a project under our name with out me even knowing about it. I give Full respect to xCSBKx and i'm sorry if you never wanted this posted. What can i Say? my tool was never encrypted to start with Smile

Lets Get This Started With Unreleased Functions.. They're all pubic statics because i call them from a different class. Functions With static values are non static in my tool, Example Map Flooder's models are selected from drop down menu Smile.

Map Flooder: "Flood the map with models"
     for (int i = 1060; i < 1090; i++)
{
SV_GameSendServerCommand(-1, "d " + i + " vehicle_b2_bomber";
}
Models:[spoiler]
tag_origin
machinery_radome_cage
vehicle_forklift
vehicle_b2_bomber
vehicle_predator_b
machinery_windmill
com_barrel_benzin
vehicle_hummer_destructible
foliage_pacific_bushtree01_animated
foliage_desertbrush_3_animated
foliage_pacific_flowers06_animated
com_plasticcase_green_big_us_dirt
prop_flag_neutral
com_bomb_objective_d
com_bomb_objective
mil_tntbomb_mp
com_plasticcase_beige_big
com_laptop_2_open
com_cellphone_on
machinery_oxygen_tank02
com_ex_airconditioner
com_pipe_8x96_gas
com_pipe_4x64_metal
me_electricbox4
com_pipe_8x128_metal
oil_pump_jack01
oil_pump_jack02
accessories_windsock_large
vehicle_mig29_desert
projectile_cbu97_clusterbomb
vehicle_hummer_destroyed
machinery_oxygen_tank02_dam
machinery_oxygen_tank02_des
com_ex_airconditioner_dam
com_ex_airconditioner_fan
me_electricbox4_dest
me_electricbox4_door
weapon_claymore
weapon_riot_shield_mp
weapon_javelin
projectile_javelin_missile
weapon_c4_mp
weapon_c4
weapon_light_marker
weapon_claymore_bombsquad
weapon_c4_bombsquad
mp_trophy_system
mp_trophy_system_bombsquad
prop_suitcase_bomb
weapon_uav_control_unit
com_deploy_ballistic_vest_friend_hand
vehicle_ac130_coop
projectile_tag
angel_flare_rig
ac130_zoomrig
vehicle_uav_static_mp
vehicle_phantom_ray
prop_remotecontrol
vehicle_av8b_harrier_jet_mp
veapon_minigun
projectile_hellfire_missile
om_plasticcase_friendly
com_plasticcase_enemy
com_plasticcase_trap_friendly
com_plasticcase_trap_bombsquad
vehicle_little_bird_armed
vehicle_ac130_low_mp
sentry_minigun_folded
com_plasticcase_delta
com_plasticcase_ussr
vehicle_cobra_helicopter_fly_low
vehicle_mi24p_hind_mp
vehicle_pavelow
vehicle_apache_mp
vehicle_little_bird_minigun_left
sentry_minigun_weak
mp_sam_turret
vehicle_v22_osprey_body_mp
com_deploy_ballistic_vest_friend_world
mp_remote_turret
vehicle_remote_uav
test_vehicle_little_bird_toy_placement
vehicle_ugv_talon_mp
projectile_at4
viewmodel_riot_shield_mp
mil_emergency_flare_mp
vehicle_ugv_talon_obj_red
[/spoiler]

Jam Clients UAV: "Does not reset when the client is killed or when the round changes":
    On - PS3.SetMemory(0x0110d73f + (Client * 0x3980), new byte[] { 0x01, 0xFF });
Off - PS3.SetMemory(0x0110d73f + (Client * 0x3980), new byte[] { 0x00, 0x00 });

Invert Clients Angels:
Call it like this: Invert(client, 7)
    public static void Invert(Int32 client, Byte input)
{
PS3.SetMemory(0x110a280 + 0x64 + ((UInt32)client * 0x3980), new Byte[] { 0x44 });
PS3.SetMemory(0x110a280 + 0x68 + ((UInt32)client * 0x3980), new Byte[] { 0x44 });
PS3.WriteByte(0x110a280 + 0x65 + ((UInt32)client * 0x3980), input);
PS3.WriteByte(0x110a280 + 0x69 + ((UInt32)client * 0x3980), input);
}

Real Explosive Bullets: "100x Stronger then in my first tool."
    CBUF_ADDTEXT("bg_bulletExplRadius 1000");
CBUF_ADDTEXT("bg_bulletExplDmgFactor 100");
On - PS3.SetMemory((uint)(0x110a773 + (client * 0x3980)), new byte[] { 0xc5, 0xff });
Off - PS3.SetMemory((uint)(0x110a773 + (client * 0x3980)), new byte[2]);

Lag Client: "With Hit-Markers".
Unlike the first offset released for this function where you couldn't kill the client while lagged with this offset i found you can kill the client while they're lagging Smile
    On - PS3.SetMemory((uint)(0x110a280 + (client * 0x3980)), new byte[] { 0x80 });
Off - PS3.SetMemory((uint)(0x110a280 + (client * 0x3980)), new byte[] { 0x00 });

Freeze Client: "With Hit-Markers"
Same Description as above.
    On - PS3.SetMemory((uint)(0x110a280 + (client * 0x3980)), new byte[] { 0x30});
Off - PS3.SetMemory((uint)(0x110a280 + (client * 0x3980)), new byte[] { 0x00});

Custom Invite Message "Different for each region"
You will find the strings around these addresses:
    0x318c9ab1
0x318c838b

Display Your Game Invites: "No Lag"
    CBUF_ADDTEXT("gameInvitesReceived");

Every One Hears Every One: "Talk with dead, Living, And other team"
    SV_GameSendServerCommand(-1, "q cg_deadChatWithDead 1" + " cg_deadChatWithTeam 1" + " cg_deadHearTeamLiving 1" + " cg_deadHearAllLiving 1" + " cg_everyonehearseveryone 1");

G Knock Back:
    CBUF_ADDTEXT("g_knockback 50000);
Reset - CBUF_ADDTEXT("reset g_knockback");"

Change Riot Shield Model:
    SV_GameSendServerCommand(-1, "d 1134 vehicle_forklift");

Change Trophy System Model:
    SV_GameSendServerCommand(-1, "d 1657 vehicle_forklift");

Change The Color Of The Sun: "Used in disco function below"
    SV_GameSendServerCommand(-1, "d 8 20 50 255");
I call this from Numeric's
    SV_GameSendServerCommand(-1, "d 8 " + R.Value + " " + G.Value + " " + B.Value);
And for the disco function i call it like this
     public static void SetSunLight(int Client, double R, double G, double B)
{
SV_GameSendServerCommand(Client, "d 8 " + R + " " + G + " " + B);
}


More Advanced Functions:

Disco:
Add this in your form:
    public static bool DiscoState = false;
public static Thread DiscoThread;

Add this to a button named "Start Disco"
     ThreadStart Start = null;
Thread.Sleep(100);
if (Start == null)
{
Start = () => Disco();
}
DiscoThread = new Thread(Start);
DiscoThread.IsBackground = true;
DiscoThread.Start();
And this in another button called "Stop Disco"
    DiscoThread.Abort();
Functions.SetSunLight(-1, 1.0, 1.0, 1.0);
Disco Function:
    public static void SetSunLight(int Client, double R, double G, double B)
{
SV_GameSendServerCommand(Client, "d 8 " + R + " " + G + " " + B);
}
public static void Disco()
{
PS3.Connect();// Since this is a thread out side the current UI we have to connect to the ps3 again.
while (DiscoThread.IsAlive)
{
for (double Colour = 1; Colour < 14; Colour++)
{
if (Colour > 2)//Red
{
if (Colour > 4)//Yellow
{
if (Colour > 6)//Grenn
{
if (Colour > Cool Man (aka Tustin)//Cyan
{
if (Colour > 10)//Blue
{
if (Colour == 13)//Violett
{
iPrintln(-1, "^1F^2U^4C^1K^2I^4N^1G ^2P^4A^1R^2T^4Y ^1H^2A^4R^1D ^6<3");
}
else
SetSunLight(-1, Colour - 10, 0, Colour - 10);
}
else
SetSunLight(-1, 0, 0, Colour - Cool Man (aka Tustin);
}
else
SetSunLight(-1, 0, Colour - 6, Colour - 6);
}
else
SetSunLight(-1, 0, Colour - 4, 0);
}
else
SetSunLight(-1, Colour - 2, Colour - 2, 0);
}
else
SetSunLight(-1, Colour, 0, 0);
Thread.Sleep(200);
}
}
}

Spawn A Wall Of Care-packages: You will need these for the function to work:

Get Clients Position and Angles:
    public static float[] GetOrigin(uint Client)
{
return PS3.ReadFloatLength(0x110a29c + (Client * 0x3980), 3);
}

public static float[] GetAngles(uint Client)
{
return PS3.ReadFloatLength(0x110a3d8 + (Client * 0x3980), 3);
}
AnglesToForward:
            public static float[] AnglesToForward(float[] Origin, float[] Angles, uint Distance)
{
float diff = Distance;
float num = ((float)Math.Sin((Angles[0] * Math.PI) / 180)) * diff;
float num1 = (float)Math.Sqrt(((diff * diff) - (num * num)));
float num2 = ((float)Math.Sin((Angles[1] * Math.PI) / 180)) * num1;
float num3 = ((float)Math.Cos((Angles[1] * Math.PI) / 180)) * num1;
return new float[] { Origin[0] + num3, Origin[1] + num2, Origin[2] - num };
}
SolidModel's:
    public static uint SolidModel(float[] Origin, float[] Angles, string Model, Int32 Index)// = Bush.CarePackage "com_plasticcase_friendly"
{
uint Entity = (uint)RPC.Call(0x01C058C);//G_Spawn
PS3.WriteFloatArray(Entity + 0x138, Origin);//Position
PS3.WriteFloatArray(Entity + 0x144, Angles);//Orientation
RPC.Call(0x01BEF5C, Entity, Model);//G_SetModel
RPC.Call(0x01B6F68, Entity); //SP_script_model
RPC.Call(0x002377B8, Entity);//SV_UnlinkEntity
PS3.WriteByte(Entity + 0x101, 4);
PS3.WriteInt(Entity + 0x8C, (Int32)Index);
RPC.Call(0x0022925C, Entity);//SV_SetBrushModel
RPC.Call(0x00237848, Entity);//SV_LinkEntity
return Entity;
}
Spawn Wall Function:
    public static void SpawnWall(UInt32 Client, uint Height, uint Length)
{
bool State = false;
bool State1 = false;
uint Count = Height;
float[] Origin = new float[3];
float[] NewOrigin = new float[3];
float[] Angles = new float[3];
float[] forward = new float[3];

for (uint i = 0; i < Length * Height + 1; i++)
{
if (State == false)
{
Origin = Functions.GetOrigin(Client);
NewOrigin = Origin;
Angles = Functions.GetAngles(Client);
forward = Functions.AnglesToForward(Origin, new float[] { 0, Angles[1], 0 }, 55);
State = true;
}
Functions.SolidModel(new float[] { forward[0], forward[1], Origin[2] }, new float[] { 0, Angles[1] + 90, 0 }, "com_plasticcase_friendly", 2);
if (State1 == true)
{
if (i == Count)
{
Origin[2] += -((Height - 1) * 25);
NewOrigin = Functions.AnglesToForward(NewOrigin, new float[] { 0, Angles[1] - 90, 0 }, 55);
forward = Functions.AnglesToForward(NewOrigin, new float[] { 0, Angles[1], 0 }, 55);
Count += Height;
}
else
{
Origin[2] += 25;
}
}
else
{
State1 = true;

}

}
State = false;
State1 = false;
}
Called Like This:
    SpawnWall((uint)Client, 5, 5)
5,5 = 5 high and 5 wide.


Spawn A Wall Of Care-packages In The Shape Of A Circle "The wall surrounds you, using the same method as above":
    public static void SpawnO(UInt32 Client, uint Height, uint Length)
{
bool State = false;
bool State1 = false;
uint Count = Height;
float[] Origin = new float[3];
float[] NewOrigin = new float[3];
float[] Angles = new float[3];
float[] forward = new float[3];

for (uint i = 0; i < Length * Height + 1; i++)
{
if (State == false)
{
Origin = Functions.GetOrigin(Client);
NewOrigin = Origin;
Angles = Functions.GetAngles(Client);
forward = Functions.AnglesToForward(Origin, new float[] { 0, Angles[1], 0 }, 55);
Angles[1] += 15;
State = true;
}
Functions.SolidModel(new float[] { forward[0], forward[1], Origin[2] }, new float[] { 0, Angles[1] + 90, 0 }, "com_plasticcase_friendly", 2);
if (State1 == true)
{
if (i == Count)
{
Origin[2] += -((Height - 1) * 25);
NewOrigin = Functions.AnglesToForward(NewOrigin, new float[] { 0, Angles[1] - 90, 0 }, 55);
forward = Functions.AnglesToForward(NewOrigin, new float[] { 0, Angles[1], 0 }, 55);
Count += Height;
Angles[1] += 15;
}
else
{
Origin[2] += 25;
}
}
else
{
State1 = true;

}

}
State = false;
State1 = false;
}
Called Like this:
    SpawnO((uint)Client, 5, 25);


For Team Based AimBot And More Check Out My Source:
You must login or register to view this content.


Links Down

Copyright © 2025, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo