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

problem z menu niewiem jak to zrobicposzukuje menu ktore ma tabele w sobie


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

#1 eX.F!GHT3R

    Zaawansowany

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:144
  • GG:
  • Imię:Jakub
  • Lokalizacja:Radzimów
Offline

Napisano 06.04.2011 18:30

poszukuje takiego menu ze jak mam
#include <amxmodx>
#include <amxmisc>
#include <ColorChat>

public plugin_init() {

register_clcmd("say /menu", "menu");
register_clcmd("say_team /menu", "menu");
}
public menu(id)
{
new menu = menu_create("\rMenu by \dKoCu", "menu_Handle");
menu_additem(menu, "\r\yzabawa");
menu_additem(menu, "\r\yTop15");
menu_additem(menu, "\r\yRank");
menu_additem(menu, "\r\yIp graczy");
menu_display(id, menu);
}
public menu_Handle(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
menu_display(id, menu);
switch(item)
{
case 0:
{
client_cmd(id,"say /")
}
case 1:
{
client_cmd(id,"say /top15")
}
case 2:
{
client_cmd(id,"say /rank")
}
case 3:
{
client_cmd(id, "amx_ip")
}

}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/



to jak klikne zabawa otwiera mi sie druga tabela i tam mam do wyboru sikaj na gracza "say /piss"
ale niemam pojecia jak to zrobic

#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 06.04.2011 18:46

Zamiast client_cmd musisz stworzyc pod menu czyli w case 0
menu1(id)
  • +
  • -
  • 0

If you can dream it, you can do it.


#3 eX.F!GHT3R

    Zaawansowany

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:144
  • GG:
  • Imię:Jakub
  • Lokalizacja:Radzimów
Offline

Napisano 06.04.2011 19:04

Sorry ja tego nierozumiem mógł bys mi to zrobic

#4 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 10.04.2011 21:14

/* Plugin generated by AMXX-Studio */



#include <amxmodx>

#include <amxmisc>



#define PLUGIN "Menu"

#define VERSION "1.0"

#define AUTHOR "michal"





public plugin_init() {

	register_plugin(PLUGIN, VERSION, AUTHOR)

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

}

public menu(id)

{

    new menu = menu_create("\rMenu", "wybieranie")

    

    menu_additem(menu, "\wZabawa", "1", 0)

    menu_additem(menu, "\wTop15", "2", 0)

    menu_additem(menu, "\wRank", "3", 0) 

    menu_additem(menu, "\wIp graczy", "4", 0) 

    

    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

    

    menu_display(id, menu, 0)

}



public wybieranie(id, menu, item)

{

    if (item == MENU_EXIT)

    {

        menu_destroy(menu)

        return PLUGIN_HANDLED

    }

    new data[6], iName[64]

    new acces, callback

    menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)

    

    new key = str_to_num(data)

    

    switch(key)

    {

        case 1:{

            menu1(id)

            menu_destroy(menu)

            return PLUGIN_HANDLED

        }

        

        case 2:{

            client_cmd(id, "say /top15")

            menu_destroy(menu)

            return PLUGIN_HANDLED

        }

        

        case 3:{

            client_cmd(id, "say /rank")

            menu_destroy(menu)

            return PLUGIN_HANDLED

        }

        case 4:{

            client_cmd(id, "amx_ip")

            menu_destroy(menu)

            return PLUGIN_HANDLED

        }

    }

    menu_destroy(menu)

    return PLUGIN_HANDLED

} 

public menu1(id)

{

    new menu = menu_create("\rZabawa", "wybieranie1")

    

    menu_additem(menu, "\wSikaj na gracza", "1", 0)



    

    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)

    

    menu_display(id, menu, 0)

}



public wybieranie1(id, menu, item)

{

    if (item == MENU_EXIT)

    {

        menu_destroy(menu)

        return PLUGIN_HANDLED

    }

    new data[6], iName[64]

    new acces, callback

    menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)

    

    new key = str_to_num(data)

    

    switch(key)

    {

        case 1:{

            client_cmd(id, "say /piss")

            menu_destroy(menu)

            return PLUGIN_HANDLED

        }

    }

    menu_destroy(menu)

    return PLUGIN_HANDLED

}

  • +
  • -
  • 1

If you can dream it, you can do it.





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

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