Witam, zrobiłem menu + perk na czas lecz:
- Czas się w ogóle nie zmienia,
 - w menu działa tylko opcja " wyjście "
 - Oraz nie wyświetla całego menu
 
Proszę o pomoc w rozwiązaniu problemu.
public OpisRuny(id, runa, wartosc)
{
    hud_znika[id]=1;
    
    new opis_runy[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_runy[runa], max_wartosci_runy[runa]);
    
    format(opis_runy, charsmax(opis_runy), opisy_runy[runa]);
    replace_all(opis_runy, charsmax(opis_runy), "LW", losowa_wartosc);
    
    new czasjaki,minuty,godziny    
    czasjaki = wytrzymalosc_runy[id]
    godziny = czasjaki/3600
    minuty=  (wytrzymalosc_runy[id]-godziny*3600)/60
    
    new Time[128], len1 = 0
    if (godziny>= 1)
    {
        len1 += format(Time[len1], 127 -len1, "%d godzin. ",godziny)
    }
    if (minuty>= 1)
    {
        len1 += format(Time[len1], 127 -len1, "%d minut. ", minuty)
    }
    
    new tytul[64], ulepszanie[64], przedluzanie[64], wyrzucanie[128];
    
    format(tytul, charsmax(tytul), "\yRuna:\w %s^n\yCzas Do Konca:\w %s^n\yPoziom rozwoju:\w 1^n\ySpecyfikacja:\d %s", nazwy_runy[runa], Time, opis_runy);
    
    format(ulepszanie, charsmax(ulepszanie), "\yUlepsz rune\r [\y 150 Zlota\r ]");
    format(przedluzanie, charsmax(przedluzanie), "\yPrzedluz dzialanie \r [\y 60 Zlota\r ]");
    format(wyrzucanie, charsmax(wyrzucanie), "\yWyrzuc rune");
    
    new menu = menu_create(tytul, "runa_handle");
    
    menu_additem(menu, ulepszanie);
    menu_additem(menu, przedluzanie);
    menu_addblank(menu, 0);
    menu_additem(menu, wyrzucanie);
    
    menu_setprop(menu, MPROP_NUMBER_COLOR, "\w");
    menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
    
    menu_display(id, menu);
}
					
					Użytkownik 1stADXionC edytował ten post 09.06.2016 19:13


 
Dodatki SourceMod













