Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Variables//
- DWORD DashColor = 0xFF008A00;
- DWORD DashColor2 = 0xFF000000;
- struct RGB {
- int R, G, B;
- int RotationStart;
- };
- RGB MenuColour2 = { 0, 0, 255 };
- RGB MenuColour = { 255, 0, 0 };
- RGB Rotation = { 50 };
- DWORD Rotations = 50;
- int ToggleRotations = 0;
- int Rainbow = 0;
- int Rainbow2 = 0;
- BOOL r = 255, g = 0, b = 0;
- BOOL r2 = 0, g2 = 0, b2 = 0;
- //Variables End//
- //Dash Set Fill//
- HRESULT SetFill(HXUIOBJ hObj, DWORD Color1, DWORD Color2, BOOL Gradient, BOOL RainbowMode) {
- XUI_FILL_TYPE fillType = XUI_FILL_TYPE::XUI_FILL_SOLID;
- //if (INI::Gradient)
- fillType = (Gradient) ? XUI_FILL_TYPE::XUI_FILL_LINEAR_GRADIENT : XUI_FILL_TYPE::XUI_FILL_SOLID;
- D3DXVECTOR2 pvScalingFactor(1.0f, 1.0f), pTrnas(0.0f, 0.0f);
- XUIGradientStop gs[2];
- gs[0].dwColor = Color1;
- gs[0].fPos = 0.0f;
- gs[1].dwColor = Color2;
- gs[1].fPos = 1.0f;
- if (RainbowMode) {
- if (Rainbow < GetTickCount() - 15) {
- if (MenuColour.R > 0 && MenuColour.B == 0) {
- MenuColour.R--;
- MenuColour.G++;
- }
- if (MenuColour.G > 0 && MenuColour.R == 0) {
- MenuColour.G--;
- MenuColour.B++;
- }
- if (MenuColour.B > 0 && MenuColour.G == 0) {
- MenuColour.R++;
- MenuColour.B--;
- }
- if (MenuColour2.R > 0 && MenuColour2.B == 0) {
- MenuColour2.R--;
- MenuColour2.G++;
- }
- if (MenuColour2.G > 0 && MenuColour2.R == 0) {
- MenuColour2.G--;
- MenuColour2.B++;
- }
- if (MenuColour2.B > 0 && MenuColour2.G == 0) {
- MenuColour2.R++;
- MenuColour2.B--;
- }
- DashColor = D3DCOLOR_ARGB(0xFF, MenuColour.R, MenuColour.G, MenuColour.B);
- DashColor2 = D3DCOLOR_ARGB(0xFF, MenuColour2.R, MenuColour2.G, MenuColour2.B);
- Rainbow = GetTickCount();
- }
- if (ToggleRotations < GetTickCount() - 25) {
- Rotations++;
- ToggleRotations = GetTickCount();
- }
- }
- return Dashboard_Calls::XuiFigureSetFill(hObj, fillType, Color1, gs, 2, Rotations, &pvScalingFactor, &pTrnas);
- }
- //Dash Set Fill End//
- //HUD Set Fill//
- HRESULT SetFill(HXUIOBJ hObj, DWORD Color1, DWORD Color2, BOOL Gradient, BOOL RainbowMode) {
- XUI_FILL_TYPE fillType = XUI_FILL_TYPE::XUI_FILL_SOLID;
- fillType = (Gradient) ? XUI_FILL_TYPE::XUI_FILL_LINEAR_GRADIENT : XUI_FILL_TYPE::XUI_FILL_SOLID;
- D3DXVECTOR2 pvScalingFactor(1.0f, 1.0f), pTrnas(0.0f, 0.0f);
- XUIGradientStop gs[2];
- gs[0].dwColor = Color1;
- gs[0].fPos = 0.0f;
- gs[1].dwColor = Color2;
- gs[1].fPos = 1.0f;
- if (RainbowMode) {
- if (Rainbow < GetTickCount() - 15) {
- if (MenuColour.R > 0 && MenuColour.B == 0) {
- MenuColour.R--;
- MenuColour.G++;
- }
- if (MenuColour.G > 0 && MenuColour.R == 0) {
- MenuColour.G--;
- MenuColour.B++;
- }
- if (MenuColour.B > 0 && MenuColour.G == 0) {
- MenuColour.R++;
- MenuColour.B--;
- }
- if (MenuColour2.R > 0 && MenuColour2.B == 0) {
- MenuColour2.R--;
- MenuColour2.G++;
- }
- if (MenuColour2.G > 0 && MenuColour2.R == 0) {
- MenuColour2.G--;
- MenuColour2.B++;
- }
- if (MenuColour2.B > 0 && MenuColour2.G == 0) {
- MenuColour2.R++;
- MenuColour2.B--;
- }
- DashColor = D3DCOLOR_ARGB(0xFF, MenuColour.R, MenuColour.G, MenuColour.B);
- DashColor2 = D3DCOLOR_ARGB(0xFF, MenuColour2.R, MenuColour2.G, MenuColour2.B);
- Rainbow = GetTickCount();
- }
- if (ToggleRotations < GetTickCount() - 25) {
- Rotations++;
- ToggleRotations = GetTickCount();
- }
- }
- return XuiFigureSetFill(hObj, fillType, Color1, gs, 2, Rotations, &pvScalingFactor, &pTrnas);
- }
- //HUD Set Fill End//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement