←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Licznik Headshotów *Headshot Manager*

  • +
  • -
Wielkie Jol - zdjęcie Wielkie Jol 31.01.2015

opis

Prosty licznik headshotów a zarazem prosty plugin, który liczy nam headshoty w danej grze, po wyjściu z gry zapisuje do pliku nvault, po ponownym wejściu przywraca headshoty, które nastrzeliliśmy do rozłączenia się z serwerem.

Potem dodam aktualizację, która sprawdzi, która osoba w danej mapie nastrzelała ich najwięcej i wedle liczb, rozda jakieś nagrody.

 

[komendy]

"say /headshots"

"say /hs"
"say_team /hs"
"say_team /headshots"
 
Wszystko do zmiany przy zmiennej g_Commands
 
 
[cvary]
 
amx_licznikhsdisplay
0 - wyświetlanie hsów po wpisaniu komendy tylko w say
1 - wyświetlanie hsów po wpisaniu komendy tylko w hud
2 - wyświetlanie hsów po wpisaniu komendy w say i hud
amx_licznikhsbest
0 - wyłącza pokazywanie gracza z największą ilością hs co rundę
1 - włącza pokazywanie gracza z największą ilością hs co rundę ( domyślnie
amx_licznikhsnagroda
0 - wyłącza system nagród za najwięcej hsów w trakcie mapy
1 - włącza system nagród za najwięcej hsów w trakcie mapy ( domyślnie )
amx_licznikhsprefix
ustawia prefix do pluginu, domyślnie [LicznikHS]
amx_licznikhsilosc
jeżeli licznikhsnagroda ustawiony na 1, daje nagrody 60s przed końcem mapy
dla tego, który zdobył najwięcej hsów, domyślnie wartość 30 diamentów bf4.
Dla innego moda, np. cod moda zmieniamy linijkę 110.
 
+ define CZAS, który definiuje, ile sekund przed końcem mapy mają być rozdane nagrody
 
inne informacje
Jeżeli bedziemy zmieniac wartosc cvarow hsbest i nagrody, mapa musi zostac zmieniona dwa razy, zanim zmiany wejda w zycie, jest to spowodowane eventami z tego co zauwazylem.
 
 

Wielkie Jol (02.02.2015 15:42):
Nowa wersja pluginu, dodane kilka dodatków:
* CVAR PREFIX
* CZY MA BYĆ DAWANA NAGRODA GRACZOWI Z NAJWIĘKSZĄ LICZBĄ HS, JEŻELI TAK TO ILE
* CZY MA BYĆ POKAZYWANY GRACZ Z NAJWIĘKSZĄ ILOŚCIĄ HS CO RUNDĘ

Załączone pliki


Użytkownik Wielkie Jol edytował ten post 02.02.2015 15:51
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 31.01.2015

1) A co jeśli gracz nie ma steam'a? Przydałby się zapis odpowiednio na nick jeżeli nie ma steam'a lub na steam id jeżeli go posiada.
2) Sprawdzanie, czy gracz jest połączony z serwerem po wpisaniu komendy nie jest potrzebne.
3) W plugin cfg pobierasz wartość cvara "amx_licznikhsdisplay", a następnie switch'a zrób z tą wartością, zamiast pobierać co chwile wartość tego cvara, chyba, że chcesz działać w czasie rzeczywistym.
4) #define PREFIX możesz zamienić na cvar, będzie to łatwiejsze niż kompilowanie pluginu w celu zmiany prefixu.
5) W DeathMsg zmienna hs jest nie potrzebna, ponieważ jest użyta tylko raz, możesz od razu sprawdzić && read_data(3).

Plugin pomysłowy, plusik :)
Wielkie Jol (31.01.2015 10:26):
racja, przydatne uwagi, robiłem to na szybko pod swój serwer. wezmę to wszystko pod uwagę i od razu jak będę aktualizował potem na taki, który będzie dawał jakiś tam bonus przed końcem mapy to wprowadzę te zmiany. Dzięki!
Odpowiedz

  • +
  • -
Przemo99 - zdjęcie Przemo99 31.01.2015

Mógł dorobić tutaj ranking HeadShotów ?

Żeby po wpisaniu /hstop15 czy coś takiego wyskakiwało 15 najlepszych strzelców HS ?  Bo potrzeba mi taki plugin na serwer Only HS

Odpowiedz

  • +
  • -
Wielkie Jol - zdjęcie Wielkie Jol 31.01.2015

Mógł dorobić tutaj ranking HeadShotów ?

Żeby po wpisaniu /hstop15 czy coś takiego wyskakiwało 15 najlepszych strzelców HS ?  Bo potrzeba mi taki plugin na serwer Only HS

Na ten moment wprowadzę dzisiaj jeszcze następujące dodatki sterowane cvarami

  • prefix
  • czy ma być nagroda na koniec mapy i jeżeli tak, to jaka wartość ( np. 30 diamentów bf4 domyślnie )
  • czy ma wyświetlać aktualnego lidera hsów co rundę
  • 60s przed końcem mapy ( 60s do ustawienia w define pluginu ) daje nagrodę graczowi z największą ilością hsów

Wielkie Jol (31.01.2015 17:55):
już testuję wersję z tymi dodatkami.
Odpowiedz

  • +
  • -
KarlikAśki - zdjęcie KarlikAśki 02.02.2015

Fajny plugi a da się pod to zrobić ranking 3 najlepszych strzelców hs co mapę i np nagrodę exp ale pod codmod.
Odpowiedz

  • +
  • -
Wielkie Jol - zdjęcie Wielkie Jol 02.02.2015

Fajny plugi a da się pod to zrobić ranking 3 najlepszych strzelców hs co mapę i np nagrodę exp ale pod codmod.

Da się.

Odpowiedz

  • +
  • -
Przemo99 - zdjęcie Przemo99 05.02.2015

Zrób do tego ranking top15 headshotów jeżeli możesz

Odpowiedz

  • +
  • -
KarlikAśki - zdjęcie KarlikAśki 05.02.2015

A jesyeś w stanie zrobić na 3 miejsca.na coda z nagrodami za 1 500 exp za 2 300 ex za 3 100
Odpowiedz

  • +
  • -
aka_z - zdjęcie aka_z 06.01.2016

 

 

amx_licznikhsilosc
jeżeli licznikhsnagroda ustawiony na 1, daje nagrody 60s przed końcem mapy
dla tego, który zdobył najwięcej hsów, domyślnie wartość 30 diamentów bf4.
Dla innego moda, np. cod moda zmieniamy linijkę 110.
 

 

server_cmd("bf4_dajdiament %s %d", name, get_pcvar_num(pCVAR3));

Chodzi tylko o to ? i np gdy bym miał bf2 exp mod. 

bf4_dajmonete

czy ewentualnie jak to się tam nazywa i powinno wystarczyć aby działało ustawiam ilość i w sayu wyświetlanie z diamentów na monety ?

Odpowiedz

  • +
  • -
RaS_ - zdjęcie RaS_ 06.01.2016

Fajny plugin biorę
Odpowiedz

  • +
  • -
shazoru - zdjęcie shazoru 14.10.2019

Czy tutaj liczy nam tylko przez mape czy caly czas, np przez miesiac :?

Odpowiedz

  • +
  • -
shazoru - zdjęcie shazoru 14.10.2019

Czy tutaj liczy nam tylko przez mape czy caly czas, np przez miesiac :?

Odpowiedz

  • +
  • -
Makss - zdjęcie Makss 14.10.2019

Czy tutaj liczy nam tylko przez mape czy caly czas, np przez miesiac :?

po ponownym wejściu przywraca headshoty, które nastrzeliliśmy do rozłączenia się z serwerem.

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 14.10.2019

tak, bo nie jest zerowane przy wychodzeniu 

sprawdz to:

 

Załączone pliki

Odpowiedz