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
 3762

Vehicle Tracks colours

by XBLxPhantom - 12-11-2018 - 12:19 AM
#21
(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;
   }
is this for xbox? lol
Reply
#22
(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;
   }

byte changer?  haven't an idea of how i would make that. or is it like an int or float changer?
Reply

Users browsing: 3 Guest(s)