←  Pluginy AMXX

AMXX.pl: Support AMX Mod X i SourceMod

»

Advanced MVP

  • +
  • -
InFiNiTy1234 - zdjęcie 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 ^D^

 

 

Advanced MVP v 1.0

 

opis

 

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 xD

 

cvary

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

wymagane moduly

colorchat

Tylko tyle i aż tyle xD

 

instalacja

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

download

Załączone pliki

  • Załączony plik  mvp.sma   3,53 KB   124 Ilość pobrań
Odpowiedz

  • +
  • -
Tyberr - zdjęcie Tyberr 01.01.2022

No ja jednak nie rozumiem tych cvarów możesz wyjaśnić ? 

Odpowiedz

  • +
  • -
Alelluja - zdjęcie 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.

Odpowiedz

  • +
  • -
Anonymuss - zdjęcie 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);
	
	...
}
Odpowiedz

  • +
  • -
InFiNiTy1234 - zdjęcie 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 xD

Plugin będzie aktualizowany, także na luzie, w każdym razie wielkie dzięki :)

Odpowiedz

  • +
  • -
InFiNiTy1234 - zdjęcie 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ć ^D^


Użytkownik InFiNiTy1234 edytował ten post 02.01.2022 14:42
Odpowiedz

  • +
  • -
InFiNiTy1234 - zdjęcie 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

===================================================================================================================== 
*/


cvary
 

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 )

Załączone pliki

  • Załączony plik  mvp.sma   5,23 KB   75 Ilość pobrań
Odpowiedz