Mam problem. Po wpisaniu /perki nie wyświetla się wcale menu jest samy dźwięk. To pewnie przez to że wrzuciłem do silnika inny wygląd /perk ( http://amxx.pl/topic...rial-jak-zmienić-wygląd-perk-perk2-na-takie-jak-klasy/ ). Podam teraz jak wygląda public OpisPerkow i OpisPerkow_Handle :
public OpisPerkow(id) { new menu = menu_create("Wybierz Perk:", "OpisPerkow_Handle"); for(new i=1; i <= ilosc_perkow; i++) menu_additem(menu, nazwy_perkow[i]); menu_setprop(menu, MPROP_EXITNAME, "Wyjdz"); menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona"); menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona"); menu_display(id, menu); client_cmd(id, "spk QTM_CodMod/select"); } public OpisPerkow_Handle(id, menu, item) { if(item++ == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } OpisPerku2(id, item, -1); OpisPerkow(id); return PLUGIN_CONTINUE; }
Teraz public opisperku i opisperku2:
public OpisPerku(id, perk, wartosc) { new opis_perku[MAX_WIELKOSC_OPISU]; new losowa_wartosc[15]; if(wartosc > -1) num_to_str(wartosc, losowa_wartosc, 14); else format(losowa_wartosc, charsmax(losowa_wartosc), "%i-%i", min_wartosci_perkow[perk], max_wartosci_perkow[perk]); format(opis_perku, charsmax(opis_perku), opisy_perkow[perk]); replace_all(opis_perku, charsmax(opis_perku), "LW", losowa_wartosc); new opis[416+MAX_WIELKOSC_OPISU]; format(opis, charsmax(opis), "\d[\wCs-recoil.pl \rCod:MW3\d] \wOpis \yPerku^n^n\r|| \wNazwa \yPerku \r||^n\r|| \w%s\r ||^n\r| \wOpis \yPerku\r ||^n\r|| \w%s\r ||^n^n\r|| \wPerk\y#1 \wuzywasz na x \r||^n\r|| \wPerk\y#2 \wuzywasz na c \r||", nazwy_perkow[perk], opis_perku); show_menu(id, 1023, opis); return PLUGIN_CONTINUE; } public OpisPerku2(id, perk, wartosc) { new opis_perku[MAX_WIELKOSC_OPISU]; new losowa_wartosc[15]; if(wartosc > -1) num_to_str(wartosc, losowa_wartosc, 14); else format(losowa_wartosc, charsmax(losowa_wartosc), "%i-%i", min_wartosci_perkow[perk], max_wartosci_perkow[perk]); format(opis_perku, charsmax(opis_perku), opisy_perkow[perk]); replace_all(opis_perku, charsmax(opis_perku), "LW", losowa_wartosc); new opis[416+MAX_WIELKOSC_OPISU]; format(opis, charsmax(opis), "\d[\wCs-recoil.pl \rCod:MW3\d] \wOpis \yPerku^n^n\r|| \wNazwa \yPerku \r||^n\r|| \w%s\r ||^n\r| \wOpis \yPerku\r ||^n\r|| \w%s\r ||^n^n\r|| \wPerk\y#1 \wuzywasz na x \r||^n\r|| \wPerk\y#2 \wuzywasz na c \r||", nazwy_perkow[perk], opis_perku); show_menu(id, 1023, opis); return PLUGIN_CONTINUE; }
Co może być źle ?
Użytkownik SocketS edytował ten post 28.09.2014 16:52