Advanced MVP
InFiNiTy1234
30.12.2021
Witam wszystkich bardzo serdecznie, postanowiłem zacząć swoją przygodę z AMX Mod X, a efektem moich prac jest właśnie ten plugin
Advanced MVP v 1.0
Jest to przerobiony, myślę że designersko ładniejszy i dość przydatny plugin na Most Valuable Player'a
Do wyboru mamy wyświetlanie informacji na HUD lub w say
Są to dopiero moje początki więc mam nadzieję że nikt mnie nie zjedzie za wygląd kodu
mvp_r <0-255> mvp_g <0-255> mvp_b <0-255> // Chyba nie muszę tłumaczyć za co to odpowiada :) mvp_design <1 | 2> // 1 - Say | 2 - HUD
colorchat
Tylko tyle i aż tyle
Standardowa https://amxx.pl/topi...-pluginów-amxx/
Załączone pliki
Alelluja
01.01.2022
No ja jednak nie rozumiem tych cvarów możesz wyjaśnić ?
Jeżeli chodzi ci o RGB to wpisz sobie to w google i tam wszystko będziesz miał wraz z gotowymi kolorami.
Anonymuss
02.01.2022
Na pierwszy rzut oka zbędna biblioteka "amxmisc" i
new name[33] get_user_name(bestplayer, name, 31)
?
Tak to git, masz plusa na zachętę.
Tego cvara można zrobić jako całość zamiast rozbijać na 3.
Przykład:
new cvar_rgb; public plugin_init() { cvar_rgb = register_cvar("rgb", "000255255"); } public mvp() { ... new Red, Green, Blue, Color[10]; get_pcvar_string(cvar_rgb, Color, charsmax(Color)); new X = str_to_num(Color); Red = X / 1000000; X %= 1000000; Green = X / 1000; Blue = X % 1000; set_hudmessage(Red, Green, Blue, -1.0, 0.15, 0, 6.0, 3.0); ... }
InFiNiTy1234
02.01.2022
Na pierwszy rzut oka zbędna biblioteka "amxmisc" i
new name[33] get_user_name(bestplayer, name, 31)?
Tak to git, masz plusa na zachętę.
Tego cvara można zrobić jako całość zamiast rozbijać na 3.
Przykład:
new cvar_rgb; public plugin_init() { cvar_rgb = register_cvar("rgb", "000255255"); } public mvp() { ... new Red, Green, Blue, Color[10]; get_pcvar_string(cvar_rgb, Color, charsmax(Color)); new X = str_to_num(Color); Red = X / 1000000; X %= 1000000; Green = X / 1000; Blue = X % 1000; set_hudmessage(Red, Green, Blue, -1.0, 0.15, 0, 6.0, 3.0); ... }
Dzięki za cenne uwagi, a co do funkcji get_user_name, bestplayer robi tu za id, najwidoczniej z lenistwa nie wstawiłem w funkcji parametru id
Plugin będzie aktualizowany, także na luzie, w każdym razie wielkie dzięki
InFiNiTy1234
02.01.2022
No ja jednak nie rozumiem tych cvarów możesz wyjaśnić ?
mvp_r
mvp_g
mvp_b
kolory w systemie RGB - red green blue, po prostu ustawiając je możesz dowolnie dostosowywać kolor HUDu.
Poza tym bardziej szczegółowo opisałem wszystko w source code pluginu, wystarczy się zainteresować
Użytkownik InFiNiTy1234 edytował ten post 02.01.2022 14:42
InFiNiTy1234
02.01.2022
/* ===================================================================================================================== CHANGELOG - v1.0 => pierwsza kompilacja i opublikowanie pluginu - v1.0.1 => refaktoryzacja kodu ( podziękowania dla Anonymuss za cenne uwagi ) - v1.0.2 => efektywność i efektowność w jednym - sprawdzanie teamu do którego należy MVP, wyświetlanie jego koloru globalnie ===================================================================================================================== */
cvar_rgb <000255255> // Kolor w systemie RGB, używany w HUD ( podziękowania dla Anonymuss ) mvp_gamemode < ~DD2~ > // Prefix, edytowalny w zależności od trybu gry mvp_display < 1 | 2 > // Styl wyświetlania => 1 - Say | 2 - HUD
Są to nowe cvary.
Prosiłbym któregoś z Moderatorów o edycję pierwszego posta, zastępując plik i cvary, a także dopisując changelog ( w miarę możliwości )