Skocz do zawartości
Mesharsky

[CSGO] VIP [2 TRYBY] [NAJNOWSZA WERSJA]

Rekomendowane odpowiedzi

ZAAWANSOWANY PLUGIN VIP
AKTUALNA WERSJA: 2.0

2 TRYBY PLUGINU: TRYB ZWYKŁY ORAZ TRYB SPLEWIS ARENA.

 

Witajcie,

 

jest to moja ostateczna odsłona vipa przygotowanego dla was, posiada on dwa tryby (Dwa osobne pluginy).
Tryb Normalny jest przystosowany do zwykłych rozgrywek takich jak: Only mirage, Only AWP, Retake, ITD ITP.
Tryb Splewis Arena jest przystosowany tylko i wyłącznie do pluginu Multi1v1 by Splewis, dzięki czemu plugin jest w pełni kompatybilny z owym modem.

KOMENDY: 
 

Cytat

!vips - Pokazuje aktualną ilość vipów na serwerze ( Może zostać to wyłączone poprzez CVAR ).

!vipsay <wiadomość> - VIP może pisać czacie (HUD) który jest widoczny u każdego gracza na ekranie ( Również może zostać to wyłączone poprzez CVAR )


Teraz zaprezentuję funkcjonalności obydwóch trybów...

TRYB NORMALNY:
 

Cytat
  • Przywitanie oraz pożegnanie VIP'a na czacie.
  • VIP może pisać w hud !vipsay wiadomość
  • VIP posiada dodatkowe zdrowie na start rundy. (Również możecie skonfigurować ile maksymalnie VIP może zdobyć HP w rundzie).
  • VIP dostaję HP za zabójstwo oraz Headshota.
  • VIP dostaję wynagrodzenie pieniężne za: zabójstwo/headshot/podłożenie oraz rozbrojenie bomby/zabicie z noża.
  • VIP ma zwiększoną prędkość ruchu (Można takie ustawienie ustawić poprzez CVAR, domyślnie nie ma przyspieszenia).
  • VIP może mieć zmienioną grawitację (Również to ustawienie jest w CVARACH).
  • VIP posiada darmową kamizelkę oraz hełm na początku rundy.
  • VIP posiada darmowe granaty na start rundy, do wyboru do koloru wszystko ustawiamy w CVARACH.
  • VIP posiada podwójny skok.
  • VIP posiada Prefix w tabeli [VIP]
  • VIP posiada darmowe menu broni od 3 rundy.
  • VIP ma nieskończoność amunicji + brak przeładowywania broni (Domyślnie wyłączone).
  • DARMOWY VIP od godziny 22 do 6 nad ranem.
  • Możliwość ustawienia czy na pistoletówce VIP ma posiadać kamizelkę i hełm.

 

TRYB SPLEWIS ARENA:

 

Cytat
  • Przywitanie oraz pożegnanie VIP'a na czacie.
  • VIP może pisać w hud !vipsay wiadomość
  • VIP posiada dodatkowe zdrowie na start rundy.
  • VIP ma zwiększoną prędkość ruchu (Można takie ustawienie ustawić poprzez CVAR, domyślnie nie ma przyspieszenia).
  • VIP może mieć zmienioną grawitację (Również to ustawienie jest w CVARACH).
  • VIP posiada darmową kamizelkę oraz hełm na początku rundy.
  • VIP posiada darmowe granaty na start rundy, do wyboru do koloru wszystko ustawiamy w CVARACH.
  • VIP posiada podwójny skok.
  • VIP posiada Prefix w tabeli [Arena 1 | VIP] (Numer areny oraz ranga, specjalnie przystosowane pod ten MOD).
  • VIP ma nieskończoność amunicji + brak przeładowywania broni (Domyślnie wyłączone).
  • DARMOWY VIP od godziny 22 do 6 nad ranem.

 

INSTALACJA PLUGINU: 


Dla modów (Only Mirage/Cache/3Maps/Retake inne zwykłe tryby):
 

Plik GoCode_VipTrybNormalny.smx wrzuć do csgo/addons/sourcemod/plugins

Plik GoCode_VipTrybNormalny.sp wrzuć do csgo/addons/sourcemod/scripting

Dla moda (ARENA 1VS1 BY SPLEWIS😞

 

Plik GoCode_VipTrybSplewisArena.smx wrzuć do csgo/addons/sourcemod/plugins

Plik GoCode_VipTrybSplewisArena.sp wrzuć do csgo/addons/sourcemod/scripting

PROSZĘ NIE WGRYWAĆ OBYDWÓCH TRYBÓW JEDNOCZEŚNIE GDYŻ TO NIE MA SENSU. 1 PLUGIN = 1 TRYB. DRUGI TRYB JEST TYLKO NA SERWERY ARENA !vs!

 

KONFIGURACJA PLUGINU: 

Konfiguracja całego systemu VIP utworzy wam się w: csgo/cfg/sourcemod/GoCode_KonfiguracjaVIP.cfg

Edytując powyższy plik zmodyfikujecie swojego vipa pod swoje preferencję na serwerze.

JAK DAĆ GRACZOWI VIPA?:

Wystarczy nadać graczowi flagę "o" gdyż flaga o jest domyślną flagą dla VIPA w pluginie.
Jeżeli chcesz zmienić ową flagę na inną, możesz to zrobić poprzez wygenerowane cvary.

A jak ktoś mimo tego się pogubi to proszę przejść do: addons/sourcemod/configs/admin_simple.ini
Oraz wpisać:
"STEAMID" "FLAGA"

 

Przykład:
"STEAM_0:1:210035902" "o"


DODATKI:

 

Link do pluginu Arenek: https://forums.alliedmods.net/showthread.php?t=241056
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! by móc używać vipa na tym trybie.

 

POBIERZ VIPA:


Tryb Normalny:

GoCode_VipTrybNormalny.sp
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

GoCode_VipTrybNormalny.smx
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!
 

Tryb ARENA 1vs1:

GoCode_VipTrybSplewisArena.sp
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

GoCode_VipTrybSplewisArena.smx
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

 

SŁOWA KOŃCOWE:


Zapraszam wszystkich developerów do ulepszania vipa, nie poświęcam już temu praktycznie w ogóle czasu więc jestem w 100% pewien że niektóre rzeczy mogą zostać lepiej napisane, oraz można tutaj dodać wiele innych funkcjonalności, więc jeżeli chcecie pomóc w rozwoju naszego vipa, z wielką przyjemnością zapraszam do współpracy.

Za niedługo będziemy mieli generator VIP'a bazujący na tym właśnie kodzie, dlatego im więcej pomożecie, tym lepszy generator zostanie utworzony.

 

 


Napisane z ❤ do Rias Gremory.
Plugin jest własnością strony go-code.pl



 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeżeli vip pod arenki jest ten sam co no alliedmodders to nie działa prawidłowo HP w trybie 1hp. Wtedy gracz ma 1 hp a vip ma ustawione HP dla vipa. Czyli powiedzmy 105 hp domyślnie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Dziękuje 1
Napisano (edytowane)
21 minut temu, Doktorekone napisał:

 

Jeżeli vip pod arenki jest ten sam co no alliedmodders to nie działa prawidłowo HP w trybie 1hp. Wtedy gracz ma 1 hp a vip ma ustawione HP dla vipa. Czyli powiedzmy 105 hp domyślnie.

 

Wystarczy zmienić linijkę 247

SetEntityHealth(client, g_CvarVipHP.IntValue);

na

SetEntityHealth(client, GetClientHealth(client) + g_CvarVipHP.IntValue);

a w cfg ustawić: zycie_arenavip 105 -> 5.

W efekcie będąc vipem otrzymamy 6 hp podczas trybu "1hp".

Nie jestem pewien jak działa core multi1v1 więc moją drugą propozycją jest po prostu sprawdzenie HP gracza (o ile HP ustawione w vipie nie będzie się "gryzło" z ustawianiem HP w trybie "1hp")

Edytowane przez Bioły

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Daj linka do tego trybu bądź plugin to zintegruje z vipem. 

 

Nie jest to błąd jedynie brak kompatybilności z danym dodatkiem 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
4 minuty temu, Mesharsky napisał:

Daj linka do tego trybu bądź plugin to zintegruje z vipem. 

 

Nie jest to błąd jedynie brak kompatybilności z danym dodatkiem 

 

https://forums.alliedmods.net/showthread.php?p=2647650
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
W dniu 2.04.2020 o 15:47, Doktorekone napisał:

Jeżeli vip pod arenki jest ten sam co no alliedmodders to nie działa prawidłowo HP w trybie 1hp. Wtedy gracz ma 1 hp a vip ma ustawione HP dla vipa. Czyli powiedzmy 105 hp domyślnie.

 

Spróbuj tej wersji.
 

--- Moja głupota XD

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
16 godzin temu, Mesharsky napisał:

 

Spróbuj tej wersji.
 

GoCode_VipTrybSplewisArena.sp 13 kB · 1 pobranie
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

GoCode_VipTrybSplewisArena.smx 10 kB · 0 pobrań
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Teraz wgl nie dodaje HP jest standardowe 100 a mam ustawione 120 w cfg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Teraz, Doktorekone napisał:

Teraz wgl nie dodaje HP jest standardowe 100 a mam ustawione 120 w cfg

Okej, pobawię się po pracy ;).

I wyślę wersję jak sam ją przetestuję.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
7 godzin temu, KatowADRE napisał:

Mógłbym prosić jeszcze o dodatkową 

1x apteczkę zastrzyk zdrowia? 

Nie rozumiem, chcesz mieć 2 razy dla gracza?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

VIP w trybie splewis posiada jakiś błąd, bo po jakimś czasie daje każdemu vipa.

 

PS: godziny od do są wyłączone.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
23 minuty temu, terrorist0p napisał:

VIP w trybie splewis posiada jakiś błąd, bo po jakimś czasie daje każdemu vipa.

 

PS: godziny od do są wyłączone.

Pamiętam tego buga

Muszę przepisać tą funkcje. 

 

Dziękuję za zgłoszenie 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Godzinę temu, Mesharsky napisał:

Pamiętam tego buga

Muszę przepisać tą funkcje. 

 

Dziękuję za zgłoszenie 

 

 

Nie mogę edytować postu? Więc spamuje 😄 

 

Jak szybko można się spodziewać poprawek? zależy mi na czasie

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zwykły vip też posiada ten sam problem, że daje każdemu vip'a po mimo ustawionej flagi i wyłączonych godzin darmowego vip'a. @Mesharsky

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam,

Jest możliwość ustawienia, aby dodatkowe przedmioty jak granaty, medicshot itd. pojawiały się dopiero od 2 rundy? VIP działa od 1 rundy, a dodatki od drugiej?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Fix na wszelkie problemy wyżej i ogółem.

Dopiero teraz zauważyłem błąd głupi błąd.

GoCode_VipTrybNormalny.sp
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! GoCode_VipTrybNormalny.smx
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

 

Thanks @Bioły Za poganianie mojej dupy.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
2 godziny temu, Mesharsky napisał:

Fix na wszelkie problemy wyżej i ogółem.

Dopiero teraz zauważyłem błąd głupi błąd.

GoCode_VipTrybNormalny.sp 24 kB · 1 pobranie
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! GoCode_VipTrybNormalny.smx 14 kB · 2 pobrania
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

 

Thanks @Bioły Za poganianie mojej du*y.

 

Dodaj z powrotem "Haha" bo nie mam jak Ci reakcji dodać.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wgrałem nową wersję, ale nadal po pistoletówce nie dostaje się granatów i pancerza, tylko dopiero w trzeciej rundzie.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
3 godziny temu, zaksiu napisał:

@Mesharsky a wersja na arene też zostanie poprawiona z bugów?

A jakie są bugi na wersji z areny?

jeżeli chodzi o darmowego vipa?, to tak zostanie poprawiona.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)
W dniu 9.05.2020 o 16:01, iT0mT0m napisał:

Wgrałem nową wersję, ale nadal po pistoletówce nie dostaje się granatów i pancerza, tylko dopiero w trzeciej rundzie.

Udało się znaleźć problem z pomocą z zewnątrz. Okazuje się, że nie można nadać ustawieniu "mp_halftime_duration" wartości poniżej 15 sekund(miałem 10). Wyglądało to tak, że zmienna RoundCount zwiększała się po zmianie stron, a ok. 5 sekund później dopiero wywoływało procedurę(ResetAfterTeamChange) i przypisywało jej wartości 1 do zmiennej. Jeszcze, aby poprawnie to działało od drugiej rundy i z granatami, to zmiennej RoundCount powinno się na samym początku przypisać wartość 1, a nie 0(przynajmniej u mnie to działa wtedy poprawnie z WarmUP na początku).

Edytowane przez iT0mT0m

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Co myślisz o dodaniu do pluginu menu wraz z wyborem dla danego gracza wyłączenia double jumpa ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Chodzi o menu w którym gracz mógłby sobie sam włączyć/wyłączyć dane bonusy? Czemu nie, tylko po co 🙂 ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Chodzi tylko menu tylko z double jumpem u mnie się dopytują co do tego też nie rozumiem po co jak nie potrzebuje double jumpa to niech nie klikają spacji w powietrzu albo scrolla 2x.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.


×
×
  • Dodaj nową pozycję...