Jak zrobić na tym rozdawaniu statystyk limit(http://amxx.pl/topic...awanie-punktow/)? Zmienić lub zwiększyć. (Chodzi mi o max że ustawiam ile można dawać np.; mam do dodania 1000 punktów a ja ustawiam max np.; kondycji 100 i mu zostaje 900 i może tylko do 100 dodać)
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse

1 odpowiedź w tym temacie
#1
Napisano 05.04.2012 12:05
#2
Napisano 06.04.2012 09:04
Szukasz :
I pod tym dajesz :
W miejsce ,,xx'' dajemy własną wartość (np ,,100")
Teraz Szukasz ,,public PrzydzielPunkty_Handle "
tam mamy kilka takich linijek :
Zmieniamy :
na :
i tak ze wszystkimi . Tylko zamiast inteligencji piszesz np Zdrowia
Następnie szukasz 4 publiców:
-PrzydzielZdrowie
-PrzydzielInteligencje
-PrzydzielKondycje
-PrzydzielWytrzymalosc
W public PrzydzielZdrowie zmieniasz to:
na to :
i tak dalej tylko zamiast limit_zdrowia dajesz np limit_inteligencji
powinny wyglądać tak :
#define ZADANIE_POKAZ_INFORMACJE 672 #define ZADANIE_POKAZ_REKLAME 768 #define ZADANIE_USTAW_SZYBKOSC 832
I pod tym dajesz :
/****** KONFIGURACJA ******/ /*** LIMITY STATYSTYK ***/ new limit_zdrowia = xx; // zdrowie new limit_inteligencji = xx// inteligencja new limit_kondycji = xx; // kondycja new limit_wytrzymalosci = xx; // wytrzymalosc /*** LIMITY STATYSTYK ***/
W miejsce ,,xx'' dajemy własną wartość (np ,,100")
Teraz Szukasz ,,public PrzydzielPunkty_Handle "
tam mamy kilka takich linijek :
case 0: { if(inteligencja_gracza[id] < limit_poziomu/2) { inteligencja_gracza[id]++; punkty_gracza[id]--; } else client_print(id, print_chat, "[COD:MW] Maxymalny poziom inteligencji osiagniety"); }
Zmieniamy :
if(inteligencja_gracza[id] < limit_poziomu/2)
na :
if(inteligencja_gracza[id] < limit_inteligencji)
i tak ze wszystkimi . Tylko zamiast inteligencji piszesz np Zdrowia
Następnie szukasz 4 publiców:
-PrzydzielZdrowie
-PrzydzielInteligencje
-PrzydzielKondycje
-PrzydzielWytrzymalosc
W public PrzydzielZdrowie zmieniasz to:
new max_statystyka = get_pcvar_num(cvar_limit_poziomu)/2;
na to :
new max_statystyka = limit_zdrowia;
i tak dalej tylko zamiast limit_zdrowia dajesz np limit_inteligencji
powinny wyglądać tak :
public PrzydzielZdrowie(id, wartosc) { new max_statystyka = limit_zdrowia; wartosc = min(min(punkty_gracza[id], wartosc), max_statystyka-zdrowie_gracza[id]); punkty_gracza[id] -= wartosc; zdrowie_gracza[id] += wartosc; } public PrzydzielInteligencje(id, wartosc) { new max_statystyka = limit_inteligencji; wartosc = min(min(punkty_gracza[id], wartosc), max_statystyka-inteligencja_gracza[id]); punkty_gracza[id] -= wartosc; inteligencja_gracza[id] += wartosc; } public PrzydzielKondycje(id, wartosc) { new max_statystyka = limit_kondycji; wartosc = min(min(punkty_gracza[id], wartosc), max_statystyka-kondycja_gracza[id]); punkty_gracza[id] -= wartosc; kondycja_gracza[id] += wartosc; } public PrzydzielWytrzymalosc(id, wartosc) { new max_statystyka = limit_wytrzymalosci; wartosc = min(min(punkty_gracza[id], wartosc), max_statystyka-wytrzymalosc_gracza[id]); punkty_gracza[id] -= wartosc; wytrzymalosc_gracza[id] += wartosc; }
Również z jednym lub większą ilością słów kluczowych: cod nowy
Paczka perkow.perki Napisany przez NAVIK, 24.03.2025 ![]() |
|
![]() |
|||
CoD Nowy
Plugin na małe mapy.Napisany przez NAVIK, 16.02.2025 ![]() |
|
![]() |
|||
CoD Nowy
Dodatkowe, osobne trzy linie opisu klasNapisany przez Rafii, 27.01.2025 ![]() |
|
![]() |
|||
CoD Nowy
problem z kompilacjaNapisany przez Anonimowy09, 21.01.2025 ![]() |
|
![]() |
|||
CoD Nowy
problem z HUDNapisany przez Anonimowy09, 10.01.2025 ![]() |
|
![]() |
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych