ALERT!
Click here to register with a few steps and explore all our cool stuff we have to offer!
Home
Upgrade
Credits
Help
Search
Awards
Achievements
 3719

Vehicle Tracks colours

by XBLxPhantom - 12-11-2018 - 12:19 AM
#1
Wondering if anyone can help me with this. good example of what I'm looking for would be like Enforcers tracks except where i could change the colors from just black.
Reply
#2
(12-11-2018 - 12:19 AM)XBLxPhantom Wrote: Wondering if anyone can help me with this. good example of what I'm looking for would be like Enforcers tracks except where i could change the colors from just black.
I gotcha bro



AddByteChanger("Adjust Red", &TyreMarkR, 0x00, 0xFF, 0x01);
AddByteChanger("Adjust Green", &TyreMarkG, 0x00, 0xFF, 0x01);
AddByteChanger("Adjust Blue", &TyreMarkB, 0x00, 0xFF, 0x01);
addOption("Defalt type");
AddByteChanger("type", &TyreMark1, 0x00, 0xFF, 0x01);
AddFloatChanger("min slip", &TyreMarkf1, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max slip", &TyreMarkf2, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min pressure", &TyreMarkf3, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max pressure", &TyreMarkf4, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min FRIC_THRESH", &TyreMarkf5, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max FRIC_THRESH", &TyreMarkf6, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min DISP_THRESH", &TyreMarkf7, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max DISP_THRESH", &TyreMarkf8, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min BURN_FRIC_EVO", &TyreMarkf9, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max BURN_FRIC_EVO", &TyreMarkf10, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min BURN_TEMP_EVO", &TyreMarkf11, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max BURN_TEMP_EVO", &TyreMarkf12, -1.0f, 25.0f, 0.1f);
addOption("FRICTION_FX Defalt");
addOption("FRICTION_FX Water deep");
addOption("FRICTION_FX Gravel");
addOption("FRICTION_FX Sand");
addOption("FRICTION_FX Mud");
addOption("FRICTION_FX Grass");
addOption("FRICTION_FX Leaves");
addOption("FRICTION_FX Wet sand");
addOption("FRICTION_FX Blood");
addOption("FRICTION_FX Water");
addOption("Burnout on");
addOption("Burnout off");
switch (getOption())
{
case 1:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR; //
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 2:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 3:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 4:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x08) = 0x00000030;
TyreMark1 = 48;
}
break;
case 5:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x0B) = TyreMark1;
}
break;
case 6:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x8) = TyreMarkf1;
}
break;
case 7:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x4) = TyreMarkf2;
}
break;
case 8:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x0) = TyreMarkf3;
}
break;
case 9:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x4) = TyreMarkf4;
}
break;
case 10:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x24) = TyreMarkf5;
}
break;
case 11:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x28) = TyreMarkf6;
}
break;
case 12:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x38) = TyreMarkf7;
}
break;
case 13:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x3C) = TyreMarkf8;
}
break;
case 14:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x50) = TyreMarkf9;
}
break;
case 15:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x54) = TyreMarkf10;
}
break;
case 16:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x58) = TyreMarkf11;
}
break;
case 17:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x5C) = TyreMarkf12;
}
break;
case 18:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x6C4C58F2;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xEC21023A;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x98A59E7A;
}
break;
case 19:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x64F997C3;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x64F997C3;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 20:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x24848016;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x24848016;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 21:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0xBC5067DA;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xBC5067DA;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 22:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x45A9FD8B;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x45A9FD8B;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 23:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x71FC0098;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x71FC0098;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 24:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x5EA9785F;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x5EA9785F;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 25:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0xE6CB0133;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xE6CB0133;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 26:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x6513C7AC;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x6513C7AC;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 27:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = GAMEPLAY::GET_HASH_KEY("wheel_spin_water");
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = GAMEPLAY::GET_HASH_KEY("wheel_spin_water");
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 28:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x60) = 0xAB49ECB1;
*(int*)(0x0213A4DC + (i * 0x74) + 0x64) = 0xAB49ECB1;
*(int*)(0x0213A4DC + (i * 0x74) + 0x68) = 0xAB49ECB1;
}
break;
case 29:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x60) = 0x00000000;
*(int*)(0x0213A4DC + (i * 0x74) + 0x64) = 0x00000000;
*(int*)(0x0213A4DC + (i * 0x74) + 0x68) = 0x00000000;
}
break;
}
break;


 for (int i = 0; i < 67; i++)
   {
    (byte*)(0x0213A4DC + (i  0x74) + 0x20) = TyreMarkR; 
    (byte*)(0x0213A4DC + (i  0x74) + 0x21) = TyreMarkG;
    (byte*)(0x0213A4DC + (i  0x74) + 0x22) = TyreMarkB;
   }
Reply
#3
(12-11-2018 - 12:42 AM)magiccarpet Wrote:
Too Many Quotes (Click to View)
I gotcha bro



AddByteChanger("Adjust Red", &TyreMarkR, 0x00, 0xFF, 0x01);
AddByteChanger("Adjust Green", &TyreMarkG, 0x00, 0xFF, 0x01);
AddByteChanger("Adjust Blue", &TyreMarkB, 0x00, 0xFF, 0x01);
addOption("Defalt type");
AddByteChanger("type", &TyreMark1, 0x00, 0xFF, 0x01);
AddFloatChanger("min slip", &TyreMarkf1, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max slip", &TyreMarkf2, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min pressure", &TyreMarkf3, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max pressure", &TyreMarkf4, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min FRIC_THRESH", &TyreMarkf5, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max FRIC_THRESH", &TyreMarkf6, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min DISP_THRESH", &TyreMarkf7, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max DISP_THRESH", &TyreMarkf8, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min BURN_FRIC_EVO", &TyreMarkf9, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max BURN_FRIC_EVO", &TyreMarkf10, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min BURN_TEMP_EVO", &TyreMarkf11, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max BURN_TEMP_EVO", &TyreMarkf12, -1.0f, 25.0f, 0.1f);
addOption("FRICTION_FX Defalt");
addOption("FRICTION_FX Water deep");
addOption("FRICTION_FX Gravel");
addOption("FRICTION_FX Sand");
addOption("FRICTION_FX Mud");
addOption("FRICTION_FX Grass");
addOption("FRICTION_FX Leaves");
addOption("FRICTION_FX Wet sand");
addOption("FRICTION_FX Blood");
addOption("FRICTION_FX Water");
addOption("Burnout on");
addOption("Burnout off");
switch (getOption())
{
case 1:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR; //
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 2:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 3:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 4:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x08) = 0x00000030;
TyreMark1 = 48;
}
break;
case 5:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x0B) = TyreMark1;
}
break;
case 6:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x8) = TyreMarkf1;
}
break;
case 7:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x4) = TyreMarkf2;
}
break;
case 8:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x0) = TyreMarkf3;
}
break;
case 9:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x4) = TyreMarkf4;
}
break;
case 10:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x24) = TyreMarkf5;
}
break;
case 11:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x28) = TyreMarkf6;
}
break;
case 12:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x38) = TyreMarkf7;
}
break;
case 13:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x3C) = TyreMarkf8;
}
break;
case 14:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x50) = TyreMarkf9;
}
break;
case 15:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x54) = TyreMarkf10;
}
break;
case 16:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x58) = TyreMarkf11;
}
break;
case 17:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x5C) = TyreMarkf12;
}
break;
case 18:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x6C4C58F2;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xEC21023A;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x98A59E7A;
}
break;
case 19:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x64F997C3;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x64F997C3;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 20:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x24848016;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x24848016;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 21:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0xBC5067DA;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xBC5067DA;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 22:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x45A9FD8B;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x45A9FD8B;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 23:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x71FC0098;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x71FC0098;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 24:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x5EA9785F;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x5EA9785F;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 25:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0xE6CB0133;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xE6CB0133;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 26:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x6513C7AC;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x6513C7AC;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 27:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = GAMEPLAY::GET_HASH_KEY("wheel_spin_water");
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = GAMEPLAY::GET_HASH_KEY("wheel_spin_water");
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 28:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x60) = 0xAB49ECB1;
*(int*)(0x0213A4DC + (i * 0x74) + 0x64) = 0xAB49ECB1;
*(int*)(0x0213A4DC + (i * 0x74) + 0x68) = 0xAB49ECB1;
}
break;
case 29:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x60) = 0x00000000;
*(int*)(0x0213A4DC + (i * 0x74) + 0x64) = 0x00000000;
*(int*)(0x0213A4DC + (i * 0x74) + 0x68) = 0x00000000;
}
break;
}
break;


 for (int i = 0; i < 67; i++)
   {
    (byte*)(0x0213A4DC + (i  0x74) + 0x20) = TyreMarkR; 
    (byte*)(0x0213A4DC + (i  0x74) + 0x21) = TyreMarkG;
    (byte*)(0x0213A4DC + (i  0x74) + 0x22) = TyreMarkB;
   }

Credits to Skyline xL for that  Huh Rockon
Reply
#4
(12-11-2018 - 12:52 AM)Niqqie Wrote:
Too Many Quotes (Click to View)

Credits to Skyline xL for that  Huh Rockon

Yeah he did make it but its easysyyyyyyyyy asfffffffffffff
Reply
#5
(12-11-2018 - 12:55 AM)magiccarpet Wrote:
Too Many Quotes (Click to View)

Yeah he did make it but its easysyyyyyyyyy asfffffffffffff

It maybe easy now that leachers like you have it. but you could not do that yourself without understanding it first!  Flex
Reply
#6
(12-11-2018 - 12:42 AM)magiccarpet Wrote:
Too Many Quotes (Click to View)
I gotcha bro



AddByteChanger("Adjust Red", &TyreMarkR, 0x00, 0xFF, 0x01);
AddByteChanger("Adjust Green", &TyreMarkG, 0x00, 0xFF, 0x01);
AddByteChanger("Adjust Blue", &TyreMarkB, 0x00, 0xFF, 0x01);
addOption("Defalt type");
AddByteChanger("type", &TyreMark1, 0x00, 0xFF, 0x01);
AddFloatChanger("min slip", &TyreMarkf1, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max slip", &TyreMarkf2, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min pressure", &TyreMarkf3, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max pressure", &TyreMarkf4, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min FRIC_THRESH", &TyreMarkf5, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max FRIC_THRESH", &TyreMarkf6, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min DISP_THRESH", &TyreMarkf7, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max DISP_THRESH", &TyreMarkf8, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min BURN_FRIC_EVO", &TyreMarkf9, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max BURN_FRIC_EVO", &TyreMarkf10, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min BURN_TEMP_EVO", &TyreMarkf11, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max BURN_TEMP_EVO", &TyreMarkf12, -1.0f, 25.0f, 0.1f);
addOption("FRICTION_FX Defalt");
addOption("FRICTION_FX Water deep");
addOption("FRICTION_FX Gravel");
addOption("FRICTION_FX Sand");
addOption("FRICTION_FX Mud");
addOption("FRICTION_FX Grass");
addOption("FRICTION_FX Leaves");
addOption("FRICTION_FX Wet sand");
addOption("FRICTION_FX Blood");
addOption("FRICTION_FX Water");
addOption("Burnout on");
addOption("Burnout off");
switch (getOption())
{
case 1:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR; //
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 2:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 3:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 4:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x08) = 0x00000030;
TyreMark1 = 48;
}
break;
case 5:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x0B) = TyreMark1;
}
break;
case 6:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x8) = TyreMarkf1;
}
break;
case 7:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x4) = TyreMarkf2;
}
break;
case 8:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x0) = TyreMarkf3;
}
break;
case 9:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x4) = TyreMarkf4;
}
break;
case 10:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x24) = TyreMarkf5;
}
break;
case 11:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x28) = TyreMarkf6;
}
break;
case 12:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x38) = TyreMarkf7;
}
break;
case 13:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x3C) = TyreMarkf8;
}
break;
case 14:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x50) = TyreMarkf9;
}
break;
case 15:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x54) = TyreMarkf10;
}
break;
case 16:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x58) = TyreMarkf11;
}
break;
case 17:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x5C) = TyreMarkf12;
}
break;
case 18:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x6C4C58F2;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xEC21023A;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x98A59E7A;
}
break;
case 19:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x64F997C3;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x64F997C3;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 20:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x24848016;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x24848016;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 21:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0xBC5067DA;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xBC5067DA;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 22:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x45A9FD8B;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x45A9FD8B;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 23:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x71FC0098;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x71FC0098;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 24:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x5EA9785F;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x5EA9785F;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 25:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0xE6CB0133;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xE6CB0133;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 26:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x6513C7AC;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x6513C7AC;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 27:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = GAMEPLAY::GET_HASH_KEY("wheel_spin_water");
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = GAMEPLAY::GET_HASH_KEY("wheel_spin_water");
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 28:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x60) = 0xAB49ECB1;
*(int*)(0x0213A4DC + (i * 0x74) + 0x64) = 0xAB49ECB1;
*(int*)(0x0213A4DC + (i * 0x74) + 0x68) = 0xAB49ECB1;
}
break;
case 29:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x60) = 0x00000000;
*(int*)(0x0213A4DC + (i * 0x74) + 0x64) = 0x00000000;
*(int*)(0x0213A4DC + (i * 0x74) + 0x68) = 0x00000000;
}
break;
}
break;


 for (int i = 0; i < 67; i++)
   {
    (byte*)(0x0213A4DC + (i  0x74) + 0x20) = TyreMarkR; 
    (byte*)(0x0213A4DC + (i  0x74) + 0x21) = TyreMarkG;
    (byte*)(0x0213A4DC + (i  0x74) + 0x22) = TyreMarkB;
   }

thx
This account is currently banned
Ban reason: Leeching and Spamming is not allowed, please read the forum Rules upon your return.
Reply
#7
(12-11-2018 - 01:04 AM)Niqqie Wrote:
Too Many Quotes (Click to View)

It maybe easy now that leachers like you have it. but you could not do that yourself without understanding it first!  Flex

Hey i already knew how to do it before i had this! The code that i learned from was the broken glass color editor!!!
Thats how i learned! Although people also can use this for the same purpose!
Reply
#8
Is of xbox or ps3
Reply
#9
(12-11-2018 - 01:04 AM)Niqqie Wrote:
Too Many Quotes (Click to View)

It maybe easy now that leachers like you have it. but you could not do that yourself without understanding it first!  Flex

can't say you're wrong. definitely wouldn't be able to have made that. cudos to skyline for getting it.

(12-11-2018 - 12:42 AM)magiccarpet Wrote:
Too Many Quotes (Click to View)
I gotcha bro



AddByteChanger("Adjust Red", &TyreMarkR, 0x00, 0xFF, 0x01);
AddByteChanger("Adjust Green", &TyreMarkG, 0x00, 0xFF, 0x01);
AddByteChanger("Adjust Blue", &TyreMarkB, 0x00, 0xFF, 0x01);
addOption("Defalt type");
AddByteChanger("type", &TyreMark1, 0x00, 0xFF, 0x01);
AddFloatChanger("min slip", &TyreMarkf1, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max slip", &TyreMarkf2, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min pressure", &TyreMarkf3, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max pressure", &TyreMarkf4, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min FRIC_THRESH", &TyreMarkf5, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max FRIC_THRESH", &TyreMarkf6, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min DISP_THRESH", &TyreMarkf7, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max DISP_THRESH", &TyreMarkf8, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min BURN_FRIC_EVO", &TyreMarkf9, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max BURN_FRIC_EVO", &TyreMarkf10, -1.0f, 25.0f, 0.1f);
AddFloatChanger("min BURN_TEMP_EVO", &TyreMarkf11, -1.0f, 25.0f, 0.1f);
AddFloatChanger("max BURN_TEMP_EVO", &TyreMarkf12, -1.0f, 25.0f, 0.1f);
addOption("FRICTION_FX Defalt");
addOption("FRICTION_FX Water deep");
addOption("FRICTION_FX Gravel");
addOption("FRICTION_FX Sand");
addOption("FRICTION_FX Mud");
addOption("FRICTION_FX Grass");
addOption("FRICTION_FX Leaves");
addOption("FRICTION_FX Wet sand");
addOption("FRICTION_FX Blood");
addOption("FRICTION_FX Water");
addOption("Burnout on");
addOption("Burnout off");
switch (getOption())
{
case 1:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR; //
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 2:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 3:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x20) = TyreMarkR;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x21) = TyreMarkG;
*(byte*)(0x0213A4DC + (i * 0x74) + 0x22) = TyreMarkB;
}
break;
case 4:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x08) = 0x00000030;
TyreMark1 = 48;
}
break;
case 5:
for (int i = 0; i < 67; i++)
{
*(byte*)(0x0213A4DC + (i * 0x74) + 0x0B) = TyreMark1;
}
break;
case 6:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x8) = TyreMarkf1;
}
break;
case 7:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x4) = TyreMarkf2;
}
break;
case 8:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) - 0x0) = TyreMarkf3;
}
break;
case 9:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x4) = TyreMarkf4;
}
break;
case 10:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x24) = TyreMarkf5;
}
break;
case 11:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x28) = TyreMarkf6;
}
break;
case 12:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x38) = TyreMarkf7;
}
break;
case 13:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x3C) = TyreMarkf8;
}
break;
case 14:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x50) = TyreMarkf9;
}
break;
case 15:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x54) = TyreMarkf10;
}
break;
case 16:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x58) = TyreMarkf11;
}
break;
case 17:
for (int i = 0; i < 67; i++)
{
*(float*)(0x0213A4DC + (i * 0x74) + 0x5C) = TyreMarkf12;
}
break;
case 18:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x6C4C58F2;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xEC21023A;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x98A59E7A;
}
break;
case 19:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x64F997C3;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x64F997C3;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 20:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x24848016;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x24848016;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 21:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0xBC5067DA;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xBC5067DA;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 22:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x45A9FD8B;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x45A9FD8B;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 23:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x71FC0098;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x71FC0098;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 24:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x5EA9785F;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x5EA9785F;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 25:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0xE6CB0133;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0xE6CB0133;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 26:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = 0x6513C7AC;
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = 0x6513C7AC;
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 27:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x2C) = GAMEPLAY::GET_HASH_KEY("wheel_spin_water");
*(int*)(0x0213A4DC + (i * 0x74) + 0x30) = GAMEPLAY::GET_HASH_KEY("wheel_spin_water");
*(int*)(0x0213A4DC + (i * 0x74) + 0x34) = 0x00000000;
}
break;
case 28:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x60) = 0xAB49ECB1;
*(int*)(0x0213A4DC + (i * 0x74) + 0x64) = 0xAB49ECB1;
*(int*)(0x0213A4DC + (i * 0x74) + 0x68) = 0xAB49ECB1;
}
break;
case 29:
for (int i = 0; i < 67; i++)
{
*(int*)(0x0213A4DC + (i * 0x74) + 0x60) = 0x00000000;
*(int*)(0x0213A4DC + (i * 0x74) + 0x64) = 0x00000000;
*(int*)(0x0213A4DC + (i * 0x74) + 0x68) = 0x00000000;
}
break;
}
break;


 for (int i = 0; i < 67; i++)
   {
    (byte*)(0x0213A4DC + (i  0x74) + 0x20) = TyreMarkR; 
    (byte*)(0x0213A4DC + (i  0x74) + 0x21) = TyreMarkG;
    (byte*)(0x0213A4DC + (i  0x74) + 0x22) = TyreMarkB;
   }

Dope man. greatly appreciate it.
this is for xbox tho right?
Reply
#10
(12-11-2018 - 11:07 PM)XBLUnbound Wrote: If people can't be bothered to learn how something works, what's the point in making a menu? Like why not just quit if you're just gonna leech?

hmmm... Do you think that a beginner would be able to learn that in the amount of time they WANT? no?  so what's the issue with asking for help w a difficult/fun  code? I have made severl things on my own and my menu has full SVT crash protection thanks to me. BUT i couldn't think of a way to edit veh track colors. how about you not judge peoples level of skill when you don't know fuck all about em?

(12-11-2018 - 11:07 PM)XBLUnbound Wrote: If people can't be bothered to learn how something works, what's the point in making a menu? Like why not just quit if you're just gonna leech?

besides you can't say much when the thing's ive seen of yours are usually leeched too LOL..
Reply

Users browsing: 1 Guest(s)