←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Respawn Alert - kara dla kampiacych - możl...

  • +
  • -
Rivit - zdjęcie Rivit 09.09.2019

opis

Jest to modyfikacja tego pluginu: https://amxx.pl/topi...buyzone-respie/

Z tym, że plugin ma możliwośc ustawienia stref, czyli nie jesteśmy ograniczeni przez buyzone, ale możemy sobie rozciągnąć strefy jak nam się podoba.

 

inne informacje

Z góry dziękuję autorowi Toldi za jego kod, który dostosowałem na potrzeby moich zmian. Dużo zostało przerobione.

 

cvary

// Ile sekund po starcie rundy (koniec zamrozenia) ma sprawdzac czy gracz jest na respawnie.
respawn_guard_start "30.0"

// Co ile sekund ma sprawdzac czy gracz znajduje się na respawnie
respawn_guard_interval "3.0"

// Po ilu warnach ma zaczac karac gracza
respawn_guard_max_warns "3"

// Typ kary
// 0 - Slapowanie gracza (zabiera hp + rzuca graczem)
// 1 - Zabiera pieniadze
// 2 - Zabija
// 3 - Kickuje gracza
respawn_guard_penalty_type "0"

// Ile hp ma zabierac graczowi w przypadku gdy Penatly = 0 (nie radzę dawac wiecej niz 10)
respawn_guard_hp "20"

// Ile pieniedzy $ ma zabrac graczowi gdy Penatly = 1
respawn_guard_money "2000"

// Czy admini tez maja byc sprawdzani
// 0 - Tak
// 1 - Nie
respawn_guard_admin_immunity "0"

konfiguracja

Plugin posiada możliwość ustawiania własnej strefy spawnu.

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)

Menu jest dość proste do ogarnięcia. Po zapisaniu stref stworzy nam sie plik w folderze configs/respawn_zone/nazwaMapy.ini
Możemy poustawiać sobie pare stref, w których gracz ma być karany za przebywanie

 

instalacja

https://amxx.pl/topi...-pluginów-amxx/

 

Jeśli chcesz użyć gotowej strefy spawnu to:

plik .ini wrzucamy do folderu configs/respawn_zone/  (jeśli nie istnieje folder to trzeba stworzyć)

tu jest pokazowa strefa, którą zrobiłem (jesli ktoś chce zrobić lepsze lub dla innych map to proszę wrzucić do tematu a ja dodam tu): 

 

Strefa sięga tak:

1.png

2.png

 

Jeśli nie chcesz używać gotowej strefy użyj kreatora wspomnianego wcześniej.

 

 

05.02.2020 - Poprawa bugu z slapowaniem po killu, ogólna poprawki, zmiana cvarów, optymalizacja paru rzeczy, usunięcie pliku .cfg

11.02.2020 - Drobne zmiany i poprawki, cvary odświeżane co runde

Załączone pliki


Użytkownik TibacK edytował ten post 11.02.2020 17:42
Odpowiedz

  • +
  • -
KrawiecRWS - zdjęcie KrawiecRWS 15.09.2019

Dzięki wielkie :) Czekałem na to.

Odpowiedz

  • +
  • -
Misiu. - zdjęcie Misiu. 31.01.2020

W pluginie coś jest nie tak z zerowaniem ostrzeżeń na początku nowej rundy.

Jeżeli gracz będzie na respie na tyle długo, że plugin go zabije zadawanym DMG, to po rozpoczęciu nowej rundy ten sam gracz zaczyna dostawać obrażenia od początku rundy.

 


Rivit (05.02.2020 20:17):
Plugin zaktualizowany, dzięki za zgłoszenie!
Odpowiedz

  • +
  • -
Skull. - zdjęcie Skull. 31.01.2020

Sprawdź tern poniżej w załączniku, tylko skompiluj sobie lokalnie.
Dodałem w nim resetowanie ostrzeżeń od razu po śmierci gracza. Więc nie powinien wydarzyć się już problem, a tym bardziej w nowej rundzie.

Załączone pliki


Użytkownik Skull. edytował ten post 31.01.2020 12:52
Odpowiedz

  • +
  • -
Misiu. - zdjęcie Misiu. 07.02.2020

Usunięcie pliku cfg

Chyba o czymś zapomniałeś bo

couldn't exec addons/amxmodx/configs/Respawn_Alert.cfg

Rivit (07.02.2020 17:14):
Nie no, nie ma w .sma żadnego execowania configu
Odpowiedz

  • +
  • -
Misiu. - zdjęcie Misiu. 26.03.2020

Odkryłem nowego buga, gdy gracz dostaje DMG na respie, a w międzyczasie skończy się runda to w nowej rundzie dalej go slapuje.


Rivit (26.03.2020 09:19):
:D :D
Chyba czas przepisać plugin po swojemu, a nie bazować na kimś :P
Poprawie jak mi sie na uczelni poluźni
Odpowiedz