Plugin powstał, po wielu irytujących meczach w cska, gdzie zespół był do kasacji bo dawali albo złe info, ale nie dawali.
Zamysł pluginu był banalny. Tworzymy strefy, a potem pokazujemy graczowi, w której strefie na mapie jest.
Plugin ma pare przydatnych rzeczy jak:
- kreator stref, dzięki któremu możemy utworzyć sobie strefy na mapie (prosty w obsłudze)
- kara za kampienie na respie
- pokazywanie, kto gdzie zginął (lub z którego miejsca został zabity)
- pokazywanie, gdzie leży paka, jeśli jakiś CT ją zauważył
- jeśli paka leży zaplantowana i ct zobaczy pake to reszta dostanie info na ktorym BS lezy
- paka może być zaznaczona na radarze
- jakieś domyślne pozycje, w których jest wyświetlana informacja o strefie na ekranie
- omijanie pierwszych kilkunastu sekund rundy, po to by nie spamować wiadomościami od początku rundy
- natyw, którym możemy pobrać strefe, w której znajduje się jakiś gracz/entity
- system kolejkowania wiadomosci
info_display_style 2 // czyja lokalizacje pokazywac? 0 - nikogo (wyłącz), 1 - ofiary, 2 - zabojcy info_display_zone_only 0 // pokazywac tylko nazwy stref czy dodatkowy tekst tez? 0 - nie, 1 - tak info_hud_holdtime 5.0 // jak dlugo ma byc pokazywana informacja info_hudpos 2 // pozycja gdzie wyswietlac wiadomosci, 0 - kolo radaru, 1 - pod death info, 2 - nizej celownika info_hudcolor "0 200 0" // kolor wiadomosci info_block_time 20.0 // jak dlugo blokowac informacje od poczatku rundy info_bomb_info 1 // czy pokazywac info na temat pozycji bomby, 0 - nie, 1 - tak info_bomb_reminder 12.0 // odstep miedzy powiadomieniami o bombie (czyli takie jakby, jak czesto odswiezac ta wiadomosc) info_bomb_on_radar 1 // czy pokazywac pozycje bomby na radarze? 0 - nie, 1 - tak info_player_zone 1 // czy pokazywac w ktorej strefie jest gracz? 0 - nie, 1 - tak info_hudpos_player 2 // pozycja gdzie wyswietlac wiadomosci dla strefy gracza, 0 - pod radarem, 1 - nad death info, 2 - srodek gora, 3 - pod czatem info_hudcolor_player "90 222 50" // kolor wyzej wymienionej wiadomosci info_kill_resp_time "30.0" // po jakim czasie ma sprawdzic polozenie graczy (czyli ile czasu mozna stac na respie po rozpoczeciu rundy), 0.0 zeby wylaczyc
https://amxx.pl/topi...-pluginów-amxx/
Dobra, to teraz pare słów o konfiguracji:
Aby zabijało graczy na respie to strefa musi zawierać w swojej nazwie "resp" oraz "tt" (wielkość liter nie ma znaczenia). Czyli strefe od respa tt mozemy nazwac "Resp TT", "Respior tT" itd.
Menu kreatora stref mamy pod komendą: /strefy , a także pod klawiszami Z,X,C (radio1,2,3).
Menu jest na flage: ADMIN_RCON czyli flaga "l" (l jak lama)

- najlepiej jak strefy będa dość duże, a nie kilka malutkich dotyczących tego samego
- strefy mogą mieć takie same nazwy
- strefy nie powinny na siebie nachodzić
- nie zapomnij zapisać stref

// dodaje wiadomosc do kolejki wiadomosci dla danego teamu // team -> 1 - TT, 2 - CT, 0 - all // message -> wiadomośc native info_add_message(team, message[]); // pobiera informacje o strefie w ktorej znaduje sie byt // ent -> identyfikator bytu (w szczegolnosci gracza) // buffer -> tablica, do ktorej zostanie skopiowana informacja o strefie // len -> dlugosc tablicy // return - true jesli udalo sie znalezc strefe gracza, false gdy nie native bool:info_get_entity_zone(ent, buffer[], len)
Radze nie napieprzać natywami w jakimś thinku czy coś.
Dzięki temu łatwo zintegrować (już zostało zrobione) takie info po śmierci, bo to domyślne jest na czacie i słabo widać, tak to jest szansa, że więcej osób zauważy dane info
Info po śmierci w załączniku. Skorzystałem z tej wersji pluginu: https://amxx.pl/topi...ci-nowa-wersja/
Info wpisane przez gracza zostanie rozesłane do innych poprzez taki sam hud jak w przypadku informacji o bombie, strefie gracza itp.
Część kodu zakrzywiłem ze swojego starego antyrushera, który był bazowany na jakimś innym antyrusherze
Wszelkie sugestie mile widziane!
Pliki stref (wrzucamy do addons/amxmodx/configs/info_zone):
de_dust2.ini 1,28 KB 233 Ilość pobrań
by wiktor000
Jeśli ktoś chciałby/zrobiłby konfiguracje/edycje/poprawki pod inne mapki to proszę o wrzutke
20.08.2019 - dodanie zabijania graczy kampiących na respie.
04.09.2019 - poprawiono wyświetlanie HELP_LINE
07.09.2019 - poprawka w enumie - nie wpływała na działanie pluginu, ale kłuła w oczy
11.02.2020 - dodanie natywu do pobrania pozycji, dodanie pluginu korzystającego z tego natywu (info po smierci)