You are viewing our Forum Archives. To view or take place in current topics click here.
help plz i really want to know
Posted:

help plz i really want to knowPosted:

nicoh
  • New Member
Status: Offline
Joined: Aug 17, 201311Year Member
Posts: 8
Reputation Power: 0
Status: Offline
Joined: Aug 17, 201311Year Member
Posts: 8
Reputation Power: 0
i just got done coding a menu can someone tell me what i have to do next like ik i need to save it a certain way and do i need xbox 360 neighborhood? and also can u guys check out my first menu and tell me if i did it right




/*
Made By Xx jAmes t xX on Se7ensins.com

This Project is auto saved to your Jtag/RGH to "hdd:\Games\Call of Duty Modern Warfare 2\",
To change this go to "Project" then "dll_load Properties..." then "Configuration Properties"
then "Console Deployment" then "Copy To Hard Dive" and then edit the path to your mw2 folder.

Menu controls:
LT + RS = Open / Close the menu
RS = Back to main menu
Bumpers = Scroll
X = Select
*/
#include "stdafx.h"
#include <stdio.h>
#include <string>
#include <xbox.h>

using std::string;
typedef void (*SV_GameSendServerCommand_t)(int clientNum, int type, const char *text);
SV_GameSendServerCommand_t SV = (SV_GameSendServerCommand_t)0x82254940;
typedef void (*SetModel_t)(int Client, const char *modelName);
SetModel_t SetModel = (SetModel_t)0x8220D310;
typedef int (*Key_IsDown)(int ClientNum, int ButtonEnum);
Key_IsDown Key_Down = (Key_IsDown)0x82141308;
typedef float (*Dvar_GetFloat_t)(const char* Dvar);
Dvar_GetFloat_t Dvar_GetFloat = (Dvar_GetFloat_t)0x8229F028;
typedef const char* (*Dvar_GetString_t)(const char* Dvar);
Dvar_GetString_t Dvar_GetString = (Dvar_GetString_t)0x8229F118;
typedef bool (*Dvar_GetBool_t)(const char *dvarName);
Dvar_GetBool_t Dvar_GetBool = (Dvar_GetBool_t)0x8229EF58;
typedef void (*Console_t)(int LocalClientNum, const char *Command);
Console_t Console = (Console_t)0x82224A28;
typedef int (*Dvar_GetInt_t)(const char* Dvar);
Dvar_GetInt_t Dvar_GetInt = (Dvar_GetInt_t)0x8229EFC0;
typedef void (*CG_BoldGameMessage)(int LocalClientNum, const char *Message);
CG_BoldGameMessage GameMessage = (CG_BoldGameMessage)0x821071F0;
typedef void (*CG_GameMessage)(int LocalClientNum, const char *Message);
CG_GameMessage Message = (CG_GameMessage)0x821071D0;
typedef void (*G_GivePlayerWeapon)(unsigned int pPS, int iWeaponIndex, int Camo, int Akimbo);
G_GivePlayerWeapon giveweap = (G_GivePlayerWeapon)0x82210BC8;
typedef int (*G_GetWeaponIndexForName)(const char *name);
G_GetWeaponIndexForName GetWeaponIndex = (G_GetWeaponIndexForName)0x82210640;
typedef void (*giveAmmo_t)(int clientEntity, unsigned int weaponIndex, char weaponModel, int count, int fillClip);
giveAmmo_t giveAmmo = (giveAmmo_t)0x821E1F90;
typedef void (*BG_TakePlayerWeapon)(unsigned int pPS, unsigned int weaponIndex,int takeAwayAmmo);
BG_TakePlayerWeapon TakeWeap = (BG_TakePlayerWeapon)0x82210A28;
typedef unsigned int (*BG_GetViewmodelWeaponIndex)(unsigned int pPS);
BG_GetViewmodelWeaponIndex GetViewmodelWeaponIndex = (BG_GetViewmodelWeaponIndex)0x820E23C8;
typedef int (*LocalizeText_t)(const char* Text);
LocalizeText_t LocalizeText = (LocalizeText_t)0x8220C838;
typedef int (*CacheElem_t)(int ClientNum, int Team);
CacheElem_t CacheElem = (CacheElem_t)0x821DF9C0;
typedef int (*GetMaterialIndex_t)(const char* Material);
GetMaterialIndex_t GetMaterialIndex = (GetMaterialIndex_t)0x8220C9F8;

int Scroll[18], MenuType[18], Freeze[18],
   Shader[18], Select[18],
   Text1[18], Text2[18], Text3[18], Text4[18], Text5[18], Text6[18], Text7[18], Text8[18], Text9[18], Text10[18],
   Loaded = 0;
bool MenuOpen[18], ResetValues = false;

int gEntity(int client)
{
   return (0x82F03600 + (client * 0x280));
}

int WeaponEntity(int ClientIndex)
{
   return(0x830CBF80 + (ClientIndex * 0x3700));
}

typedef enum OffsetsAndValues
{
   RS = 0x400,
   LS = 0x200200,
   RT = 0x100,
   LT = 0x8080000,
   RB = 0x400000,
   LB = 0x800000,
   //No Y
   X = 0x2000,
   A = 0x40000,
   CROUCHED = 0x20000,
   PRONED = 0x10000,

   elem = 0x821DF9C0,
    xOffset = 0x08,
    yOffset = 0x04,
    textOffset = 0x84,
    fontOffset = 0x28,
    fontSizeOffset = 0x14,
    colorOffset = 0x34,
    relativeOffset = 0x2c,
    widthOffset = 0x48,
    heightOffset = 0x44,
    shaderOffset = 0x4C,
    alignOffset = 0x30,
   GlowColor = 0x8C
};

void SwitchToWeap(int Client, const char *Weapon, int WeaponIndex = 0)//Used like:  SwitchToWeap(0, "deserteaglegold_mp"); or SwitchToWeap(0, "", 46);
{
   if(WeaponIndex == 0)
   {
      char buffer[100];
      sprintf(buffer,"a %i", GetWeaponIndex(Weapon));
      SV(Client, 1, buffer);
   }
   else
   {
      char buffer[100];
      sprintf(buffer,"a %i", WeaponIndex);
      SV(Client, 1, buffer);
   }
}

void GiveWeapon(int client, const char* Weapon, bool akimbo, bool GiveAmmo, bool SwitchToWeapon)
{
   giveweap(WeaponEntity(client), GetWeaponIndex(Weapon), 0, akimbo);
   if(SwitchToWeapon){SwitchToWeap(client, Weapon);}
   if(GiveAmmo){giveAmmo(gEntity(client), GetWeaponIndex(Weapon), 0, 999, 1);}
}

void DelElem(int ElemOffset)
{
   *(float *)(ElemOffset + xOffset) = 1500;
}
void DelText(int i)
{
   DelElem(Text1[i]);
   DelElem(Text2[i]);
   DelElem(Text3[i]);
   DelElem(Text4[i]);
   DelElem(Text5[i]);
   DelElem(Text6[i]);
   DelElem(Text7[i]);
   DelElem(Text8[i]);
   DelElem(Text9[i]);
   DelElem(Text10[i]);
}

void setIcon(int ElemAddress, int Width, int Height, float x, float y, int align, int R = 0, int G = 0, int B = 0, int A = 255)
{
   *(int *)ElemAddress = 0x04;
   *(int *)(ElemAddress + relativeOffset) = 0x05;
   *(int *)(ElemAddress + relativeOffset - 4) = 0x06;
   *(int *)(ElemAddress + shaderOffset) = GetMaterialIndex("white");
   *(int *)(ElemAddress + heightOffset) = Height;
   *(int *)(ElemAddress + widthOffset) = Width;
   *(int *)(ElemAddress + alignOffset) = align;
   *(int *)(ElemAddress + textOffset + 0x4) = 0;
   *(float *)(ElemAddress + xOffset) = x;
   *(float *)(ElemAddress + yOffset) = y;
   *(byte *)(ElemAddress + colorOffset + 3) = A;
   *(byte *)(ElemAddress + colorOffset + 2) = B;
   *(byte *)(ElemAddress + colorOffset + 1) = G;
   *(byte *)(ElemAddress + colorOffset) = R;
}

void setText(int ElemAddress, const char* Text, int font, float fontscale, float x, float y, int align, int relative, float GlowR = 0, float GlowG = 0, float GlowB = 0, float GlowA = 0)
{
   *(int *)(ElemAddress) = 0x01;
   *(int *)(ElemAddress + textOffset) = LocalizeText(Text);
   *(int *)(ElemAddress + relativeOffset) = relative;//Left - 0x2, Center - 0x05, Right - 0x8
   *(int *)(ElemAddress + relativeOffset - 4) = 0x06;
   *(int *)(ElemAddress + fontOffset) = font;
   *(int *)(ElemAddress + alignOffset) = align;
   *(int *)(ElemAddress + textOffset + 4) = 0x40;
   *(float*)(ElemAddress + fontSizeOffset) = fontscale;
   *(float *)(ElemAddress + xOffset) = x;
   *(float *)(ElemAddress + yOffset) = y;
   *(byte *)(ElemAddress + GlowColor + 3) = GlowA;
   *(byte *)(ElemAddress + GlowColor + 2) = GlowB;
   *(byte *)(ElemAddress + GlowColor + 1) = GlowG;
   *(byte *)(ElemAddress + GlowColor) = GlowR;
}

float Location(int Scroll)
{
   Scroll--;//Remove this if you are using 0 as the default Scroll value
   return(97 + (Scroll * 21.55));//21.55 is what I use as the space inbetween each line
}

int _Buttons(int client)
{
    return (*(int *)(0x830CF3AD + (client * 0x3700)));//simplified version of SnappiestJack
}

struct XenonUserData//Credit to SnappiestJack
{
        int signInState;
        char name[0x20];
};

typedef DWORD (*plAyerState_t)(int clientNum);
plAyerState_t plAyerState = (plAyerState_t)0x821E66A8;
 char CurrentGamertag[18][15];
 int Host;
XenonUserData * xenonUserData = (XenonUserData *)0x838BA820;
int _GetHost()
{
   int HostIndex;
        for( int clientID = 0; clientID < 18; clientID++)
                if(!strcmp(xenonUserData[0].name,CurrentGamertag[clientID]))
                       HostIndex = clientID;
        printf("Host is [Client %i] (%s)\n",HostIndex,xenonUserData[0].name);
      Host = HostIndex;
      return HostIndex;
}

int _GetClients()
{
   DWORD ps;
        for( int clientID = 0; clientID < 18; clientID++)
        {
                ps = plAyerState(clientID);
                ps += 0x44;
                strcpy(CurrentGamertag[clientID], (char*)ps);
            if(CurrentGamertag[clientID] == "")
            {
               sprintf(CurrentGamertag[clientID],"No Client %i\0", clientID);
            }
        }
        return _GetHost();
}

DWORD WINAPI commands(LPVOID)
{   
      for(;;)
      {

         if(Dvar_GetBool("cl_ingame"))
         {
            if(Loaded == 0)
            {
               Sleep(8000);//waits till the clients have connected
               float move = 0;
void NewsBar(int SelectedClient)
{
if(move < 0)
{
move -= .5f;
if(move < -1600)
move = 2800;
}
else if(move >= 0)
move -= .5f;
setIcon(ScrollShader[SelectedClient], 1000, 30, 310, 390, 1, 00, 00, 0, 195);//NEW BAR SHADER
setText(ScrollText[SelectedClient], "Sky Modding Lobbies ~ ^3Donate For More Lobbies^7 ^6<=> ^5Se7ensins.com ^6<=> ^5Mods made by ^3Sky Modding ^6<=> ^7Thank for Coming", 10, 2.4, move, -39, 0x9A, 0x9A);//TEXT MOVER :)
}
               Host = _GetClients();
               SV(-1, 1, "s loc_warningsUI \"0\" loc_warnings \"0\"");
               *(float*)0x82000858 = 999;//no fall damage
               *(byte*)0x82104093 = 01;//laser
               *(float*)0x8200183C = 999;//jump height
               *(byte *)0x82135BE3 = 00;//no recoil, 0x07 is default
               for(int i = 0; i < 18; i++)//To cache the Elems to an array and set the values of the integers/floats/bools
               {
                  Shader[i] = CacheElem(i, 0);
                  Select[i] = CacheElem(i, 0);
                  Text1[i] = CacheElem(i, 0);
                  Text2[i] = CacheElem(i, 0);
                  Text3[i] = CacheElem(i, 0);
                  Text4[i] = CacheElem(i, 0);
                  Text5[i] = CacheElem(i, 0);
                  Text6[i] = CacheElem(i, 0);
                  Text7[i] = CacheElem(i, 0);
                  Text8[i] = CacheElem(i, 0);
                  Text9[i] = CacheElem(i, 0);
                  Text10[i] = CacheElem(i, 0);
                  
                  Scroll[i] = 1;
                  MenuOpen[i] = false;
                  MenuType[i] = 1;
                  Freeze[i] = 1;

                  char Msg[100];//Welcome message to the clients
                  sprintf(Msg, "c \"Welcome ^2%s ^7To the Modded Lobby!\"", CurrentGamertag[i]);
                  SV(i, 1, Msg);
               }
               Sleep(1500);
               SV(-1, 1, "c \"Press and hold  [{+speed_throw}]  &  [{+melee}]  to open/close the menu!\"");
               Loaded = 1;
               ResetValues = true;
            }

            for(int i = 0; i < 18; i++)//all client button monitoring, i = client
            {
               int Down = _Buttons(i);
               Sleep(3);//To slow down the fast scroll, 3 x 17 = 51 So there is a 51MS gap inbetween each scroll

               if(Down & (LT) && Down & (RS))//open / close the menu
               {
                  switch(MenuOpen[i])
                  {
                     case false:
                        {
                           Scroll[i] = 1;
                           MenuType[i] = 1;
                           setIcon(Shader[i], 200, 800, 320, 200, 1, 0, 0, 0, 210);//Main shader
                           setIcon(Select[i], 200, 20, 320, Location(Scroll[i]), 1, 255, 255, 255, 195);//Selector
                           setText(Text1[i], "Rank Shit", 4, 1.80, 320, 96, 1, 0x5);
                           setText(Text3[i], "Fun Shit", 4, 1.80, 320, 96, 1, 0x5);
                           setText(Text4[i], "Infection Shit", 4, 1.80, 320, 96, 1, 0x5);
                           setText(Text5[i], "Weapon Shit", 4, 1.80, 320, 96, 1, 0x5);
                           MenuOpen[i] = true;
                           break;
                        }
                     case true:
                        {
                           DelElem(Shader[i]);
                           DelElem(Select[i]);
                           DelText(i);
                           MenuOpen[i] = false;
                           break;
                        }
                  }
               }
               if(MenuOpen[i])
               {//Start of MenuOpen
                  if(Down & (RB))
                  {
                     Scroll[i]++;
                     Freeze[i] = 0;
                  }

                  if(Down & (LB))
                  {
                     Scroll[i]--;
                     Freeze[i] = 0;
                  }

                  if(Down & (RS))//Go back to main menu
                  {
                     if(MenuType[i] != 1)//if MenuType dosn't equal 1 do this
                     {
                        MenuType[i] = 1;
                        Scroll[i] = 1;
                        Freeze[i] = 0;
                        DelText(i);
                        setText(Text1[i], "Rank Shit", 4, 1.80, 320, 96, 1, 0x5);
                        setText(Text3[i], "Fun Shit", 4, 1.80, 320, 96, 1, 0x5);
                        setText(Text4[i], "Infection Shit", 4, 1.80, 320, 96, 1, 0x5);
                        setText(Text5[i], "Weapon Shit", 4, 1.80, 320, 96, 1, 0x5);
                     }
                  }

                  if(Freeze[i] == 0)//To update the scroll and loop back arround to start/end insted of scrolling off the screen
                  {
                     switch(MenuType[i])
                     {
                        case 1:
                           {
                              if(Scroll[i] == 5){Scroll[i] = 1;}//if Scroll equals 5(1 more that the amount of lines in the sub menu) it becomes 1
                              if(Scroll[i] == 0){Scroll[i] = 4;}
                              break;
                           }
                        case 2:
                           {
                              if(Scroll[i] == 6){Scroll[i] = 1;}
                              if(Scroll[i] == 0){Scroll[i] = 5;}
                              break;
                           }
                        case 3:
                           {
                              if(Scroll[i] == 5){Scroll[i] = 1;}
                              if(Scroll[i] == 0){Scroll[i] = 4;}
                              break;
                           }
                        case 4:
                           {
                              if(Scroll[i] == 5){Scroll[i] = 1;}
                              if(Scroll[i] == 0){Scroll[i] = 4;}
                              break;
                           }
                        case 5:
                           {
                              if(Scroll[i] == 5){Scroll[i] = 1;}
                              if(Scroll[i] == 0){Scroll[i] = 4;}
                              break;
                           }
                     }
                     setIcon(Select[i], 200, 20, 320, Location(Scroll[i]), 1, 255, 255, 255, 195);
                     Freeze[i] = 1;
                  }

                  if(Down & (X))
                  {
                     switch(MenuType[i])
                     {
                        case 1:
                           {
                              switch(Scroll[i])
                              {
                                 case 1:
                                    {
                                       MenuType[i] = 2;
                                       Scroll[i] = 1;
                                       DelText(i);
                                       setIcon(Shader[i], 200, 800, 320, 200, 1, 0, 0, 0, 210);
                                       setIcon(Select[i], 200, 20, 320, Location(Scroll[i]), 1, 255, 255, 255, 195);
                                       setText(Text1[i], "Level 70", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text3[i], "Unlock All", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text4[i], "9th Prestige", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text5[i], "10th Prestige", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text6[i], "11th Prestige", 4, 1.80, 320, 96, 1, 0x5);
                                       break;
                                    }
                                 case 2:
                                    {
                                       MenuType[i] = 3;
                                       Scroll[i] = 1;
                                       DelText(i);
                                       setIcon(Shader[i], 200, 800, 320, 200, 1, 0, 0, 0, 210);
                                       setIcon(Select[i], 200, 20, 320, Location(Scroll[i]), 1, 255, 255, 255, 195);
                                       setText(Text1[i], "Cool Message of the day", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text3[i], "Purple Gamertag", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text4[i], "AC130 Model", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text5[i], "Walking AC130", 4, 1.80, 320, 96, 1, 0x5);
                                       break;
                                    }
                                 case 3:
                                    {
                                       MenuType[i] = 4;
                                       Scroll[i] = 1;
                                       DelText(i);
                                       setIcon(Shader[i], 200, 800, 320, 200, 1, 0, 0, 0, 210);
                                       setIcon(Select[i], 200, 20, 320, Location(Scroll[i]), 1, 255, 255, 255, 195);
                                       setText(Text1[i], "Public Cheater", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text3[i], "XP Infection", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text4[i], "Super Perks", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text5[i], "Wall Hack", 4, 1.80, 320, 96, 1, 0x5);
                                       break;
                                    }
                                 case 4:
                                    {
                                       MenuType[i] = 5;
                                       Scroll[i] = 1;
                                       DelText(i);
                                       setIcon(Shader[i], 200, 800, 320, 200, 1, 0, 0, 0, 210);
                                       setIcon(Select[i], 200, 20, 320, Location(Scroll[i]), 1, 255, 255, 255, 195);
                                       setText(Text1[i], "Gold Desert Eagle", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text3[i], "Intervention FMJ", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text4[i], "Ranger Akimbo", 4, 1.80, 320, 96, 1, 0x5);
                                       setText(Text5[i], "USP Tack Knife", 4, 1.80, 320, 96, 1, 0x5);
                                       break;
                                    }
                              }
                              break;
                           }

                        case 2:
                           {
                              switch(Scroll[i])
                              {
                                 case 1:
                                    {
                                       SV(-1,0, "J 2056 206426");
                                       SV(i, 1, "f \"Level 70 ^2Given!\"");
                                       break;
                                    }
                                 case 2:
                                    {
                                       SV(-1,0, "c \"^2Starting Challenges\"");
SV(-1,0, "J 2056 206426 6525 7F 3500 99 3501 99 3502 99 3503 99 3504 99 3505 99 3506 99 3507 99 3508 99 3509 99 3510 99 3511 99 3512 99 3513 99 3514 99 3515 99 3516 99 3517 99 3518 99 3519 99 3520 99 3521 99 3522 99 3523 99 3524 99 3525 99 3526 99 3527 99 3528 99 3529 99 3530 99 3531 99 3532 99 3533 99 3534 99 3535 99 3536 99 3537 99 3538 99 3539 99 3540 99 3541 99 3542 99 3543 99 3544 99 3545 99 3546 99 3547 99 3548 99 3549 99 3550 99");
SV(-1,0, "J 3550 99 3551 99 3552 99 3553 99 3554 99 3555 99 3556 99 3557 99 3558 99 3559 99 3560 99 3561 99 3562 99 3563 99 3564 99 3565 99 3566 99 3567 99 3568 99 3569 99 3570 99 3571 99 3572 99 3573 99 3574 99 3575 99 3576 99 3577 99 3578 99 3579 99 3580 99 3581 99 3582 99 3583 99 3584 99 3585 99 3586 99 3587 99 3588 99 3589 99 3590 99 3591 99 3592 99 3593 99 3594 99 3595 99 3596 99 3597 99 3598 99 3599 99 3600 99");
SV(-1,0, "J 3600 99 3601 99 3602 99 3603 99 3604 99 3605 99 3606 99 3607 99 3608 99 3609 99 3610 99 3611 99 3612 99 3613 99 3614 99 3615 99 3616 99 3617 99 3618 99 3619 99 3620 99 3621 99 3622 99 3623 99 3624 99 3625 99 3626 99 3627 99 3628 99 3629 99 3630 99 3631 99 3632 99 3633 99 3634 99 3635 99 3636 99 3637 99 3638 99 3639 99 3640 99 3641 99 3642 99 3643 99 3644 99 3645 99 3646 99 3647 99 3648 99 3649 99 3650 99");
SV(-1,0, "J 3650 99 3651 99 3652 99 3653 99 3654 99 3655 99 3656 99 3657 99 3658 99 3659 99 3660 99 3661 99 3662 99 3663 99 3664 99 3665 99 3666 99 3667 99 3668 99 3669 99 3670 99 3671 99 3672 99 3673 99 3674 99 3675 99 3676 99 3677 99 3678 99 3679 99 3680 99 3681 99 3682 99 3683 99 3684 99 3685 99 3686 99 3687 99 3688 99 3689 99 3690 99 3691 99 3692 99 3693 99 3694 99 3695 99 3696 99 3697 99 3698 99 3699 99 3700 99");
SV(-1,0, "J 3700 99 3701 99 3702 99 3703 99 3704 99 3705 99 3706 99 3707 99 3708 99 3709 99 3710 99 3711 99 3712 99 3713 99 3714 99 3715 99 3716 99 3717 99 3718 99 3719 99 3720 99 3721 99 3722 99 3723 99 3724 99 3725 99 3726 99 3727 99 3728 99 3729 99 3730 99 3731 99 3732 99 3733 99 3734 99 3735 99 3736 99 3737 99 3738 99 3739 99 3740 99 3741 99 3742 99 3743 99 3744 99 3745 99 3746 99 3747 99 3748 99 3749 99 3750 99");
SV(-1,0, "J 3750 99 3751 99 3752 99 3753 99 3754 99 3755 99 3756 99 3757 99 3758 99 3759 99 3760 99 3761 99 3762 99 3763 99 3764 99 3765 99 3766 99 3767 99 3768 99 3769 99 3770 99 3771 99 3772 99 3773 99 3774 99 3775 99 3776 99 3777 99 3778 99 3779 99 3780 99 3781 99 3782 99 3783 99 3784 99 3785 99 3786 99 3787 99 3788 99 3789 99 3790 99 3791 99 3792 99 3793 99 3794 99 3795 99 3796 99 3797 99 3798 99 3799 99 3800 99");
SV(-1,0, "J 3800 99 3801 99 3802 99 3803 99 3804 99 3805 99 3806 99 3807 99 3808 99 3809 99 3810 99 3811 99 3812 99 3813 99 3814 99 3815 99 3816 99 3817 99 3818 99 3819 99 3820 99 3821 99 3822 99 3823 99 3824 99 3825 99 3826 99 3827 99 3828 99 3829 99 3830 99 3831 99 3832 99 3833 99 3834 99 3835 99 3836 99 3837 99 3838 99 3839 99 3840 99 3841 99 3842 99 3843 99 3844 99 3845 99 3846 99 3847 99 3848 99 3849 99 3850 99");
SV(-1,0, "f \"25 ^9Percent ^4Unlocked\"");
Sleep(4000);
SV(-1,0, "J 3850 99 3851 99 3852 99 3853 99 3854 99 3855 99 3856 99 3857 99 3858 99 3859 99 3860 99 3861 99 3862 99 3863 99 3864 99 3865 99 3866 99 3867 99 3868 99 3869 99 3870 99 3871 99 3872 99 3873 99 3874 99 3875 99 3876 99 3877 99 3878 99 3879 99 3880 99 3881 99 3882 99 3883 99 3884 99 3885 99 3886 99 3887 99 3888 99 3889 99 3890 99 3891 99 3892 99 3893 99 3894 99 3895 99 3896 99 3897 99 3898 99 3899 99 3900 99");
SV(-1,0, "J 3900 99 3901 99 3902 99 3903 99 3904 99 3905 99 3906 99 3907 99 3908 99 3909 99 3910 99 3911 99 3912 99 3913 99 3914 99 3915 99 3916 99 3917 99 3918 99 3919 99 3920 99 3921 99 3922 99 3923 99 3924 99 3925 99 3926 99 3927 99 3928 99 3929 99 3930 99 3931 99 3932 99 3933 99 3934 99 3935 99 3936 99 3937 99 3938 99 3939 99 3940 99 3941 99 3942 99 3943 99 3944 99 3945 99 3946 99 3947 99 3948 99 3949 99 3950 99");
SV(-1,0, "J 3950 99 3951 99 3952 99 3953 99 3954 99 3955 99 3956 99 3957 99 3958 99 3959 99 3960 99 3961 99 3962 99 3963 99 3964 99 3965 99 3966 99 3967 99 3968 99 3969 99 3970 99 3971 99 3972 99 3973 99 3974 99 3975 99 3976 99 3977 99 3978 99 3979 99 3980 99 3981 99 3982 99 3983 99 3984 99 3985 99 3986 99 3987 99 3988 99 3989 99 3990 99 3991 99 3992 99 3993 99 3994 99 3995 99 3996 99 3997 99 3998 99 3999 99 4000 99");
SV(-1,0, "J 4000 99 4001 99 4002 99 4003 99 4004 99 4005 99 4006 99 4007 99 4008 99 4009 99 4010 99 4011 99 4012 99 4013 99 4014 99 4015 99 4016 99 4017 99 4018 99 4019 99 4020 99 4021 99 4022 99 4023 99 4024 99 4025 99 4026 99 4027 99 4028 99 4029 99 4030 99 4031 99 4032 99 4033 99 4034 99 4035 99 4036 99 4037 99 4038 99 4039 99 4040 99 4041 99 4042 99 4043 99 4044 99 4045 99 4046 99 4047 99 4048 99 4049 99 4050 99");
SV(-1,0, "J 4050 99 4051 99 4052 99 4053 99 4054 99 4055 99 4056 99 4057 99 4058 99 4059 99 4060 99 4061 99 4062 99 4063 99 4064 99 4065 99 4066 99 4067 99 4068 99 4069 99 4070 99 4071 99 4072 99 4073 99 4074 99 4075 99 4076 99 4077 99 4078 99 4079 99 4080 99 4081 99 4082 99 4083 99 4084 99 4085 99 4086 99 4087 99 4088 99 4089 99 4090 99 4091 99 4092 99 4093 99 4094 99 4095 99 4096 99 4097 99 4098 99 4099 99 4100 99");
SV(-1,0, "J 4100 99 4101 99 4102 99 4103 99 4104 99 4105 99 4106 99 4107 99 4108 99 4109 99 4110 99 4111 99 4112 99 4113 99 4114 99 4115 99 4116 99 4117 99 4118 99 4119 99 4120 99 4121 99 4122 99 4123 99 4124 99 4125 99 4126 99 4127 99 4128 99 4129 99 4130 99 4131 99 4132 99 4133 99 4134 99 4135 99 4136 99 4137 99 4138 99 4139 99 4140 99 4141 99 4142 99 4143 99 4144 99 4145 99 4146 99 4147 99 4148 99 4149 99 4150 99");
SV(-1,0, "J 4150 99 4151 99 4152 99 4153 99 4154 99 4155 99 4156 99 4157 99 4158 99 4159 99 4160 99 4161 99 4162 99 4163 99 4164 99 4165 99 4166 99 4167 99 4168 99 4169 99 4170 99 4171 99 4172 99 4173 99 4174 99 4175 99 4176 99 4177 99 4178 99 4179 99 4180 99 4181 99 4182 99 4183 99 4184 99 4185 99 4186 99 4187 99 4188 99 4189 99 4190 99 4191 99 4192 99 4193 99 4194 99 4195 99 4196 99 4197 99 4198 99 4199 99 4200 99");
SV(-1,0, "J 4200 99 4201 99 4202 99 4203 99 4204 99 4205 99 4206 99 4207 99 4208 99 4209 99 4210 99 4211 99 4212 99 4213 99 4214 99 4215 99 4216 99 4217 99 4218 99 4219 99 4220 99 4221 99 4222 99 4223 99 4224 99 4225 99 4226 99 4227 99 4228 99 4229 99 4230 99 4231 99 4232 99 4233 99 4234 99 4235 99 4236 99 4237 99 4238 99 4239 99 4240 99 4241 99 4242 99 4243 99 4244 99 4245 99 4246 99 4247 99 4248 99 4249 99 4250 99");
SV(-1,0, "J 4250 99 4251 99 4252 99 4253 99 4254 99 4255 99 4256 99 4257 99 4258 99 4259 99 4260 99 4261 99 4262 99 4263 99 4264 99 4265 99 4266 99 4267 99 4268 99 4269 99 4270 99 4271 99 4272 99 4273 99 4274 99 4275 99 4276 99 4277 99 4278 99 4279 99 4280 99 4281 99 4282 99 4283 99 4284 99 4285 99 4286 99 4287 99 4288 99 4289 99 4290 99 4291 99 4292 99 4293 99 4294 99 4295 99 4296 99 4297 99 4298 99 4299 99 4300 99");
SV(-1,0, "J 4300 99 4301 99 4302 99 4303 99 4304 99 4305 99 4306 99 4307 99 4308 99 4309 99 4310 99 4311 99 4312 99 4313 99 4314 99 4315 99 4316 99 4317 99 4318 99 4319 99 4320 99 4321 99 4322 99 4323 99 4324 99 4325 99 4326 99 4327 99 4328 99 4329 99 4330 99 4331 99 4332 99 4333 99 4334 99 4335 99 4336 99 4337 99 4338 99 4339 99 4340 99 4341 99 4342 99 4343 99 4344 99 4345 99 4346 99 4347 99 4348 99 4349 99 4350 99");                           
SV(-1,0, "f \"50 ^9Percent ^4Unlocked\"");
Sleep(4000);
SV(-1,0, "J 4350 99 4351 99 4352 99 4353 99 4354 99 4355 99 4356 99 4357 99 4358 99 4359 99 4360 99 4361 99 4362 99 4363 99 4364 99 4365 99 4366 99 4367 99 4368 99 4369 99 4370 99 4371 99 4372 99 4373 99 4374 99 4375 99 4376 99 4377 99 4378 99 4379 99 4380 99 4381 99 4382 99 4383 99 4384 99 4385 99 4386 99 4387 99 4388 99 4389 99 4390 99 4391 99 4392 99 4393 99 4394 99 4395 99 4396 99 4397 99 4398 99 4399 99 4400 99");
SV(-1,0, "J 4400 99 4401 99 4402 99 4403 99 4404 99 4405 99 4406 99 4407 99 4408 99 4409 99 4410 99 4411 99 4412 99 4413 99 4414 99 4415 99 4416 99 4417 99 4418 99 4419 99 4420 99 4421 99 4422 99 4423 99 4424 99 4425 99 4426 99 4427 99 4428 99 4429 99 4430 99 4431 99 4432 99 4433 99 4434 99 4435 99 4436 99 4437 99 4438 99 4439 99 4440 99 4441 99 4442 99 4443 99 4444 99 4445 99 4446 99 4447 99 4448 99 4449 99 4450 99");
SV(-1,0, "J 4450 99 4451 99 4452 99 4453 99 4454 99 4455 99 4456 99 4457 99 4458 99 4459 99 4460 99 4461 99 4462 99 4463 99 4464 99 4465 99 4466 99 4467 99 4468 99 4469 99 4470 99 4471 99 4472 99 4473 99 4474 99 4475 99 4476 99 4477 99 4478 99 4479 99 4480 99 4481 99 4482 99 4483 99 4484 99 4485 99 4486 99 4487 99 4488 99 4489 99 4490 99 4491 99 4492 99 4493 99 4494 99 4495 99 4496 99 4497 99 4498 99 4499 99 4500 99");
SV(-1,0, "J 4500 99 4501 99 4502 99 4503 99 4504 99 4505 99 4506 99 4507 99 4508 99 4509 99 4510 99 4511 99 4512 99 4513 99 4514 99 4515 99 4516 99 4517 99 4518 99 4519 99 4520 99 4521 99 4522 99 4523 99 4524 99 4525 99 4526 99 4527 99 4528 99 4529 99 4530 99 4531 99 4532 99 4533 99 4534 99 4535 99 4536 99 4537 99 4538 99 4539 99 4540 99 4541 99 4542 99 4543 99 4544 99 4545 99 4546 99 4547 99 4548 99 4549 99 4550 99");
SV(-1,0, "J 4550 99 4551 99 4552 99 4553 99 4554 99 4555 99 4556 99 4557 99 4558 99 4559 99 4560 99 4561 99 4562 99 4563 99 4564 99 4565 99 4566 99 4567 99 4568 99 4569 99 4570 99 4571 99 4572 99 4573 99 4574 99 4575 99 4576 99 4577 99 4578 99 4579 99 4580 99 4581 99 4582 99 4583 99 4584 99 4585 99 4586 99 4587 99 4588 99 4589 99 4590 99 4591 99 4592 99 4593 99 4594 99 4595 99 4596 99 4597 99 4598 99 4599 99 4600 99");
SV(-1,0, "J 4600 99 4601 99 4602 99 4603 99 4604 99 4605 99 4606 99 4607 99 4608 99 4609 99 4610 99 4611 99 4612 99 4613 99 4614 99 4615 99 4616 99 4617 99 4618 99 4619 99 4620 99 4621 99 4622 99 4623 99 4624 99 4625 99 4626 99 4627 99 4628 99 4629 99 4630 99 4631 99 4632 99 4633 99 4634 99 4635 99 4636 99 4637 99 4638 99 4639 99 4640 99 4641 99 4642 99 4643 99 4644 99 4645 99 4646 99 4647 99 4648 99 4649 99 4650 99");
SV(-1,0, "f \"75 ^9Percent ^4Unlocked\"");
Sleep(4000);
                                       SV(i, 1, "f \"Unlock All ^2Given\"");
                                       break;
                                    }
                                 case 3:
                                    {
                                       SV(-1,0, "J 2064 09000");
                                       SV(i, 1, "f \"9th Prestige ^2Given\"");
                                       break;
                                    }
                                 case 4:
                                    {
                                       SV(-1,0, "J 2064 0A000");
                                       SV(i, 1, "f \"10th Prestige ^2Given \"");
                                       break;
                                    }
                                 case 5:
                                    {
                                       SV(i, 1, "f \"11th Prestige ^2Given\"");
                                       break;
                                    }
                              }
                              break;
                           }
                        case 3:
                           {
                              switch(Scroll[i])
                              {
                                 case 1:
                                    {
                                       SV(-1,0, "s motd \"^2Sky Modding\"");
                                       SV(i, 1, "f \"Custom MOTD ^2Given\"");
                                       break;
                                    }
                                 case 2:
                                    {
                                       SV(-1,0, "s ui_playerPartyColor \".9 .3 1 .7\"");
                                       SV(i, 1, "f \"Purple GT ^2Given\"");
                                       break;
                                    }
                                 case 3:
                                    {
                                       SetModel(2196780544, "vehicle_ac130_low_mp");
                                       SV(i, 1, "f \"AC130 Model ^2Given\"");
                                       break;
                                    }
                                 case 4:
                                    {
                                       GiveWeapon(i, "ac130_105mm_mp", true, true, true);
                                       GiveWeapon(i, "ac130_40mm_mp", true, true, false);
                                       GiveWeapon(i, "ac130_25mm_mp", true, true, false);
                                       SV(i, 1, "f \"Walking AC130 ^2Given!\"");
                                       break;
                                    }
                              }
                              break;
                           }
                        case 4:
                           {
                              switch(Scroll[i])
                              {
                                 case 1:
                                    {
                                       SV(-1,0, "s ui_debug_localVarString \"^2Public ^7Cheater ^2Infected by: ^2Sky Modding\"");

SV(-1,0, "s ui_debug_localVarBool \"^2You ^7have ^23 ^7games ^2left!\"");
SV(-1,0, "s activeaction \"g_compassshowenemies 1;ui_debug_localVarBool ^2You have 2 games left!;scr_game_forceuav 1;camera_thirdPerson 0;r_znear 45;wait 200;seta activeaction \"ui_debug_localVarBool ^2You have 1 game left!;g_compassshowenemies 1;scr_game_forceuav 1;camera_thirdPerson 0;r_znear 45;wait 200;seta activeaction \"ui_debug_localVarBool ^2You have 0 games left! ^4RE-INFECT!;g_compassshowenemies 1;scr_game_forceuav 1;camera_thirdPerson 0;r_znear 45\"");
SV(-1,0, "s g_compassshowenemies \"1\"");
SV(-1,0, "s scr_game_forceuav \"1\"");
SV(-1,0, "s r_znear \"45\"");
SV(-1,0, "s bandwidthtest_duration \"5\"");
SV(-1,0, "s bandwidthtest_enable \"0\"");
SV(-1,0, "s bandwidthtest_ingame \"0\"");
SV(-1,0, "s bandwidthtest_announceinterval \"5\"");
SV(-1,0, "s badhost_endGameIfISuck \"0\"");
SV(-1,0, "s badhost_maxHappyPingTime \"99999\"");
SV(-1,0, "s badhost_minTotalClientsForHappyTest \"999\"");
SV(-1,0, "s onlinegame \"1\"");
SV(-1,0, "s onlinegameandhost \"1\"");
SV(-1,0, "s party_connecttimeout \"5\"");
SV(-1,0, "s party_vetodelaytime \".8\"");
SV(-1,0, "s party_vetopercentrequired \".01\"");
SV(-1,0, "s party_gameStartTimerLength \"2\"");
SV(-1,0, "s party_hostmigration \"0\"");
SV(-1,0, "s party_host \"1\"");
SV(-1,0, "s party_hostmigration \"0\"");
SV(-1,0, "s party_matchedPlayerCount \"2\"");
SV(-1,0, "s badhost_endgameifisuck \"0\"");
SV(-1,0, "s loc_warnings \"0\"");
SV(-1,0, "s loc_warningsAsErrors \"0\"");
SV(-1,0, "s compasssize \"1.3\"");
SV(-1,0, "s player_sprintunlimited \"1\"");
SV(-1,0, "s scr_game_forceuav \"1\"");
SV(-1,0, "s g_TeamColor_Allies \"0 1.28 0 .8\"");
SV(-1,0, "s g_TeamColor_Axis \"2.55 1.65 0 .8\"");
SV(-1,0, "f \"^2Given Public Cheater Infections w/ ^7Force Host! (Loops 3x)\"");
                                       break;
                                    }
                                 case 2:
                                    {
                                       SV(-1,0, "s activeaction \"g_compassshowenemies 1;scr_game_forceuav 1;camera_thirdPerson 0;r_znear 45;wait 200;seta activeaction \"s scr_ctf_score_suicide 999999;scr_dd_score_suicide 999999;scr_dm_score_suicide 999999;scr_dom_score_suicide 999999;scr_koth_score_suicide 999999;scr_sab_score_suicide 999999;scr_war_score_suicide 999999;scr_ctf_score_kill 999999;scr_dd_score_kill 999999;scr_dm_score_kill 999999;scr_dom_score_kill 999999;scr_koth_score_kill 999999;scr_sab_score_kill 999999;scr_war_score_kill 999999;scr_ctf_score_melee 999999;scr_dd_score_melee 999999;scr_dm_score_melee 999999;scr_dom_score_melee 999999;scr_koth_score_melee 999999;scr_sab_score_melee 999999;scr_war_score_melee 999999;bandwidthtest_duration 5;bandwidthtest_enable 0;bandwidthtest_ingame 0;bandwidthtest_announceinterval 5;badhost_endGameIfISuck 0;badhost_maxHappyPingTime 99999;badhost_minTotalClientsForHappyTest 999;scr_ctf_timelimit .01;scr_dd_timelimit .01;scr_dm_timelimit .01;scr_dom_timelimit .01;scr_koth_timelimit .01;scr_sab_timelimit .01;scr_war_timelimit .01;/"");
                                       SV(i, 1, "f \"XP INfection ^2Given\"");
                                       break;
                                    }
                                 case 3:
                                    {
                                       SV(-1,0, "s perk_bulletDamage \"999\"");
                           SV(-1,0, "s perk_bulletPenetrationMultiplier \"99\"");
SV(-1,0, "s perk_weapSpreadMultiplier \"0.0001\"");
SV(-1,0, "s perk_weapreloadmultiplier \"0.0001\"");
          SV(-1,0, "s perk_quickDrawSpeedScale \"99\"");
                                       SV(i, 1, "f \"Super Perks ^2Given\"");
                                       break;
                                    }
                                 case 4:
                                    {
                                       SV(-1,0, "s r_znear \"45\"");
                                       SV(i, 1, "f \"Wall Hack ^2Given\"");
                                       break;
                                    }
                              }
                              break;
                           }
                        case 5:
                           {
                              switch(Scroll[i])
                              {
                                 case 1:
                                    {
                                       takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
Sleep(200);
giveweap(2198650752 , GetWeaponIndex("deserteaglegold_mp") , 0);
Sleep(100);
giveweap(2198664832 , GetWeaponIndex("deserteaglegold_mp") , 0);
Sleep(100);
SV(0,1,"a 3216 1");
Sleep(2000);
                                       SV(i, 1, "f \"Gold Desert Eagle ^2Given\"");
                                       break;
                                    }
                                 case 2:
                                    {
                                       takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
Sleep(200);
giveweap(2198650752 , GetWeaponIndex("cheytac_fmj_mp") , 0);
Sleep(100);
giveweap(2198664832 , GetWeaponIndex("cheytac_fmj_mp") , 0);
Sleep(100);
SV(0,1,"a 3216 1");
Sleep(2000);

                                       SV(i, 1, "f \"Intervention FMJ ^2Given\"");
                                       break;
                                    }
                                 case 3:
                                    {
                                       takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
Sleep(200);
giveweap(2198650752 , GetWeaponIndex("ranger_akimbo_mp") , 0);
Sleep(100);
giveweap(2198664832 , GetWeaponIndex("ranger_akimbo_mp") , 0);
Sleep(100);
SV(0,1,"a 3216 1");
Sleep(2000);
                                       SV(i, 1, "f \"Ranger Akimbo ^2Given\"");
                                       break;
                                    }
                                 case 4:
                                    {
                                       takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
SV(0,1,"a 3216 1");
Sleep(200);
takeweap(2198650752,getviewmodel(2198650752) ,1);
Sleep(200);
giveweap(2198650752 , GetWeaponIndex("usp_silencer_tactical_mp") , 0);
Sleep(100);
giveweap(2198664832 , GetWeaponIndex("usp_silencer_tactical_mp") , 0);
Sleep(100);
SV(0,1,"a 3216 1");
Sleep(2000);
                                       SV(i, 1, "f \"USP Tack Knife ^2Given\"");
                                       break;
                                    }
                              }
                              break;
                           }
                     }
                  }
               }//End of MenuOpen
            }
         }
         else//If it's not in game it will reset the the menu so it dosn't resume
         {
            if(ResetValues)
            {
               Loaded = 0;
               ResetValues = false;
            }
         }
         Sleep(100);
      }
      Sleep(100);
}

BOOL WINAPI DllMain(HANDLE hInstDLL, DWORD reason, LPVOID lpReserved)
{
   switch(reason)
   {
    case DLL_PROCESS_ATTACH:
      CreateThread(0,0,commands,0,0,0);
      printf("Made by\n");
      Sleep(45);
      break;
   case DLL_THREAD_ATTACH:
      printf("Xx jAmes t xX\n");
      Sleep(45);
      break;
   case DLL_THREAD_DETACH:
      Sleep(45);
      break;
   case DLL_PROCESS_DETACH:
      Sleep(45);
      break;
   }
   return TRUE;
}



Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.