Zde můžete najít rady a návody k CSku.

[V]Pawn

Příspěvekod Kotikbb2zmchr2 » 06 dub 2019, 20:23

Zdravím.
Potřeboval bych zjistit jednu věc od nějakých profíků přeš AmxModx studio.

Chtěl bych vytvořit menu (což umím), ve kterým je další menu, jako je třeba Zombie plague, kde máte "Výběr zbraně" a když "výběr zbraně" zvolíte, tak tam máte další menu s Primárními zbraněmi a potom vyjede další menu se sekundárníma zbraněma.

Jen podotýkám že jsem vůbec nikde ani na YouTube, ani na google, ani na nějakých jiných vyhledavačích prostě tento tutorial najít nemohl, a zkoušel jsem se kouknout i do addons/amxmodx/scripting abych se i inspiroval, ale tam nic není :/

Zatím a díky za rady :) .
Někdo hulí škéro,
druhý hulí péro.
Uživatelský avatar
Kotikbb2zmchr2
Amatér
Amatér
 
Příspěvky: 48
Registrován: 14 říj 2017, 18:32

[V]Pawn

od Rumcajz » 06 dub 2019, 20:23

A uz jsi vyzkousel treba tohle? Rumcajz
Rumcajz
Rumcajz
Patriot
Rumcajz
 
Příspěvky: 97323
Registrován: sob 29.led 1999 0:11:22

Re: Pawn

Příspěvekod useless » 06 dub 2019, 21:08 VIP

Obrázek
Uživatelský avatar
useless
CS 1.6 Support kapitán
CS 1.6 Support kapitán
 
Příspěvky: 2986
Registrován: 29 čer 2013, 17:31

Re: Pawn

Příspěvekod Kotikbb2zmchr2 » 06 dub 2019, 21:44



Sice jsem to zkoušel až teď tu stránku, ale s mým problémem to nepomůže stejně :/
Někdo hulí škéro,
druhý hulí péro.
Uživatelský avatar
Kotikbb2zmchr2
Amatér
Amatér
 
Příspěvky: 48
Registrován: 14 říj 2017, 18:32

Re: Pawn

Příspěvekod Zsigray » 06 dub 2019, 23:22

Ale preco by nepomohlo? Pomoze. Vdaka tomu nastroju si vies kompletne preddefinovat cele menu, vratane textu a tlacidiel. Nasledne sa ti generuje realny kod, na zaklade ktoreho uz ty mozes menu dalej expandovat.
Uživatelský avatar
Zsigray
Drbna
Drbna
 
Příspěvky: 322
Registrován: 09 čer 2018, 13:52

Re: Pawn

Příspěvekod Kotikbb2zmchr2 » 07 dub 2019, 09:08

Zsigray píše:Ale preco by nepomohlo? Pomoze. Vdaka tomu nastroju si vies kompletne preddefinovat cele menu, vratane textu a tlacidiel. Nasledne sa ti generuje realny kod, na zaklade ktoreho uz ty mozes menu dalej expandovat.


Spíš bych potřeboval kód, jak udělat menu v menu, ale z tam toho programu to nezjistím..
Někdo hulí škéro,
druhý hulí péro.
Uživatelský avatar
Kotikbb2zmchr2
Amatér
Amatér
 
Příspěvky: 48
Registrován: 14 říj 2017, 18:32

Re: Pawn

Příspěvekod useless » 07 dub 2019, 10:44 VIP

https://forums.alliedmods.net/showthrea ... 64#SubMenu
Kód: Vybrat vše
#include <amxmodx>

 public plugin_init()
 {
    register_clcmd( "my_awesome_menu","AwesomeMenu" );
 }
 public AwesomeMenu( id )
 {
    new menu = menu_create( "\rLook at this awesome Menu!:", "menu_handler" )

    menu_additem( menu, "\wI'm Selection #1", "", 0 );
    menu_additem( menu, "\wGo to SubMenu", "", 0 );

    menu_display( id, menu, 0 );
 }
 public menu_handler( id, menu, item )
 {
    switch( item )
    {
        case 0:
        {
            client_print( id, print_chat, "Hooray! You selected the Awesome 1st Selection" );
        }
        case 1:
        {
            //Send them to the submenu
            SubMenu( id );
        }
        case MENU_EXIT:
        {
            //Do nothing?
        }
    }

    menu_destroy( menu );
    return PLUGIN_HANDLED;
 }
 SubMenu( id )
 {
    //Note that we will be using a different menu handler
    new menu = menu_create( "\rLook at this awesome Sub-Menu!:", "submenu_handler" )

    menu_additem( menu, "\wI'm Sub-Selection #1", "", 0 );
    menu_additem( menu, "\wI'm Sub-Selection #2", "", 0 );

    menu_display( id, menu, 0 );
 }
 public submenu_handler( id, menu, item )
 {
    switch( item )
    {
        case 0:
        {
            client_print( id, print_chat, "Hooray! You selected the Awesome 1st Sub-Selection" );
        }
        case 1:
        {
            client_print( id, print_chat, "OH NO! You selected the Awesome 2nd Sub-Selection! BEWARE!" );
        }
        case MENU_EXIT:
        {
            //If they are still connected
            if ( is_user_connected( id ) )
                //Lets send them back to the top menu
                AwesomeMenu( id );
        }
    }

    menu_destroy( menu );
    return PLUGIN_HANDLED;
 
Obrázek
Uživatelský avatar
useless
CS 1.6 Support kapitán
CS 1.6 Support kapitán
 
Příspěvky: 2986
Registrován: 29 čer 2013, 17:31

Re: Pawn

Příspěvekod Kotikbb2zmchr2 » 07 dub 2019, 19:23

useless píše:https://forums.alliedmods.net/showthread.php?t=46364#SubMenu
Kód: Vybrat vše
#include <amxmodx>

 public plugin_init()
 {
    register_clcmd( "my_awesome_menu","AwesomeMenu" );
 }
 public AwesomeMenu( id )
 {
    new menu = menu_create( "\rLook at this awesome Menu!:", "menu_handler" )

    menu_additem( menu, "\wI'm Selection #1", "", 0 );
    menu_additem( menu, "\wGo to SubMenu", "", 0 );

    menu_display( id, menu, 0 );
 }
 public menu_handler( id, menu, item )
 {
    switch( item )
    {
        case 0:
        {
            client_print( id, print_chat, "Hooray! You selected the Awesome 1st Selection" );
        }
        case 1:
        {
            //Send them to the submenu
            SubMenu( id );
        }
        case MENU_EXIT:
        {
            //Do nothing?
        }
    }

    menu_destroy( menu );
    return PLUGIN_HANDLED;
 }
 SubMenu( id )
 {
    //Note that we will be using a different menu handler
    new menu = menu_create( "\rLook at this awesome Sub-Menu!:", "submenu_handler" )

    menu_additem( menu, "\wI'm Sub-Selection #1", "", 0 );
    menu_additem( menu, "\wI'm Sub-Selection #2", "", 0 );

    menu_display( id, menu, 0 );
 }
 public submenu_handler( id, menu, item )
 {
    switch( item )
    {
        case 0:
        {
            client_print( id, print_chat, "Hooray! You selected the Awesome 1st Sub-Selection" );
        }
        case 1:
        {
            client_print( id, print_chat, "OH NO! You selected the Awesome 2nd Sub-Selection! BEWARE!" );
        }
        case MENU_EXIT:
        {
            //If they are still connected
            if ( is_user_connected( id ) )
                //Lets send them back to the top menu
                AwesomeMenu( id );
        }
    }

    menu_destroy( menu );
    return PLUGIN_HANDLED;
 }


OO ono to važně funguje !! Tak díky moc :)
Někdo hulí škéro,
druhý hulí péro.
Uživatelský avatar
Kotikbb2zmchr2
Amatér
Amatér
 
Příspěvky: 48
Registrován: 14 říj 2017, 18:32


Zpět na Rady a návody

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 12 návštevníků