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
CoD Nowy
Polaczenie informacji HUD.Napisany przez SHiBBy., 12.11.2025 |
|
|
|||
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 |
|
|
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty








