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


Dodatki SourceMod










