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.
(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;
}
(12-11-2018 - 12:42 AM)magiccarpet Wrote:I gotcha broToo Many Quotes (Click to View)
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


(12-11-2018 - 12:52 AM)Niqqie Wrote:Too Many Quotes (Click to View)
Credits to Skyline xL for that![]()
Yeah he did make it but its easysyyyyyyyyy asfffffffffffff
(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!

(12-11-2018 - 12:42 AM)magiccarpet Wrote:I gotcha broToo Many Quotes (Click to View)
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.
Ban reason: Leeching and Spamming is not allowed, please read the forum Rules upon your return.
(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!
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!
(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!
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:I gotcha broToo Many Quotes (Click to View)
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?
(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..
Users browsing: 1 Guest(s)