Skocz do zawartości

[Plugin] LVL+PERKS

 Udostępnij


Tomgra

Rekomendowane odpowiedzi

  • Administrator Forum

Cześć! Przychodzę do was z pluginem mojego autorstwa, dodającym na serwer levele i powiązane z nimi ulepszenia. Jest to dokładne odwzorowanie moich propozycji na, nieistniejący już, serwer OnlyAWP >klik<. Inspirację czerpałem z tego >klik< pluginu, jednak napisałem całość od zera. Dodam jeszcze, że jest to mój pierwszy plugin.

 

Opis pluginu:

Spoiler

Plugin dodaje na serwer ulepszenia, które kupuje się za punkty umiejętność. Punkty umiejętności otrzymuje się za awansowanie na kolejne poziomy, za każdy awans 3. Kolejne poziomy wbija się przez zdobywanie PD za wykonywanie różnych akcji (lista dostępnych akcji wypisana jest w trzecim punkcie).

Dostępne ulepszenia to:

Spoiler
  • Zmniejszenie grawitacji
  • Zwiększenie szybkości
  • Zmniejszenie obrażeń od upadku
  • Zwiększenie życia
  • Regeneracja życia
  • Zwiększenie zadawanych obrażeń.

Plugin posiada również opcję ustawienia minimalnej liczby graczy wymaganych na serwerze do włączenia zdobywania PD. Do zmiany wartości minimalnej liczby graczy służy cvar lvl_min_players. Domyślna wartość to 4.

 

Komendy:

Spoiler

Komendy gracza:

Główne menu pluginu: !lvl, ! level,  !poziom,!toplvl

Lista poziomów: !lvls, !levels, !poziomy

 

Komendy admina (wymagają flagi ROOT):

Dodawanie PD: !addpd <ilość>

Dodawanie punktów umiejętności: !addpoints <ilość>

Resetowanie danych gracza: !reset

 

Zdobywanie PD:

Spoiler
  • Za zabójstwo
  • Za zabójstwo z noża
  • Za NoScope
  • Za HeadShot
  • Za WallBang
  • Za zabójstwo na Flashu
  • Za zabójstwo przez Smoke'a
  • Za MVP
  • Za wygranie rundy
  • Za podłożenie bomby
  • Za rozbrojenie bomby
  • Za podniesienie zakładnika
  • Za uratowanie zakładnika
  • Za zabicie gracza niosącego zakładnika

 

Lista poziomów:

Spoiler

Lvl 0 – 0pd

Lvl 1 – 1pd

Lvl 2 – 750pd

Lvl 3 – 2500pd

Lvl 4 – 7500pd

Lvl 5 – 15000pd

Lvl 6 – 30000pd

Lvl 7 – 50000pd

Lvl 8 – 75000pd

Lvl 9 – 105000pd

Lvl 10 – 140000pd

Lvl 11 – 180000pd

Lvl 12 – 225000pd

Lvl 13 – 275000pd

Lvl 14 – 330000pd

Lvl 15 – 390000pd

Lvl 16 – 455000pd

Lvl 17 – 525000pd

Lvl 18 – 600000pd

Lvl 19 – 680000pd

Lvl 20 – 765000pd

Lvl 21 – 855000pd

Lvl 22 – 950000pd

Lvl 23 – 1050000pd

Lvl 24 – 1150000pd

 

ScreenShoty:

Spoiler

Dziękuje za pomoc @ TomSoneK

Główne menu:

1072226486_2021-11-10(22).png.a32c15eaff4ded3b7576e021b8fd735d.png

Menu ulepszeń:

1695249214_2021-11-10(21).png.7cb2a5b3edf4c43d2c7cd2c121332d5f.png

Ulepszanie:

476768169_2021-11-10(20).png.22ac9b84f00305de4c015cdb3ef7f185.png

Menu zdobywania PD:

1472743047_2021-11-10(19).png.80048eb8de1fd46fd61d7b8705aef07c.png

Menu poziomów:

843138505_2021-11-10(18).png.05191e69ceafab9ced4add8097a26084.png

TOP10 graczy:

2047776301_2021-11-10.png.e129cc809e876667e2fc10493158c7ff.png

Resetowanie danych gracza:

2090364127_2021-11-10(17).png.aff9572b998f01ac45979edd7c92c667.png

HUD (HintText):

1929146766_2021-11-10(13).png.5502162c51a6eebe9c45f0e165dab760.png

Otrzymywanie punktów:

229028235_2021-11-10(16).png.bd633a2ea60300bc5e036b05db09060f.png

Level Up:

1353929537_2021-11-10(14).png.cf476e33753c4d468186b388f63f886b.png

Runda z wyłączonym PD:

1856421700_2021-11-10(151).png.57cc72b645201c50d71b0b0543d86eb0.png

Prefix na chacie:

345511258_2021-11-10(15).png.3d0733042d6f053b6c7782cbd98278fe.png

 

Instalacja:

Spoiler

Plik .sp wrzucamy do addons/sourcemod/scripting

Plik .smx wrzucamy do addons/sourcemod/plugins

 

Podłączenie do bazy danych:

Spoiler

W addons/sourcemod/configs/database.cfg dodajemy:

"DB_LVL"

{

  "driver" "mysql"

  "host" "adres bazy"

  "database" "nazwa bazy"

  "user" "nazwa użytkownika"

  "pass" "hasło"

  "port" "port hosta"

 }

 

 

Zapraszam do korzystania z pluginu, w przypadku wystąpienia błędów polecam skontaktować się ze mną przez forum lub steam.

Chętnie przeczytam również co mógłbym dodać/poprawić.

 

tomgra.sp

tomgra.smx

 

tg_LVL-2.1.zip

  • WOW MEGA! 1
  • Haha! 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • Administrator Forum

Aktualizacja - wersja 1.1

Spoiler

Dodałem:

  • zdobywanie PD za pierwszą krew,
  • zdobywanie PD za wygranie meczu,
  • informację na chacie o komendzie !lvl

 

 

 

tg_LVL.sp

tg_LVL.smx

Edytowane przez Tomgra
Odnośnik do komentarza
Udostępnij na innych stronach

  • Administrator Forum

Aktualizacja - wersja 1.2

Spoiler

Zmiany:

  • HintText opiera się teraz na timerze globalnym, 3 sekundowym,
  • sm_lvls wyświetla się teraz w oparciu o tablicę lvl_requirements,
  • nie da się już nickiem wybombić bazy.

 

 

tg_LVL.sp

tg_LVL.smx

Edytowane przez Tomgra
Odnośnik do komentarza
Udostępnij na innych stronach

  • Tomgra zablokował(a) ten temat
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Polityka prywatności