Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Menu nie dziala z komendy


  • Zamknięty Temat jest zamknięty
10 odpowiedzi w tym temacie

#1 Yakashi

    Wszechpomocny

  • Zbanowany

Reputacja: 32
Życzliwy

  • Postów:332
  • Imię:Krzysiek
  • Lokalizacja:Public Respawn(id)
Offline

Napisano 01.06.2013 18:40

Witam

Mam problem z tym menu
Spoiler



Jezeli to menu jest wywolane w odrodzeniu "MenuBroni(id);" tak to jest ok ale gdy wpisze /menu wchodzi mi do Bronie od Poziomu jak nacisne 1 to znika menu
tak mam wplugin_init

register_clcmd("say /menu", "MenuBroni");



/// edit

w ogóle nie dziala drugi raz nawet jak na koncu menu napisalem "MenuBroni(id);"

Użytkownik Yakashi edytował ten post 01.06.2013 18:58


#2 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 01.06.2013 19:56

public MenuBroni(id)
{
new menu = menu_create("Magazyn Broni:", "Menu_handler");
menu_additem(menu, "Bronie od \yPoziomu");
menu_additem(menu, "Bronie za \yCs24h - Points");
menu_display(id, menu);
}

 

Prościej


  • +
  • -
  • 0

#3 Yakashi

    Wszechpomocny

  • Autor tematu
  • Zbanowany

Reputacja: 32
Życzliwy

  • Postów:332
  • Imię:Krzysiek
  • Lokalizacja:Public Respawn(id)
Offline

Napisano 01.06.2013 20:25

zrobilem tak jak napisales ale nadal to samo.. zaraz zrobie oddzielny plugin z tym i zobacze.. mzoe to przez jaksi blad gw innym publicu albo cos no nei wiem sam

#4 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 01.06.2013 21:07

A może masz inny plugin który wykorzystuje komende /menu ?


  • +
  • -
  • 0

#5 Yakashi

    Wszechpomocny

  • Autor tematu
  • Zbanowany

Reputacja: 32
Życzliwy

  • Postów:332
  • Imię:Krzysiek
  • Lokalizacja:Public Respawn(id)
Offline

Napisano 01.06.2013 21:07

// edit

to musi nie wiem co byc jakis blad w czyms bo sprawdzam kilkanascie razy... pierwszy raz wejde i wybiore bron.. wejde drugi i chce wejsc do menu pokazuje mi opcje... klikam 1 i nic dalej nie idzie no juz nie mam pomyslu

/// edit


to tez nic nie dalo zmienilem na /cos i nic z tego.. ale to o co chodzi bo wchodzi pierwszym razem... znaczy pierwsze wywolanie menu jest przy respawnie automatycznie mi sie pojawia i nawet jak nie wejde w nie tylko wpisze komende zeby mi pokazalo te menu to juz nie wejde... i odwroteni na koncu menu wyswietlania wstawilem zeby zaczelo wyswietlac menu od poczatku .. pokazuje ale jak wchdoze zsnika.... czyli na pewno cos jest nie tak w menu.. nei wiem moze w returnach albo co ? bo nie mam pojecia.. raz wywolana komenda jak jest zeby pokazac menu to jest elegancko ale za drugim juz nie wejde

Użytkownik Yakashi edytował ten post 01.06.2013 21:11


#6 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 02.06.2013 00:03

w Menu_handler i MojeBronie_handler zamień PLUGIN_CONTINUE na PLUGIN_HANDLED, to raz. Dwa, pod koniec przed returnem dodaj menu_destroy(menu), tak jak masz w warunku MENU_EXIT.

 

I możesz sobie "uprościć" dodawanie broni do menu, przerabiając callback i handler na takie:

 

public mcbMyMenu(id, menu, item)
{
    new acc, info[96], name[64], callback;
    menu_item_getinfo(menu, item, acc, info, charsmax(info), name, charsmax(name), callback);
    
    new weapon[32], ammo[32], ammo_amount_s[4], level_s[8]
    parse(info, weapon, chars max(weapon), ammo, charsmax(ammo), ammo_amount_s, charsmax(ammo_amount_s), level_s, charsmax(level_s));
    new level = str_to_num(level_s);
    
    if(poziom_gracza[id] < level)
        return ITEM_DISABLED;
    
    return ITEM_ENABLED;
}

public MojeBronie_Handler(id, menu, item)
{
    if(item == MENU_EXIT)
    {
        menu_destroy(menu);
        return PLUGIN_CONTINUE;
    }
    new acc, info[96], name[64], callback;
    menu_item_getinfo(menu, item, acc, info, charsmax(info), name, charsmax(name), callback);
    
    new weapon[32], ammo[32], ammo_amount_s[4], level_s[8]
    parse(info, weapon, charsmax(weapon), ammo, charsmax(ammo), ammo_amount_s, charsmax(ammo_amount_s), level_s, charsmax(level_s));
    new level = str_to_num(level_s);
    
    if(poziom_gracza[id] < level)
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    
    new ammo_amount = str_to_num(ammo_amount_s);
    
    give_item(id, weapon);
    for(new i=0; i<ammo_amount; ++i)
        give_item(id, ammo);
        
    menu_destroy(menu);
    return PLUGIN_HANDLED;
}

 

w ten sposób level podajesz w info dodając item:

 

menu_additem(MyMenu,"P90","weapon_p90 ammo_57mm 4 14",0,MyMenuFun);

Gdzie w 2gim cudzysłowiu masz po kolei: broń, ammo do broni, ilość amunicji i wymagany lvl. Mniej później kodu do zmiany, gdy chcesz coś dodać do menu lub z menu usunąć: tylko 1 linia :)

 

 


  • +
  • -
  • 1

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark


#7 Yakashi

    Wszechpomocny

  • Autor tematu
  • Zbanowany

Reputacja: 32
Życzliwy

  • Postów:332
  • Imię:Krzysiek
  • Lokalizacja:Public Respawn(id)
Offline

Napisano 03.06.2013 17:05

ogolnie te swoje satre menu juz naprawilem...
GwynBleiD swietne rozwiazanie ale nie chce mi sie menu otworzyc jak wgralem twoje.. jest tylko poczatkowe czy chce bronie ale nie przechodzi do pierwszego handlera

#8 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 03.06.2013 17:40

Jakieś błędy? Logi? Cokolwiek?


  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark


#9 Yakashi

    Wszechpomocny

  • Autor tematu
  • Zbanowany

Reputacja: 32
Życzliwy

  • Postów:332
  • Imię:Krzysiek
  • Lokalizacja:Public Respawn(id)
Offline

Napisano 04.06.2013 07:26

Pozniej sprawdze bo wlasnie wrocilem z pracy i dam ci znac

#10 Yakashi

    Wszechpomocny

  • Autor tematu
  • Zbanowany

Reputacja: 32
Życzliwy

  • Postów:332
  • Imię:Krzysiek
  • Lokalizacja:Public Respawn(id)
Offline

Napisano 28.06.2013 13:02

Mozna zamknac ..

#11 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 29.06.2013 14:24

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Temat zamknięty na prośbę użytkownika.


Z pozdrowieniami,
Zespół AMXX.PL




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych