tak jak w teamacie
jak zrobić funkcje która liczy ile gracz oddal strzałów i ile trafił w innego gracza
i było to zapisywane do 2 zmiennych shoots[33],hits[33]
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
Jak obliczyc ilos oddanych strzalow i trafienCos z wyższej pulki
Temat rozp.
olek0017
, 25.06.2011 17:15
5 odpowiedzi w tym temacie
#1
Napisano 25.06.2011 17:15
#2
Napisano 25.06.2011 21:09
możesz to sam liczyć, ale jeśli używasz modułu <csx> na serwerze to możesz użyć wbudowanych funkcji:
z wybranej broni:
ogólne
są też opcje ze statystykami jednej rundy, możesz zajrzeć csstats.inc po więcej szczegółów albo zapytaj tu o coś konkretnego
Pola 0 - zabójstwa 1 - śmierci 2 - headshoty 3 - teamkille 4 - strzały 5 - trafienia 6 - zadanie obrażenia
z wybranej broni:
get_user_wstats(index,wpnindex,stats[8],bodyhits[8]);
ogólne
get_user_stats(index,stats[8],bodyhits[8]);
są też opcje ze statystykami jednej rundy, możesz zajrzeć csstats.inc po więcej szczegółów albo zapytaj tu o coś konkretnego
#3
Napisano 25.06.2011 22:45
czyli jeżeli dobrze rozumiem
jak chce wyświetlić strzały to
jak chce wyświetlić strzały to
new stats[9],bodyhits[9];
get_user_stats(id,stats[8],bodyhits[8]);
client_print(id,print_chat,"strzeliłeś %i razy",stats[4]);
client_print(id,print_chat,"trafiłeś %i razy",stats[5]);
#4
Napisano 25.06.2011 22:58
Bardzo blisko, ale powinno to wyglądać raczej tak
new stats[8],bodyhits[8]; get_user_stats(id,stats,bodyhits); client_print(id,print_chat,"strzeliłeś %i razy",stats[4]); client_print(id,print_chat,"trafiłeś %i razy",stats[5]);
#5
Napisano 26.06.2011 00:11
no wiem ze się pomyliłem
ale sobie to uświadomiłem jak bylem w drodze do sklepu
i powiem CI ze to coś nie działa
ale popróbuję i wrócę z editem
Dodano 26 czerwiec 2011 - 15:43:
no to co do strzałów to nie wiadomo skąd biorą mi się liczby 6000+
a co do trafień to sobie wymyśliłem ze skorzystam z client_damage
i działa
jak by ktoś mógł razem ze mną pomyśleć jak obliczyć ilość strzałów byłbym wdzięczny
ale sobie to uświadomiłem jak bylem w drodze do sklepu
i powiem CI ze to coś nie działa
ale popróbuję i wrócę z editem
Dodano 26 czerwiec 2011 - 15:43:
no to co do strzałów to nie wiadomo skąd biorą mi się liczby 6000+
a co do trafień to sobie wymyśliłem ze skorzystam z client_damage
i działa
jak by ktoś mógł razem ze mną pomyśleć jak obliczyć ilość strzałów byłbym wdzięczny
#6
Napisano 26.06.2011 17:18
get_user_stats(id,stats,bodyhits);
pobiera ogólne statystyki nazbierane na danym Steamid czy nicku, brane z rankingu jak Top15, jak chcesz strzały z rundy to weź
get_user_rstats(id,stats,bodyhits);
pobiera ogólne statystyki nazbierane na danym Steamid czy nicku, brane z rankingu jak Top15, jak chcesz strzały z rundy to weź
get_user_rstats(id,stats,bodyhits);
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych