←  Prośby o modyfikacje silników/klas/perków

AMXX.pl: Support AMX Mod X i SourceMod

»

Silnik
Prośba o edytacje silnika Doświadczenie

  • +
  • -
One ShooT's Photo One ShooT 05.02.2023

Cześć przychodzę z prośbą czy by ktoś podał mi gdzie co zmienić by dodać co codmod'a punkty żeby nie dodawać po 1 tylko albo 100,1000,Wszystkie

 

Nie mogę na forum się do kopać do takich tematów więc postanowiłem tutaj napisać.

 

Attached File  QTM_CodMod.sma   4.26KB   28 downloads

Quote

  • +
  • -
One ShooT's Photo One ShooT 05.02.2023

Teraz jest problem bo niby max mogę dać osiągnięć 325 a jak dawałem ręcznie to dałem powyżej 2 tyś

Attached Thumbnails

  • obraz_2023-02-05_163404734.png
Quote

  • +
  • -
One ShooT's Photo One ShooT 05.02.2023

I do tego hud znika po wybraniu klasy

Quote

  • +
  • -
N1K1Cz's Photo N1K1Cz 05.02.2023

Teraz jest problem bo niby max mogę dać osiągnięć 325 a jak dawałem ręcznie to dałem powyżej 2 tyś

Nie możesz wpisać tam "wszystko" to ma być wartość liczbowa... Najlepiej ustawić tam:

new const co_ile[] = { 1, 5, 10, 25, 50, 100 } // Wlasnie tutaj zmieniamy co ile maja rosnac punkty.
Quote

  • +
  • -
One ShooT's Photo One ShooT 05.02.2023

public PrzydzielPunkty(id)
{
        new szybkosc[60];
        new inteligencja[65];
        new zdrowie[60];
        new wytrzymalosc[60];
        new kondycja[60];
        new tytul[25];
        
        if(co_ile[szybkosc_rozdania[id]] == -1)
                format(szybkosc, charsmax(szybkosc), "Ile dodawac: \rwszystko \y(Ile pkt dodac do statow)");
        else format(szybkosc, charsmax(szybkosc), "Ile dodawac: \r%d \y(Ile pkt dodac do statow)", co_ile[szybkosc_rozdania[id]]);
        format(inteligencja, charsmax(inteligencja), "Inteligencja: \r%i \y(Zwieksza sile perkow i umiejetnosci klasy)", PobierzInteligencje(id, 1, 1, 1));
        format(zdrowie, charsmax(zdrowie), "Zdrowie: \r%i \y(Zwieksza zdrowie)", PobierzZdrowie(id, 1, 1, 1));
        format(wytrzymalosc, charsmax(wytrzymalosc), "Wytrzymalosc: \r%i \y(Zmniejsza obrazenia)", PobierzWytrzymalosc(id, 1, 1, 1));
        format(kondycja, charsmax(kondycja), "Kondycja: \r%i \y(Zwieksza tempo chodu)", PobierzKondycje(id, 1, 1, 1));
        format(tytul, charsmax(tytul), "Przydziel Punkty(%i):", punkty_gracza[id]);
        new menu = menu_create(tytul, "PrzydzielPunkty_Handler");
        menu_additem(menu, szybkosc);
        menu_addblank(menu, 0);
        menu_additem(menu, inteligencja);
        menu_additem(menu, zdrowie);
        menu_additem(menu, wytrzymalosc);
        menu_additem(menu, kondycja);
        menu_setprop(menu, MPROP_EXIT, 0);
        menu_display(id, menu);
}

po wyszukaniu w pliku za pomocą CTRL+F wpisaniu "Wszystko" znalało tylko tą parafkę oznaczoną na pomarańczowo i ją wystarczy podmienić na tą co wysaleś

new const co_ile[] = { 1, 5, 10, 25, 50, 100 } // Wlasnie tutaj zmieniamy co ile maja rosnac punkty.
Quote

  • +
  • -
N1K1Cz's Photo N1K1Cz 05.02.2023

Nie wiem, po co ci ten pierwszy format, to raczej nie powinno działać jak ty chcesz. Także zostaw jak było w oryginalnym poradniku i będzie działać. Tak podmień i będzie git
Quote