Proste menu
kaliber231 29.08.2011
Witam mam pytanie jak zrobić proste menu składające się z np. 1 daj perk 2.opis itemu .przerzuc do innego zespolu 3.sklep 4. klasy premium (opisy i koszt) 5 vip opis i koszt i jak zrobic zeby niektore klasy mialy inny kolor przy wybieraniu np klasy premium
Użytkownik kaliber231 edytował ten post 29.08.2011 11:40
Użytkownik kaliber231 edytował ten post 29.08.2011 11:40
Hiroshima
29.08.2011
Automatyczna wiadomość
Ten temat został przeniesiony z forum:
AMX Mod X → Pytania
do
Scripting AMXX → Pytania
diggs
29.08.2011
http://amxx.pl/topic...tworzenie-menu/ - ogólny tutorial na temat tworzenia menu w starym i nowym stylu (nowy styl jest prostszy ), ale nie sugeruj się za bardzo informacjami tam zawartymi i zajrzyj jeszcze tutaj:
http://forums.allied...ead.php?t=46364
artykuł po angielsku, ale ma fajne dobre przykłady rożnych menu jak je przejrzysz po przeczytaniu tutoriala z pierwszego linka i zajrzysz do dokumentacji to dasz rade .
Użytkownik diggs edytował ten post 29.08.2011 13:33
http://forums.allied...ead.php?t=46364
artykuł po angielsku, ale ma fajne dobre przykłady rożnych menu jak je przejrzysz po przeczytaniu tutoriala z pierwszego linka i zajrzysz do dokumentacji to dasz rade .
Użytkownik diggs edytował ten post 29.08.2011 13:33
Skull3D 29.08.2011
Napisz jakie mają być pozycje w menu i nazwy i napisz jaką komendą to otwierać.
kaliber231 30.08.2011
No to tak.
1.lista vipów
2.koszt vipa
3.kup granaty
4.informacje o adminie
5 przerzuc do innego zespolu
6.daj komuś bron
komend jeszcze nie znam ale powiedz jak to sobie sam potem przerobie
1.lista vipów
2.koszt vipa
3.kup granaty
4.informacje o adminie
5 przerzuc do innego zespolu
6.daj komuś bron
komend jeszcze nie znam ale powiedz jak to sobie sam potem przerobie
Skull3D 30.08.2011
Masz menu.
Tam gdzie jest
Zmień na swoje np.
Użytkownik Skull3D edytował ten post 30.08.2011 12:48
#include <amxmodx> #define VERSION "0.1" public plugin_init() { register_plugin("Menu Glowne", VERSION, "Skull3D"); register_clcmd("say /menu","GlowneMenu"); register_clcmd("say_team /menu","GlowneMenu"); } public GlowneMenu(id){ new msg0[128], msg1[128], msg2[128], msg3[128], msg4[128], msg5[128], msg6[128], msg7[128]; format(msg0,127,"\y[Nazwa Serwera] \wMenu Glowne"); new GlowneMenu = menu_create(msg0, "wybierz"); format(msg1,127,"\wLista Vipow"); format(msg2,127,"\wKoszt Vipa"); format(msg3,127,"\wKup Granaty"); format(msg4,127,"\wInformacje o Adminie"); format(msg5,127,"\wPrzerzuc do innego zespolu"); format(msg6,127,"\wOddaj bron"); format(msg7,127,"\yWyjscie"); menu_additem(GlowneMenu , msg1, "1", 0); menu_additem(GlowneMenu , msg2, "2", 0); menu_additem(GlowneMenu , msg3, "3", 0); menu_additem(GlowneMenu , msg4, "4", 0); menu_additem(GlowneMenu , msg5, "5", 0); menu_additem(GlowneMenu , msg6, "6", 0); menu_additem(GlowneMenu, msg7, "0", 0); menu_setprop(GlowneMenu,MPROP_EXIT,MEXIT_NEVER); menu_setprop(GlowneMenu,MPROP_PERPAGE,0); menu_display(id, GlowneMenu, 0); } public wybierz(id, Glowne_Menu, item){ new data[6], iName[64]; new acces, callback; menu_item_getinfo(Glowne_Menu, item, acces, data,5, iName, 63, callback); new klawisz = str_to_num(data); switch(klawisz){ case 1:{ client_cmd(id, "say /komenda"); } case 2:{ client_cmd(id, "say /komenda"); } case 3:{ client_cmd(id, "say /komenda"); } case 4:{ client_cmd(id, "say /komenda"); } case 5:{ client_cmd(id, "say /komenda"); } case 6:{ client_cmd(id, "say /komenda"); } case 7..9:{ client_cmd(id, "say /komenda"); } } return 0; }
Tam gdzie jest
client_cmd(id, "say /komenda");
Zmień na swoje np.
client_cmd(id, "say /vips");
Użytkownik Skull3D edytował ten post 30.08.2011 12:48
Waq
30.08.2011
Skull3D
proszę. tam gdzie jest "say /komenda" zmień na swoją
Użytkownik Waq edytował ten post 30.08.2011 12:46
komend jeszcze nie znam ale powiedz jak to sobie sam potem przerobie
proszę. tam gdzie jest "say /komenda" zmień na swoją
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Waq"
#define Klawisze (1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9)
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menucmd (register_menuid("Menu_klawiszy"), Klawisze, "Uzyj_Menu");
}
public Menu(id)
{
new MenuText[512]
format(MenuText,511,"\yMenu^n \r1. \wLista VIP'ow^n\r2. \wKosz VIP'a^n\r3. \wKup Granaty^n\r4. \wInformacje o adminie^n\r5. \wPrzezuc do innego zespolu^n\r6. \wDaj komus bron^n\r0. \w Wyjscie")
show_menu(id, Klawisze, MenuText, -1, "Menu_klawiszy");
}
public Uzyj_Menu(id, key)
{
switch(key)
{
case 0:
{
client_cmd(id, "say /komenda")
}
case 1:
{
client_cmd(id, "say /komenda")
}
case 2:
{
client_cmd(id, "say /komenda")
}
case 3:
{
client_cmd(id, "say /komenda")
}
case 4:
{
client_cmd(id, "say /komenda")
}
case 5:
{
client_cmd(id, "say /komenda")
}
}
}
Użytkownik Waq edytował ten post 30.08.2011 12:46