Menu Base: Sons Of Beach Convert For GTA IV

  • Hello Guest! Welcome to ConsoleCrunch, to help support our site check out the premium upgrades HERE! to get exclusive access to our hidden content.
  • Unable to load portions of the website...
    If you use an ad blocker addon, you should disable it because it interferes with several elements of the site and blocks more than just adverts.
  • Read Rules Before Posting Post Virus Scans with every program.

SwizzyPlays

Active Poster
CC Dev Team
Active Member
Sep 16, 2015
350
269
123
Some kid released this on S7 and it looks dope af
HIS POST:
I you release a Source Modz Menu Sons Of Beach GTA V convert for GTA IV XBOX 360.

Credits :
Sons Of Beach
Me : DUBST3PMODZ

Video :

Source :

VirusTotal: https://www.virustotal.com/fr/url/1...e67fba7903e6f5f473621e0a/analysis/1462873768/

MediaFire : http://www.mediafire.com/download/9wb5lvt658bni2l/main.c

C:
/*
    THIS FILE IS A PART OF GTA V SCRIPT HOOK SDK
                http://dev-c.com          
            (C) Alexander Blade 2015
*/

/*
            MENU BASE BY SON OF A BEACH
    https://www.youtube.com/user/SonOfABeach1997/
*/

/*
        CONVERT FROM GTA IV
        SUPPORT : XBOX 360
        BY DUBST3PMODZ
        GT XBOX LIVE : NCS DUBST3P
        https://www.youtube.com/channel/UCFjwRqDKnw1E4qalriwNCAw
*/


#include <natives.h>
#include <common.h>
#include <consts.h>
#include <types.h>
#include <strings.h>

#define BUTTON_SELECT 0xD
#define BUTTON_START 0xC
#define BUTTON_X 0xE
#define BUTTON_Y 0xF
#define BUTTON_A 0x10
#define BUTTON_B 0x11
#define DPAD_UP 0x8
#define DPAD_DOWN 0x9
#define DPAD_LEFT 0xA
#define DPAD_RIGHT 0xB
#define BUTTON_L 0x5
#define BUTTON_R 0x7
#define BUTTON_LB 0x4
#define BUTTON_RB 0x6
#define STICK_LEFT 0x12
#define STICK_RIGHT 0x13

#define do_toggle(x) \
    if(x) x=false;\
    else x=true;

bool IsMenuOpen = false;
int SelectedMenu = 0;
int SelectedIndex = 0;
int Menu_R = 100;
int Menu_G = 255;
int Menu_B = 0;

int NumberOfMenus = 6;
int MenuSizes[6];
char* MainMenuOptions[6];

char* Menu1[39];
char* Menu2[39];
char* Menu3[39];
char* Menu4[39];
char* Menu5[39];
char* Menu6[39];
int i, b;

float PosMenuOption_x = 0.222, PosMenuOption_y = 0.170, PosMenu_x = 0.2380, PosMenu_y = 0.228, addx = 0.164;

void SetSize(void){
    MenuSizes[0] = 39;
    MenuSizes[1] = 39;
    MenuSizes[2] = 39;
    MenuSizes[3] = 39;
    MenuSizes[4] = 39;
    MenuSizes[5] = 39;
  
    MainMenuOptions[0] = "MENU 1";
    MainMenuOptions[1] = "MENU 2";
    MainMenuOptions[2] = "MENU 3";
    MainMenuOptions[3] = "MENU 4";
    MainMenuOptions[4] = "MENU 5";
    MainMenuOptions[5] = "MENU 6";

    Menu1[0] = "Option 1";Menu1[1] = "Option 2";
    Menu1[2] = "Option 3";Menu1[3] = "Option 4";Menu1[4] = "Option 5";Menu1[5] = "Option 6";
    Menu1[6] = "Option 7";Menu1[7] = "Option 8";Menu1[8] = "Option 9";Menu1[8] = "Option 10";
    Menu1[10] = "Option 11";Menu1[11] = "Option 12";Menu1[12] = "Option 13";Menu1[13] = "Option 14";
    Menu1[14] = "Option 15";Menu1[15] = "Option 16";Menu1[16] = "Option 17";Menu1[17] = "Option 18";
    Menu1[18] = "Option 19";Menu1[19] = "Option 20";Menu1[20] = "Option 21";Menu1[21] = "Option 22";
    Menu1[22] = "Option 23"; Menu1[23] = "Option 24"; Menu1[24] = "Option 25"; Menu1[25] = "Option 26";
    Menu1[26] = "Option 27"; Menu1[27] = "Option 28"; Menu1[28] = "Option 29"; Menu1[29] = "Option 30";
    Menu1[30] = "Option 31"; Menu1[31] = "Option 32"; Menu1[32] = "Option 33"; Menu1[33] = "Option 34";
    Menu1[34] = "Option 35"; Menu1[35] = "Option 36"; Menu1[36] = "Option 37"; Menu1[37] = "Option 38";
    Menu1[38] = "Option 39";
  
    Menu2[0] = "Option 1";Menu2[1] = "Option 2";
    Menu2[2] = "Option 3";Menu2[3] = "Option 4";Menu2[4] = "Option 5";Menu2[5] = "Option 6";
    Menu2[6] = "Option 7";Menu2[7] = "Option 8";Menu2[8] = "Option 9";Menu2[8] = "Option 10";
    Menu2[10] = "Option 11";Menu2[11] = "Option 12";Menu2[12] = "Option 13";Menu2[13] = "Option 14";
    Menu2[14] = "Option 15";Menu2[15] = "Option 16";Menu2[16] = "Option 17";Menu2[17] = "Option 18";
    Menu2[18] = "Option 19";Menu2[19] = "Option 20";Menu2[20] = "Option 21";Menu2[21] = "Option 22";
    Menu2[22] = "Option 23"; Menu2[23] = "Option 24"; Menu2[24] = "Option 25"; Menu2[25] = "Option 26";
    Menu2[26] = "Option 27"; Menu2[27] = "Option 28"; Menu2[28] = "Option 29"; Menu2[29] = "Option 30";
    Menu2[30] = "Option 31"; Menu2[31] = "Option 32"; Menu2[32] = "Option 33"; Menu2[33] = "Option 34";
    Menu2[34] = "Option 35"; Menu2[35] = "Option 36"; Menu2[36] = "Option 37"; Menu2[37] = "Option 38";
    Menu2[38] = "Option 39";
  
    Menu3[0] = "Option 1";Menu3[1] = "Option 2";
    Menu3[2] = "Option 3";Menu3[3] = "Option 4";Menu3[4] = "Option 5";Menu3[5] = "Option 6";
    Menu3[6] = "Option 7";Menu3[7] = "Option 8";Menu3[8] = "Option 9";Menu3[8] = "Option 10";
    Menu3[10] = "Option 11";Menu3[11] = "Option 12";Menu3[12] = "Option 13";Menu3[13] = "Option 14";
    Menu3[14] = "Option 15";Menu3[15] = "Option 16";Menu3[16] = "Option 17";Menu3[17] = "Option 18";
    Menu3[18] = "Option 19";Menu3[19] = "Option 20";Menu3[20] = "Option 21";Menu3[21] = "Option 22";
    Menu3[22] = "Option 23"; Menu3[23] = "Option 24"; Menu3[24] = "Option 25"; Menu3[25] = "Option 26";
    Menu3[26] = "Option 27"; Menu3[27] = "Option 28"; Menu3[28] = "Option 29"; Menu3[29] = "Option 30";
    Menu3[30] = "Option 31"; Menu3[31] = "Option 32"; Menu3[32] = "Option 33"; Menu3[33] = "Option 34";
    Menu3[34] = "Option 35"; Menu3[35] = "Option 36"; Menu3[36] = "Option 37"; Menu3[37] = "Option 38";
    Menu3[38] = "Option 39";
  
    Menu4[0] = "Option 1";Menu4[1] = "Option 2";
    Menu4[2] = "Option 3";Menu4[3] = "Option 4";Menu4[4] = "Option 5";Menu4[5] = "Option 6";
    Menu4[6] = "Option 7";Menu4[7] = "Option 8";Menu4[8] = "Option 9";Menu4[8] = "Option 10";
    Menu4[10] = "Option 11";Menu4[11] = "Option 12";Menu4[12] = "Option 13";Menu4[13] = "Option 14";
    Menu4[14] = "Option 15";Menu4[15] = "Option 16";Menu4[16] = "Option 17";Menu4[17] = "Option 18";
    Menu4[18] = "Option 19";Menu4[19] = "Option 20";Menu4[20] = "Option 21";Menu4[21] = "Option 22";
    Menu4[22] = "Option 23"; Menu4[23] = "Option 24"; Menu4[24] = "Option 25"; Menu4[25] = "Option 26";
    Menu4[26] = "Option 27"; Menu4[27] = "Option 28"; Menu4[28] = "Option 29"; Menu4[29] = "Option 30";
    Menu4[30] = "Option 31"; Menu4[31] = "Option 32"; Menu4[32] = "Option 33"; Menu4[33] = "Option 34";
    Menu4[34] = "Option 35"; Menu4[35] = "Option 36"; Menu4[36] = "Option 37"; Menu4[37] = "Option 38";
    Menu4[38] = "Option 39";
  
    Menu5[0] = "Option 1";Menu5[1] = "Option 2";
    Menu5[2] = "Option 3";Menu5[3] = "Option 4";Menu5[4] = "Option 5";Menu5[5] = "Option 6";
    Menu5[6] = "Option 7";Menu5[7] = "Option 8";Menu5[8] = "Option 9";Menu5[8] = "Option 10";
    Menu5[10] = "Option 11";Menu5[11] = "Option 12";Menu5[12] = "Option 13";Menu5[13] = "Option 14";
    Menu5[14] = "Option 15";Menu5[15] = "Option 16";Menu5[16] = "Option 17";Menu5[17] = "Option 18";
    Menu5[18] = "Option 19";Menu5[19] = "Option 20";Menu5[20] = "Option 21";Menu5[21] = "Option 22";
    Menu5[22] = "Option 23"; Menu5[23] = "Option 24"; Menu5[24] = "Option 25"; Menu5[25] = "Option 26";
    Menu5[26] = "Option 27"; Menu5[27] = "Option 28"; Menu5[28] = "Option 29"; Menu5[29] = "Option 30";
    Menu5[30] = "Option 31"; Menu5[31] = "Option 32"; Menu5[32] = "Option 33"; Menu5[33] = "Option 34";
    Menu5[34] = "Option 35"; Menu5[35] = "Option 36"; Menu5[36] = "Option 37"; Menu5[37] = "Option 38";
    Menu5[38] = "Option 39";
  
    Menu6[0] = "Option 1";Menu6[1] = "Option 2";
    Menu6[2] = "Option 3";Menu6[3] = "Option 4";Menu6[4] = "Option 5";Menu6[5] = "Option 6";
    Menu6[6] = "Option 7";Menu6[7] = "Option 8";Menu6[8] = "Option 9";Menu6[8] = "Option 10";
    Menu6[10] = "Option 11";Menu6[11] = "Option 12";Menu6[12] = "Option 13";Menu6[13] = "Option 14";
    Menu6[14] = "Option 15";Menu6[15] = "Option 16";Menu6[16] = "Option 17";Menu6[17] = "Option 18";
    Menu6[18] = "Option 19";Menu6[19] = "Option 20";Menu6[20] = "Option 21";Menu6[21] = "Option 22";
    Menu6[22] = "Option 23"; Menu6[23] = "Option 24"; Menu6[24] = "Option 25"; Menu6[25] = "Option 26";
    Menu6[26] = "Option 27"; Menu6[27] = "Option 28"; Menu6[28] = "Option 29"; Menu6[29] = "Option 30";
    Menu6[30] = "Option 31"; Menu6[31] = "Option 32"; Menu6[32] = "Option 33"; Menu6[33] = "Option 34";
    Menu6[34] = "Option 35"; Menu6[35] = "Option 36"; Menu6[36] = "Option 37"; Menu6[37] = "Option 38";
    Menu6[38] = "Option 39";
}

void DRAW_TEXT(char *val, float x, float y, float w, float h, int font, bool Shadow, bool Center, bool RightJustify, int r, int g, int b, int a ){
  
    SET_TEXT_FONT(font);
    SET_TEXT_SCALE(w, h);
    SET_TEXT_COLOUR(r, g, b, a);
    SET_TEXT_CENTRE(Center);
    SET_TEXT_DROPSHADOW(Shadow, r, g, b, a);
    SET_TEXT_RIGHT_JUSTIFY(RightJustify);
    DISPLAY_TEXT_WITH_LITERAL_STRING(x, y, "STRING", val);
    return;
}

void DrawMenu(void)
{
    SetSize();
  
    DRAW_TEXT("Grand Theft Auto IV", 0.2300, 0.1, 0.9, 0.9, 4, true, false, false, 255, 255, 255, 255);
  
    for (i = 0; i < 6; i++)
    {
        if (i == SelectedMenu)
        {
            DRAW_TEXT(MainMenuOptions[i], PosMenuOption_x + ((0.113 + 0.001) * i), PosMenuOption_y, 0.4, 0.4, 0, false, true, false, 0, 0, 0, 255);
            DRAW_RECT(PosMenuOption_x + ((0.113 + 0.001) * i), 0.166, 0.113, 0.006, Menu_R, Menu_G, Menu_B, 255);
            DRAW_RECT(PosMenuOption_x + ((0.113 + 0.001) * i), 0.187, 0.113, 0.034, 255, 255, 255, 255);
        }
        else
        {
            DRAW_TEXT(MainMenuOptions[i], PosMenuOption_x + ((0.113 + 0.001) * i), PosMenuOption_y, 0.4, 0.4, 0, false, true, false, 255, 255, 255, 255);
            DRAW_RECT(PosMenuOption_x + ((0.113 + 0.001) * i), 0.187, 0.113, 0.034, 0, 0, 0, 175);
        }
    }

  
    for (b = 0; b < 39; b++)//Poor coding below :sal:
    {
        if(SelectedMenu == 0){
            if (b == SelectedIndex)
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 255, 255, 255, 255);
                DRAW_TEXT(Menu1[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 0, 0, 0, 255);
            }
            else
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 0, 0, 0, 175);
                DRAW_TEXT(Menu1[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 255, 255, 255, 255);
            }
        }
        if(SelectedMenu == 1){
            if (b == SelectedIndex)
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 255, 255, 255, 255);
                DRAW_TEXT(Menu2[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 0, 0, 0, 255);
            }
            else
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 0, 0, 0, 175);
                DRAW_TEXT(Menu2[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 255, 255, 255, 255);
            }
        }
        if(SelectedMenu == 2){
            if (b == SelectedIndex)
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 255, 255, 255, 255);
                DRAW_TEXT(Menu3[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 0, 0, 0, 255);
            }
            else
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 0, 0, 0, 175);
                DRAW_TEXT(Menu3[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 255, 255, 255, 255);
            }
        }
        if(SelectedMenu == 3){
            if (b == SelectedIndex)
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 255, 255, 255, 255);
                DRAW_TEXT(Menu4[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 0, 0, 0, 255);
            }
            else
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 0, 0, 0, 175);
                DRAW_TEXT(Menu4[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 255, 255, 255, 255);
            }
        }
        if(SelectedMenu == 4){
            if (b == SelectedIndex)
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 255, 255, 255, 255);
                DRAW_TEXT(Menu5[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 0, 0, 0, 255);
            }
            else
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 0, 0, 0, 175);
                DRAW_TEXT(Menu5[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 255, 255, 255, 255);
            }
        }
        if(SelectedMenu == 5){
            if (b == SelectedIndex)
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 255, 255, 255, 255);
                DRAW_TEXT(Menu6[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 0, 0, 0, 255);
            }
            else
            {
                DRAW_RECT(0.279 + (0.230 * (b % 3)), 0.243 + (0.040 * (b / 3)), 0.226, 0.034, 0, 0, 0, 175);
                DRAW_TEXT(Menu6[b], PosMenu_x + (0.230 * (b % 3)), PosMenu_y + (0.040 * (b / 3)), 0.35, 0.35, 0, false, false, false, 255, 255, 255, 255);
            }
        }
    }  
}

void MoveRight(void)
{
    SelectedIndex++;
    if (SelectedIndex > 39 - 1)
    {
        SelectedIndex = 0;
    }
}

void MoveLeft(void)
{
    SelectedIndex--;
    if (SelectedIndex < 0)
    {
        SelectedIndex = 39 - 1;
    }
}

void SelectedOption(void)
{
    if(SelectedMenu == 0)
    {
        if (SelectedIndex == 0)
        {
            //Option 1
        }
        if (SelectedIndex == 1)
        {  
            //Option 2
        }
        if (SelectedIndex == 2)
        {  
            //Option 3
        }
        if (SelectedIndex == 3)
        {
            //Option 4
        }
        if (SelectedIndex == 4)
        {  
            //Option 5
        }
        if (SelectedIndex == 5)
        {  
            //Option 6
        }
        if (SelectedIndex == 6)
        {  
            //Option 7
        }
        if (SelectedIndex == 7)
        {  
            //Option 8
        }  
        if (SelectedIndex == 8)
        {  
            //Option 9
        }
        if (SelectedIndex == 9)
        {  
            //Option 10
        }
        //Carry on...
    }
    if(SelectedMenu == 1)
    {
        if (SelectedIndex == 0)
        {
            //Option 1
        }
        if (SelectedIndex == 1)
        {  
            //Option 2
        }
        if (SelectedIndex == 2)
        {  
            //Option 3
        }
        if (SelectedIndex == 3)
        {
            //Option 4
        }
        if (SelectedIndex == 4)
        {  
            //Option 5
        }
        if (SelectedIndex == 5)
        {  
            //Option 6
        }
        if (SelectedIndex == 6)
        {  
            //Option 7
        }
        if (SelectedIndex == 7)
        {  
            //Option 8
        }  
        if (SelectedIndex == 8)
        {  
            //Option 9
        }
        if (SelectedIndex == 9)
        {  
            //Option 10
        }
        //Carry on...      
    }
    if(SelectedMenu == 1)
    {
        if (SelectedIndex == 0)
        {
            //Option 1
        }
        if (SelectedIndex == 1)
        {  
            //Option 2
        }
        if (SelectedIndex == 2)
        {  
            //Option 3
        }
        if (SelectedIndex == 3)
        {
            //Option 4
        }
        if (SelectedIndex == 4)
        {  
            //Option 5
        }
        if (SelectedIndex == 5)
        {  
            //Option 6
        }
        if (SelectedIndex == 6)
        {  
            //Option 7
        }
        if (SelectedIndex == 7)
        {  
            //Option 8
        }  
        if (SelectedIndex == 8)
        {  
            //Option 9
        }
        if (SelectedIndex == 9)
        {  
            //Option 10
        }
        //Carry on...
    }
    if(SelectedMenu == 3)
    {
        if (SelectedIndex == 0)
        {
            //Option 1
        }
        if (SelectedIndex == 1)
        {  
            //Option 2
        }
        if (SelectedIndex == 2)
        {  
            //Option 3
        }
        if (SelectedIndex == 3)
        {
            //Option 4
        }
        if (SelectedIndex == 4)
        {  
            //Option 5
        }
        if (SelectedIndex == 5)
        {  
            //Option 6
        }
        if (SelectedIndex == 6)
        {  
            //Option 7
        }
        if (SelectedIndex == 7)
        {  
            //Option 8
        }  
        if (SelectedIndex == 8)
        {  
            //Option 9
        }
        if (SelectedIndex == 9)
        {  
            //Option 10
        }
        //Carry on...
    }
    if(SelectedMenu == 4)
    {
        if (SelectedIndex == 0)
        {
            //Option 1
        }
        if (SelectedIndex == 1)
        {  
            //Option 2
        }
        if (SelectedIndex == 2)
        {  
            //Option 3
        }
        if (SelectedIndex == 3)
        {
            //Option 4
        }
        if (SelectedIndex == 4)
        {  
            //Option 5
        }
        if (SelectedIndex == 5)
        {  
            //Option 6
        }
        if (SelectedIndex == 6)
        {  
            //Option 7
        }
        if (SelectedIndex == 7)
        {  
            //Option 8
        }  
        if (SelectedIndex == 8)
        {  
            //Option 9
        }
        if (SelectedIndex == 9)
        {  
            //Option 10
        }
        //Carry on...
    }
    if(SelectedMenu == 5)
    {
        if (SelectedIndex == 0)
        {
            //Option 1
        }
        if (SelectedIndex == 1)
        {  
            //Option 2
        }
        if (SelectedIndex == 2)
        {  
            //Option 3
        }
        if (SelectedIndex == 3)
        {
            //Option 4
        }
        if (SelectedIndex == 4)
        {  
            //Option 5
        }
        if (SelectedIndex == 5)
        {  
            //Option 6
        }
        if (SelectedIndex == 6)
        {  
            //Option 7
        }
        if (SelectedIndex == 7)
        {  
            //Option 8
        }  
        if (SelectedIndex == 8)
        {  
            //Option 9
        }
        if (SelectedIndex == 9)
        {  
            //Option 10
        }
        //Carry on...
    }
}

void do_menu(void){
  
    if (IsMenuOpen)
    {
        DrawMenu();
        if (IS_BUTTON_JUST_PRESSED(0, DPAD_RIGHT))
        {
            MoveRight();
          
        }
        if (IS_BUTTON_JUST_PRESSED(0, DPAD_LEFT))
        {
            MoveLeft();
          
        }
        if (IS_BUTTON_JUST_PRESSED(0, DPAD_DOWN))
        {
            MoveRight(); MoveRight(); MoveRight();
          
        }
        if (IS_BUTTON_JUST_PRESSED(0, DPAD_UP))
        {
            MoveLeft(); MoveLeft(); MoveLeft();
          
        }
        if (IS_BUTTON_JUST_PRESSED(0, BUTTON_LB))
        {
            SelectedIndex = 0;
            SelectedMenu--;
            if (SelectedMenu < 0)
            {
                SelectedMenu = NumberOfMenus - 1;
            }
          
        }
        if (IS_BUTTON_JUST_PRESSED(0, BUTTON_RB))
        {
            SelectedIndex = 0;
            SelectedMenu++;
            if (SelectedMenu > NumberOfMenus - 1)
            {
                SelectedMenu = 0;
            }
          
        }
        if (IS_BUTTON_JUST_PRESSED(0, BUTTON_B))
        {
            if(IS_NETWORK_SESSION()){
                REQUEST_SCRIPT("mpcellphone");
                while(!HAS_SCRIPT_LOADED("mpcellphone")) WAIT(0);
                START_NEW_SCRIPT("mpcellphone",1024);
                MARK_SCRIPT_AS_NO_LONGER_NEEDED("mpcellphone");
            }
            IsMenuOpen = false;
        }
        if (IS_BUTTON_JUST_PRESSED(0, BUTTON_A))
        {
            SelectedOption();              
        }
      
    }
  
    if (IS_BUTTON_PRESSED(0, BUTTON_RB) && IS_BUTTON_JUST_PRESSED(0, BUTTON_X))
    {
        TERMINATE_ALL_SCRIPTS_WITH_THIS_NAME("mpcellphone");
        SelectedMenu = 0;
        IsMenuOpen = true;
    }
}

void set_up_draw(float w, float h, int r, int g, int b)
{
    SET_TEXT_FONT(0);
    SET_TEXT_SCALE(w, h);
    SET_TEXT_COLOUR(r, g, b, 255);
}

void draw_float(char *gxtName, float x, float y, float val){
    DISPLAY_TEXT_WITH_FLOAT(x, y, gxtName, val, 4);
    return;
}

void Looped_Functions(void){
  
}

void main(void)
{
    THIS_SCRIPT_IS_SAFE_FOR_NETWORK_GAME();
    IsMenuOpen = false;
  
    print("Modz Menu Original By Sons Of Beach, Convert From GTA IV By NCS DUBST3P");

    WAIT(100);
    do{
        WAIT(10);
        do_menu();
        Looped_Functions();

    } while (true);
}

.SCO :

VirusTotal: https://www.virustotal.com/fr/url/4...9e0811af7e13421d630aff14/analysis/1462873919/

MediaFire : http://www.mediafire.com/download/buu5g1pe56zb2he/SonsOfBeachGTAIV.sco

Controls :

LB or RB change menu1 or menu2 or menu3 ect...

Up
Down
} to navigate in menu
Left
Right

Button B for Exit menu.

RB + X for open menu.

ALL CREDITS TO: DUBST3PMODZ
 
  • Like
Reactions: King of modz
General chit-chat
Help Users
  • @ Curdawg:
    Is it possible to stay online
  • @ QM|T_JinX:
    Yea. For sure im on dex no problems.
  • @ Curdawg:
    Okay so I’ll just watch a tutorial on how to downgrade then play online
  • @ Curdawg:
    Thanks
  • @ QM|T_JinX:
    Np
  • @ lurch6661:
    i wonder why the sky is turning colors
  • @ Curdawg:
    This is why I like this site I’m not getting laughed at for not knowing sum
  • @ QM|T_JinX:
    Im gonna watch a movie. So catch you guys. Later
  • @ lurch6661:
    oo yea the mushrooms
  • @ Curdawg:
    Good question
  • @ Curdawg:
    Okay
  • @ QM|T_JinX:
    Everybody needs. To learn bro no worries
  • @ lurch6661:
    peace out jinx
  • @ Curdawg:
    Cya
  • @ QM|T_JinX:
    Yooo peace out brother
  • Chat Bot:
    fabiollregis is our newest member. Welcome!
  • Chat Bot:
    fabiollregis has posted a new reply in the thread "Console ID #8672".
  • Chat Bot:
    Curdawg has joined the room.
  • Chat Bot:
    Christo has joined the room.
  • Chat Bot:
    Curdawg has posted a new reply in the thread "BO3 Tool Zombies 1.07 By Tryzy".
  • Chat Bot:
    sitoow is our newest member. Welcome!
  • @ lurch6661:
    nevermind the rest reelect jinx iam lurch and i approve this messge
  • @ lurch6661:
    also no more locked doors
  • @ lurch6661:
    in with that being said zapzzap
    @ lurch6661: :weed: