[TUT]Jak dodać limit statystyk
robaloss
14.02.2012
i przez to NIE DZIALALO limit inty (Amadeusz i Elektryk sie cieszyli) gdzie ty tam widzisz literkowi kolego ? wez mi pokaz
new limit_inteligencji = xx TUTAJ BLAD// inteligencja new limit_inteligencji = xx// inteligencja - tak masz a tak powinno byc new limit_inteligencji = xx // inteligencja
HaDeS From HELL
19.02.2012
kurw...... wiem gdzie jest błąd ale zrozumcie, że nie mogę edytować posta......robicie niepotrzebny spam.
kamiru71
11.06.2012
przepraszam, zadam głupie pytanie... ale gdzie znajduje i jak się nazywa ten plik w którym to zmieniamy.
Bardzo bym prosił o dokładną ścieżkę. ;]
Bardzo bym prosił o dokładną ścieżkę. ;]
HaDeS From HELL
13.06.2012
QTM_CodMod.sma edytujesz po czym kompilujesz te sma i wrzucasz amxx plik amxx na serwer.
Og4rni3ty
29.06.2012
Mógłby mi ktoś to skompilować bo mi się nie udaje ... ;/ sry że odkopuje ale tego potrzebuje
Kronzu 28.07.2012
Już nic ale mam błąd jak łącze szybki dodawanie i limit statystyk a jak dodaje sam limit to nie chodzi.
Exeus 06.08.2012
Mi cos nie trybi :F
Przed zmienieniem tego codu na ten z poradnika mialem to owiele dluzsze < case 9?? >
I Chyba odnowa musze qtm zainstalowac
Użytkownik Exeus edytował ten post 06.08.2012 10:17
Spoiler
Przed zmienieniem tego codu na ten z poradnika mialem to owiele dluzsze < case 9?? >
I Chyba odnowa musze qtm zainstalowac
Załączone pliki
Użytkownik Exeus edytował ten post 06.08.2012 10:17
Kronzu 19.08.2012
Mr.Szybioor zrobisz poradnik jak dodać inne dodawanie statystyk i limit statystyk. Będę ci bardzo wdzięczny i wiele osób za pewnie też.
Raen
19.08.2012
Zamiast public PrzydzielPunkty_Handler dodaj to:
Reszta tak jak w poradniku.
PS. Od siebie dodam że warto dodać sobie cvary, nie jest to trudne a nie trzeba ciągle kompilować sma
Taki mini tut na cvary
1. Zamieniamy PrzydzielPunkty_Handler na ten:
Pod
dodaj
Pod
dodaj
I to tyle, limit ustawiamy tymi cvarami:
cod_limit_int
cod_limit_kon
cod_limit_wyt
cod_limit_zdr
public PrzydzielPunkty_Handler(id, menu, item) {
client_cmd(id, "spk QTM_CodMod/select");
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
if(punkty_gracza[id] < 1)
return PLUGIN_CONTINUE;
new ilosc = (co_ile[szybkosc_rozdania[id]] > punkty_gracza[id]) ? punkty_gracza[id] : co_ile[szybkosc_rozdania[id]]
switch(item) {
case 0: {
if(szybkosc_rozdania[id] < charsmax(co_ile)) szybkosc_rozdania[id]++;
else szybkosc_rozdania[id] = 0;
}
case 1: {
if(inteligencja_gracza[id]+ilosc <= limit_inteligencji) {
inteligencja_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom inteligencji osiagniety");
}
case 2: {
if(zdrowie_gracza[id]+ilosc <= limit_zdrowia) {
zdrowie_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom sily osiagniety");
}
case 3: {
if(wytrzymalosc_gracza[id]+ilosc <= limit_wytrzymalosci) {
wytrzymalosc_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom zrecznosci osiagniety");
}
case 4: {
if(kondycja_gracza[id]+ilosc <= limit_kondycji) {
kondycja_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom kondycji osiagniety");
}
}
if(punkty_gracza[id] > 0)
PrzydzielPunkty(id);
return PLUGIN_CONTINUE;
}
Reszta tak jak w poradniku.
PS. Od siebie dodam że warto dodać sobie cvary, nie jest to trudne a nie trzeba ciągle kompilować sma
Taki mini tut na cvary
1. Zamieniamy PrzydzielPunkty_Handler na ten:
public PrzydzielPunkty_Handler(id, menu, item) {
client_cmd(id, "spk QTM_CodMod/select");
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
/*** LIMITY STATYSTYK ***/
new limit_zdrowia = get_pcvar_num(cod_limit_zdr); // zdrowie
new limit_inteligencji = get_pcvar_num(cod_limit_int); // inteligencja
new limit_kondycji = get_pcvar_num(cod_limit_kon); // kondycja
new limit_wytrzymalosci = get_pcvar_num(cod_limit_wyt); // wytrzymalosc
/*** LIMITY STATYSTYK ***/
if(punkty_gracza[id] < 1)
return PLUGIN_CONTINUE;
new ilosc = (co_ile[szybkosc_rozdania[id]] > punkty_gracza[id]) ? punkty_gracza[id] : co_ile[szybkosc_rozdania[id]]
switch(item) {
case 0: {
if(szybkosc_rozdania[id] < charsmax(co_ile)) szybkosc_rozdania[id]++;
else szybkosc_rozdania[id] = 0;
}
case 1: {
if(inteligencja_gracza[id]+ilosc <= limit_inteligencji) {
inteligencja_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom inteligencji osiagniety");
}
case 2: {
if(zdrowie_gracza[id]+ilosc <= limit_zdrowia) {
zdrowie_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom sily osiagniety");
}
case 3: {
if(wytrzymalosc_gracza[id]+ilosc <= limit_wytrzymalosci) {
wytrzymalosc_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom zrecznosci osiagniety");
}
case 4: {
if(kondycja_gracza[id]+ilosc <= limit_kondycji) {
kondycja_gracza[id]+=ilosc;
punkty_gracza[id]-=ilosc;
} else client_print(id, print_chat, "[COD:MW] Maxymalny poziom kondycji osiagniety");
}
}
if(punkty_gracza[id] > 0)
PrzydzielPunkty(id);
return PLUGIN_CONTINUE;
}
Pod
#define ZADANIE_POKAZ_INFORMACJE 672
#define ZADANIE_POKAZ_REKLAME 768
#define ZADANIE_USTAW_SZYBKOSC 832
dodaj
new cod_limit_int, cod_limit_kon, cod_limit_wyt, cod_limit_zdr;
Pod
cvar_blokada_broni = register_cvar("cod_weaponsblocking", "1");
dodaj
cod_limit_int = register_cvar("cod_limit_int", "150");
cod_limit_kon = register_cvar("cod_limit_kon", "150");
cod_limit_wyt = register_cvar("cod_limit_wyt", "150");
cod_limit_zdr = register_cvar("cod_limit_zdr", "150");
I to tyle, limit ustawiamy tymi cvarami:
cod_limit_int
cod_limit_kon
cod_limit_wyt
cod_limit_zdr
Kronzu 19.08.2012
Zrobisz mi to? Oto .sma +;ik będzie
Poradziłem sobie Dzięki za poradnik na pewno się przyda
Użytkownik 21412124412 edytował ten post 19.08.2012 18:57
Poradziłem sobie Dzięki za poradnik na pewno się przyda
Załączone pliki
Użytkownik 21412124412 edytował ten post 19.08.2012 18:57
PanFart
26.03.2013
słuchaj mam do ciebie pytanie zrobiłbyś mi takie coś na 4001 lv tak żeby max staty to 1500 w każdym ??jak zrobiśz mi to to pisz na GG : 40769892byłbym wdzieczny
Użytkownik PanFart edytował ten post 26.03.2013 20:21
Użytkownik PanFart edytował ten post 26.03.2013 20:21