Poradnik piszę dla gracza z tego forum który napisał prośbę o takie coś ;]
Do plugin_init
register_clcmd("say /menu", "codmgracza"); register_clcmd("radio3", "codmgracza");Następnie na sam koniec dopisujemy.
public codmgracza(id) { new menu = menu_create("\yMenu \rGracza:", "wybieranie"); menu_additem(menu, "\wWybierz Klase", "1", 0); menu_additem(menu, "\wOpisy Klas", "2", 0); menu_additem(menu, "\wWyrzuc Przedmiot", "3", 0); menu_additem(menu, "\wZresetuj Umiejetnosci", "4", 0); menu_additem(menu, "\wSklepik Cod Mod", "5", 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 zaccess, callback; menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback); new key = str_to_num(data) switch(key) { case 1: { WybierzKlase(id) menu_destroy(menu); return PLUGIN_HANDLED; } case 2: { OpisKlasy(id) menu_destroy(menu); return PLUGIN_HANDLED; } case 3: { WyrzucPrzedmiot(id) menu_destroy(menu); return PLUGIN_HANDLED; } case 4: { KomendaResetujPunkty(id) menu_destroy(menu); return PLUGIN_HANDLED; } case 5: { codshop(id) menu_destroy(menu); return PLUGIN_HANDLED; } } menu_destroy(menu); return PLUGIN_HANDLED; }
Dodaje nam to menu:
1. Wybierz Klase
2. Opisy Klas
3. Wyrzuc Przedmiot
4. Zresetuj Umiejetnosci
5. Sklepik Cod Moda
Niestety jest kila wersji sklepu więc aby nam działał prawidłowo sklep trzeba edytować z
case 5: { codshop(id) menu_destroy(menu); return PLUGIN_HANDLED; }Tą linijkę
codshop(id)i zamiast codshop wpisać nazwę publica dla nie kumatch np.
Public sklep(id)Wpisujemy do tego w taki sposób
sklep(id)
Natomiast dla osób które nie używają sklepu cod moda zamiast poprzedniego kodu dajemy.
public codmgracza(id) { new menu = menu_create("\yMenu \rGracza:", "wybieranie"); menu_additem(menu, "\wWybierz Klase", "1", 0); menu_additem(menu, "\wOpisy Klas", "2", 0); menu_additem(menu, "\wWyrzuc Przedmiot", "3", 0); menu_additem(menu, "\wZresetuj Umiejetnosci", "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 zaccess, callback; menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback); new key = str_to_num(data) switch(key) { case 1: { WybierzKlase(id) menu_destroy(menu); return PLUGIN_HANDLED; } case 2: { OpisKlasy(id) menu_destroy(menu); return PLUGIN_HANDLED; } case 3: { WyrzucPrzedmiot(id) menu_destroy(menu); return PLUGIN_HANDLED; } case 4: { KomendaResetujPunkty(id) menu_destroy(menu); return PLUGIN_HANDLED; } } menu_destroy(menu); return PLUGIN_HANDLED; }
Mam nadzieje że pomogłem znowu poniektórym osobą ;]
Użytkownik ELOS edytował ten post 17.06.2011 05:44