Results 1 to 6 of 6
  1. #1
    gogogokitty's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    1,090
    Reputation
    113
    Thanks
    3,503

    i need help making a scroll menu

    alright so im trying to figure this out without much luck, im trying to figure out how to get the base of my scroll menu to work and how to bring it up with hotkeys in order to continue to learn scripting, heres what i have so far

    Code:
    bis_menu_groupcommunication [" Loadouts", [2], "", -5, [["expression", "spawn loadoutmenu"]], "1", "1"]; showcommandingmenu "#user:bis_menu_groupcommunication"; }; loadoutmenu = {["MK18 Loadout", [6], "", -5, [["expression","[] spawn rsvfeqph"]], "1", "1" ];}
    
    rsvfeqph = {
    removeUniform player;removeBackpack player;removeHeadgear player;removeVest player;
    player addUniform 'U_O_GhillieSuit';
    player addBackpack 'B_Carryall_cbr';player addHeadgear 'H_HelmetSpecB';player addweapon 'NVGoggles';
    player addVest 'V_PlateCarrierSpec_rgr';
    player addWeapon 'srifle_EBR_F';
    player addPrimaryWeaponItem "muzzle_snds_B";player addPrimaryWeaponItem "optic_DMS";player addPrimaryWeaponItem "bipod_03_F_oli";
    player addWeapon 'hgun_Pistol_heavy_01_MRD_F';
    player addmagazine '11Rnd_45ACP_Mag';player addmagazine '11Rnd_45ACP_Mag';
    player addPrimaryWeaponItem "20Rnd_762x51_Mag";
    player addHandgunItem "11Rnd_45ACP_Mag";
    player addmagazine '20Rnd_762x51_Mag';player addmagazine '20Rnd_762x51_Mag';
    player addmagazine '20Rnd_762x51_Mag';player addmagazine '20Rnd_762x51_Mag';
    player addmagazine '20Rnd_762x51_Mag';player addmagazine '20Rnd_762x51_Mag';
    player addmagazine '20Rnd_762x51_Mag';player addmagazine '20Rnd_762x51_Mag';
    player addItem 'FirstAidKit';player addItem 'FirstAidKit';player addItem 'FirstAidKit';player addItem 'FirstAidKit';}
    LEEEEEEROY JEEEEENKINS

  2. #2
    Shushei's Avatar
    Join Date
    May 2015
    Gender
    male
    Posts
    13
    Reputation
    10
    Thanks
    36
    My Mood
    Stressed
    This is what u need First of all you need something to start your script so something like this
    Code:
    removeallactions player;
    [] spawn {
    ["TaskSucceeded", ["", "Hello"]] call BIS_fnc_showNotification;
    sleep 0.1;
    call PUTSomethingHERE;
    };
    And then you whould need to link them like like this
    Code:
    PUTSomethingHERE = {
    removeUniform player;
    removeBackpack player;
    removeHeadgear player;
    removeVest player;
    player addUniform 'U_O_GhillieSuit';
    player addBackpack 'B_Carryall_cbr';player addHeadgear 'H_HelmetSpecB';player addweapon 'NVGoggles';
    player addVest 'V_PlateCarrierSpec_rgr';
    player addWeapon 'srifle_EBR_F';
    player addPrimaryWeaponItem "muzzle_snds_B";player addPrimaryWeaponItem "optic_DMS";player addPrimaryWeaponItem "bipod_03_F_oli";
    player addWeapon 'hgun_Pistol_heavy_01_MRD_F';
    player addmagazine '11Rnd_45ACP_Mag';player addmagazine '11Rnd_45ACP_Mag';
    player addPrimaryWeaponItem "20Rnd_762x51_Mag";
    player addHandgunItem "11Rnd_45ACP_Mag";
    player addmagazine '20Rnd_762x51_Mag';player addmagazine '20Rnd_762x51_Mag';
    player addmagazine '20Rnd_762x51_Mag';player addmagazine '20Rnd_762x51_Mag';
    player addmagazine '20Rnd_762x51_Mag';player addmagazine '20Rnd_762x51_Mag';
    };
    But you should have something like this to so if you want to add more you can just add the variable
    Code:
    removeallactions player;
    [] spawn {
    ["TaskSucceeded", ["", "Hello"]] call BIS_fnc_showNotification;
    sleep 0.1;
    call PUTSomethingHERE;
    };
    
    PUTSomethingHERE = {
     removeallactions player;
    player addAction ["SOMETHING", SOMETHING_AGAIN];
    };
    
    SOMETHING_AGAIN = {
    BUT YOUR SCRIPTS HERE
    };
    It whould be nice if u could take your time to +rep me!
    And no problem. msg me if you need more help

    - - - Updated - - -

    And Yehh it need to be .sqf u i hope you know that mutch.

  3. The Following User Says Thank You to Shushei For This Useful Post:

    gogogokitty (05-28-2015)

  4. #3
    gogogokitty's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    1,090
    Reputation
    113
    Thanks
    3,503
    Quote Originally Posted by Shushei View Post
    This is what u need First of all you need something to start your script so something like this
    Code:
    removeallactions player;
    [] spawn {
    ["TaskSucceeded", ["", "Hello"]] call BIS_fnc_showNotification;
    sleep 0.1;
    call PUTSomethingHERE;
    };
    And then you whould need to link them like like this
    Code:
    PUTSomethingHERE = {
    removeUniform player;
    removeBackpack player;
    removeHeadgear player;
    removeVest player;
    player addUniform 'U_O_GhillieSuit';
    player addBackpack 'B_Carryall_cbr';player addHeadgear 'H_HelmetSpecB';player addweapon 'NVGoggles';
    player addVest 'V_PlateCarrierSpec_rgr';
    player addWeapon 'srifle_EBR_F';
    player addPrimaryWeaponItem "muzzle_snds_B";player addPrimaryWeaponItem "optic_DMS";player addPrimaryWeaponItem "bipod_03_F_oli";
    player addWeapon 'hgun_Pistol_heavy_01_MRD_F';
    player addmagazine '11Rnd_45ACP_Mag';player addmagazine '11Rnd_45ACP_Mag';
    player addPrimaryWeaponItem "20Rnd_762x51_Mag";
    player addHandgunItem "11Rnd_45ACP_Mag";
    player addmagazine '20Rnd_762x51_Mag';player addmagazine '20Rnd_762x51_Mag';
    player addmagazine '20Rnd_762x51_Mag';player addmagazine '20Rnd_762x51_Mag';
    player addmagazine '20Rnd_762x51_Mag';player addmagazine '20Rnd_762x51_Mag';
    };
    But you should have something like this to so if you want to add more you can just add the variable
    Code:
    removeallactions player;
    [] spawn {
    ["TaskSucceeded", ["", "Hello"]] call BIS_fnc_showNotification;
    sleep 0.1;
    call PUTSomethingHERE;
    };
    
    PUTSomethingHERE = {
     removeallactions player;
    player addAction ["SOMETHING", SOMETHING_AGAIN];
    };
    
    SOMETHING_AGAIN = {
    BUT YOUR SCRIPTS HERE
    };
    It whould be nice if u could take your time to +rep me!
    And no problem. msg me if you need more help

    - - - Updated - - -

    And Yehh it need to be .sqf u i hope you know that mutch.
    dude you have no idea how much you just helped me, your awsome, not sure if the +rep worked but hopefully it did.

    next question, how would i get ride of an option, lets say i have a scroll menu with three options, open menu, loadouts, guns, back. when i click open menu i want to see the options loadouts, guns, back. i dont want to see open menu at the very top of the scroll menu anymore after ive clicked it unless i go all the way back to it.

    EDIT: nevermind i fixed it im an idiot i forgot removeallactions
    Last edited by gogogokitty; 05-28-2015 at 04:08 PM.
    LEEEEEEROY JEEEEENKINS

  5. #4
    gogogokitty's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    1,090
    Reputation
    113
    Thanks
    3,503
    Quote Originally Posted by Shushei View Post
    This is what u need First of all you need something to start your script so something like this
    It whould be nice if u could take your time to +rep me!
    And no problem. msg me if you need more help

    - - - Updated - - -

    And Yehh it need to be .sqf u i hope you know that mutch.
    cant message you due to your profile being new.

    can you help me out, im not sure whats wrong with the code but im getting kicked for script restriction the second i load the menu in samatra wasteland servers, and thats the server i made the menu for -_-, works fine in the editor and someone said not to use addAction. i was wondering what you thought it could be
    Code:
    removeallactions player;
    [] spawn {
    ["TaskSucceeded", ["", "Hello"]] call BIS_fnc_showNotification;
    sleep 0.1;
    call start;
    };
    
    waituntil {!(IsNull (findDisplay 46))};
    _keyDown = (findDisplay 46) displayAddEventHandler ["KeyDown", "if (_this select 1 == 38) then {call start}"];
    
    
    start = {
     removeallactions player;
    player addAction ["Open Menu", main];
    };
    
    main = {
     removeallactions player;
    player addAction ["Firearms", firearms];
    player addAction ["Magazines", mags];
    player addAction ["Items", itms];
    player addAction ["Backpacks", backpacks];
    player addAction ["Clothing", clothing];
    player addAction ["Attachments", attachments];{
    call attachments;
    };
    player addAction ["Player Hacks", phacks];
    player addAction ["Close Menu", backtomenu];
    };
    
    firearms = {
     removeallactions player;
    player addAction ["MK18", mk18];
    player addAction ["Zafir", zafir];
    player addAction ["MX 6.5", mx];
    player addAction ["MXS 6.5", mxs];
    player addAction ["Katiba", ktba];
    player addAction ["Lynx", lynx];
    player addAction ["Back", back2];
    player addAction ["To Main Menu", backtomenu];
    };
    mk18 = {
     removeallactions player;
    player addWeapon 'srifle_EBR_F'; player addPrimaryWeaponItem "20Rnd_762x51_Mag";
    player addAction ["Attachments", attachments];
    player addAction ["Back", back3];
    player addAction ["To Main Menu", backtomenu];
    };
    zafir = {
     removeallactions player;
    player addWeapon 'LMG_Zafir_F'; player addPrimaryWeaponItem '150Rnd_762x54_Box';
    player addAction ["Attachments", attachments];
    player addAction ["Back", back3];
    player addAction ["To Main Menu", backtomenu];
    };
    mx = {
     removeallactions player;
    player addWeapon 'arifle_MX_F'; player addPrimaryWeaponItem '30Rnd_65x39_caseless_mag';
    player addAction ["Attachments", attachments];
    player addAction ["Back", back3];
    player addAction ["To Main Menu", backtomenu];
    };
    mxs = {
     removeallactions player;
    player addWeapon 'arifle_MX_SW_F'; player addPrimaryWeaponItem '100Rnd_65x39_caseless_mag';
    player addAction ["Attachments", attachments];
    player addAction ["Back", back3];
    player addAction ["To Main Menu", backtomenu];
    };
    lynx = {
     removeallactions player;
    player addWeapon 'srifle_GM6_F'; player addPrimaryWeaponItem '5Rnd_127x108_Mag';
    player addAction ["Attachments", attachments];
    player addAction ["Back", back3];
    player addAction ["To Main Menu", backtomenu];
    };
    ktba = {
     removeallactions player;
    player addWeapon 'arifle_Katiba_F'; player addPrimaryWeaponItem '30Rnd_65x39_caseless_green';
    player addAction ["Attachments", attachments];
    player addAction ["Back", back3];
    player addAction ["To Main Menu", backtomenu];
    };
    
    mags = {
    removeallactions player;
    player addAction ["7.62 20 rounds", sstwotwenty];
    player addAction ["7.62 10 rounds", sstwoten];
    player addAction ["6.5 30 rounds", sfthirty];
    player addAction ["6.5 100 rounds", sfhundred];
    player addAction ["5.56 30 rounds", ffsthirty];
    player addAction ["Vermin 45ACP", vmnffacp];
    player addAction ["Zafir 150 rounds", zonefifty];
    player addAction ["MK200 200 rounds", mk200a];
    player addAction ["Lynx 5 rounds", lnxfive];
    player addAction ["Back", back2];
    player addAction ["To Main Menu", backtomenu];
    };
    sstwotwenty = {
    player addMagazines ["20Rnd_762x51_Mag", 5];
    };
    sstwoten = {
    player addMagazines ["10Rnd_762x54_Mag", 7];
    };
    sfthirty = {
    player addMagazines ["30Rnd_65x39_caseless_mag", 5];
    };
    sfhundred = {
    player addMagazines ["100Rnd_65x39_caseless_mag", 2];
    };
    ffsthirty = {
    player addMagazines ["30Rnd_556x45_Stanag", 5];
    };
    vmnffacp = {
    player addMagazines ["30Rnd_45ACP_Mag_SMG_01", 5];
    };
    zonefifty = {
    player addMagazines ["150Rnd_762x54_Box", 2];
    };
    mk200a = {
    player addMagazines ["200Rnd_65x39_cased_Box", 2];
    };
    lnxfive = {
    player addMagazines ["5Rnd_127x108_Mag", 5];
    };
    
    itms = {
    removeallactions player;
    player addAction ["Night Vision", nv];
    player addAction ["NV to inventory", nvi];
    player addAction ["First aid kit", fak];
    player addAction ["ARCO to inventory", arcoi];
    player addAction ["DMS to inventory", dmsi];
    player addAction ["Back", back2];
    player addAction ["To Main Menu", backtomenu];
    };
    nv = {
    player addweapon 'NVGoggles';
    };
    nvi = {
    player additem 'NVGoggles';player additem 'NVGoggles';
    };
    fak = {
    player additem 'FirstAidKit';player additem 'FirstAidKit';player additem 'FirstAidKit';player additem 'FirstAidKit';player additem 'FirstAidKit';player additem 'FirstAidKit';
    };
    arcoi = {
    player additem 'optic_Arco';player additem 'optic_Arco';
    };
    dmsi = {
    player additem 'optic_DMS';player additem 'optic_DMS';
    };
    
    backpacks = {
     removeallactions player;
    player addAction ["Carryall", caryal];
    player addAction ["Bergen", bgen];
    player addAction ["Field pack", fld];
    player addAction ["Kitbag", kbag];
    player addAction ["Assault pack", asp];
    player addAction ["Back", back2];
    player addAction ["To Main Menu", backtomenu];
    };
    caryal = {
    player addBackpack "B_Carryall_cbr";
    };
    bgen = {
    player addBackpack "B_Bergen_rgr";
    };
    fld = {
    player addBackpack "B_FieldPack_cbr";
    };
    kbag = {
    player addBackpack "B_Kitbag_cbr";
    };
    asp = {
    player addBackpack "B_AssaultPack_cbr";
    };
    
    clothing = {
     removeallactions player;
    player addAction ["Ghillie Suit", ghillie];
    player addAction ["Fatigue's Hex", f***];
    player addAction ["Combat Fatigue's", cf***];
    player addAction ["Wetsuit", wetsuit];
    player addAction ["Default", dflt];
    player addAction ["Back", back2];
    player addAction ["To Main Menu", backtomenu];
    };
    ghillie = {
    player addUniform 'U_O_GhillieSuit';
    };
    f*** = {
    player addUniform 'U_O_CombatUniform_ocamo';
    };
    cf*** = {
    player addUniform 'U_MillerBody';
    };
    wetsuit = {
    player addUniform 'U_O_Wetsuit';
    };
    dflt = {
    player addUniform 'U_BG_Guerilla2_3';
    };
    
    attachments = {
     removeallactions player;
    player addAction ["Suppressors", suppressors];
    player addAction ["Optics", optics];
    player addAction ["Back", back2];
    player addAction ["To Main Menu", backtomenu];
    };
    suppressors = {
     removeallactions player;
    player addAction ["7.62", seven];
    player addAction ["6.5", six];
    player addAction ["6.5 LMG", sixmg];
    player addAction ["5.56", fivefivesix];
    player addAction [".45 ACP", fourfive];
    player addAction ["9mm", ninemm];
    player addAction ["Back", backattachments];
    player addAction ["To Main Menu", backtomenu];
    };
    //suppressors
    seven = {
    player addPrimaryWeaponItem "muzzle_snds_B";
    };
    six = {
    player addPrimaryWeaponItem "muzzle_snds_H";
    };
    sixmg = {
    player addPrimaryWeaponItem "muzzle_snds_H_MG";
    };
    fivefivesix = {
    player addPrimaryWeaponItem "muzzle_snds_M";
    };
    fourfive = {
    player addHandgunItem "muzzle_snds_acp";
    };
    ninemm = {
    player addHandgunItem "muzzle_snds_L";
    };
    optics = {
     removeallactions player;
    player addAction ["ACO", aco];
    player addAction ["Holo Sight", hlo];
    player addAction ["ARCO", arco];
    player addAction ["RCO", rco];
    player addAction ["MRCO", mrco];
    player addAction ["NVS", nvs];
    player addAction ["DMS", dms];
    player addAction ["SOS", sos];
    player addAction ["LRPS", lrps];
    player addAction ["Back", backattachments];
    player addAction ["To Main Menu", backtomenu];
    };
    //optics
    aco = {
    player addPrimaryWeaponItem "optic_Aco";
    };
    hlo = {
    player addPrimaryWeaponItem "optic_Holosight";
    };
    arco = {
    player addPrimaryWeaponItem "optic_Arco";
    };
    rco = {
    player addPrimaryWeaponItem "optic_Hamr";
    };
    mrco = {
    player addPrimaryWeaponItem "optic_MRCO";
    };
    nvs = {
    player addPrimaryWeaponItem "optic_NVS";
    };
    dms = {
    player addPrimaryWeaponItem "optic_DMS";
    };
    lrps = {
    player addPrimaryWeaponItem "optic_LRPS";
    };
    sos = {
    player addPrimaryWeaponItem "optic_SOS";
    };
    
    phacks = {
    removeallactions player;
    player addAction ["Unlimited ammo", uammo];
    };
    uammo = {
    if (isnil ("infammoON")) then 
    {
    infammoON = 0;
    };
    
    if (infammoON==0) then
    {
    hint "Infinite Ammo ON!";
    infammoON=1;
    }
    else
    {
    infammoON=0;
    hint "Infinite Ammo OFF!";
    };
    
    while {infammoON==1} do{(vehicle player) setVehicleAmmo 1;sleep 0.1;};
    };
    
    backtomenu = {
    call start;
    };
    back = {
    call start;
    };
    back1 = {
    call main;
    };
    back2 = {
    call main;
    };
    back3 = {
    call firearms;
    };
    backmk18 = {
    call mk18;
    };
    backattachments = {
    call attachments;
    };
    backsuppressors = {
    call suppressors;
    };
    backoptics = {
    call optics;
    };
    i was told bis_group_communication but im not 100% sure on how to set it up properly. ive tried a few different variations of this but no luck
    Code:
    removeallactions player;
    [] spawn {
    ["TaskSucceeded", ["", "Hello"]] call BIS_fnc_showNotification;
    sleep 0.1;
    call start;
    };
    
    start = {
    bis_menu_groupcommunication  [" Loadout",  [2], "", -5, [["expression", "spawn firearmtest"]],    "1", "1"], showcommandingmenu "#user:bis_menu_groupcommunication";
    };
    firearmtest = {
    player addWeapon 'LMG_Zafir_F';
    };
    Last edited by gogogokitty; 05-29-2015 at 01:27 PM.
    LEEEEEEROY JEEEEENKINS

  6. #5
    Shushei's Avatar
    Join Date
    May 2015
    Gender
    male
    Posts
    13
    Reputation
    10
    Thanks
    36
    My Mood
    Stressed
    hey add me on skype i can see what i can help you with

  7. The Following User Says Thank You to Shushei For This Useful Post:

    gogogokitty (05-29-2015)

  8. #6
    gogogokitty's Avatar
    Join Date
    Feb 2013
    Gender
    male
    Posts
    1,090
    Reputation
    113
    Thanks
    3,503
    Quote Originally Posted by Shushei View Post
    hey add me on skype i can see what i can help you with
    theres alot of Shushei's, add me, gamerkitty199
    LEEEEEEROY JEEEEENKINS

Similar Threads

  1. [Help Request] Need help with my Scroll menu making
    By spydy18RETURN in forum DayZ Help & Requests
    Replies: 0
    Last Post: 04-09-2013, 02:39 PM
  2. [Help Request] Need help making my own crack client
    By SPIKESx in forum Minecraft Help
    Replies: 5
    Last Post: 11-26-2012, 07:08 PM
  3. [Help Request] Need help making a simple aimbot that is opened by .exe
    By tylormartin in forum Call of Duty Modern Warfare 3 Coding, Programming & Source Code
    Replies: 10
    Last Post: 10-28-2012, 04:12 PM
  4. [Help Request] Need Help Making dll injector
    By Borodulin in forum Crossfire Coding Help & Discussion
    Replies: 3
    Last Post: 09-10-2012, 03:33 PM
  5. [Help Request] Need help making perm binds
    By crenfro36 in forum Vindictus Help
    Replies: 1
    Last Post: 05-17-2011, 08:43 PM