Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
- - - - -

Advanced MVP

mvp

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 InFiNiTy1234

    Początkujący

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:10
  • Imię:Karol
  • Lokalizacja:Podlasie
Offline

Napisano 30.12.2021 13:55

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


  • +
  • -
  • 3

#2 Tyberr

    Nowy

  • Nowy

Reputacja: 0
Nowy

  • Postów:1
  • Imię:Tyberiusz
Offline

Napisano 01.01.2022 19:46

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


  • +
  • -
  • 0

#3 Alelluja

    Miszcz jotbe

  • Power User

Reputacja: 491
Wszechobecny

  • Postów:981
  • GG:
Offline

Napisano 01.01.2022 20:18

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.


  • +
  • -
  • 0

Moje Pluginy | Paczki:
------> http://amxx.pl/topic...od/#entry687942 <------ 500 Postów 27.05.2015
------> http://amxx.pl/topic...monety-lombard/<------
------> http://amxx.pl/topic...-na-ammo-packi/<------


#4 Anonymuss

    Profesjonalista

  • Użytkownik

Reputacja: 55
Pomocny

  • Postów:194
  • Imię:Anonimowy
  • Lokalizacja:Polska
Offline

Napisano 02.01.2022 02:47

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);
	
	...
}

  • +
  • -
  • 1

#5 InFiNiTy1234

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:10
  • Imię:Karol
  • Lokalizacja:Podlasie
Offline

Napisano 02.01.2022 14:39

 

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 :)


  • +
  • -
  • 0

#6 InFiNiTy1234

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:10
  • Imię:Karol
  • Lokalizacja:Podlasie
Offline

Napisano 02.01.2022 14:41

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

  • +
  • -
  • 0

#7 InFiNiTy1234

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:10
  • Imię:Karol
  • Lokalizacja:Podlasie
Offline

Napisano 02.01.2022 17:35

/*
=====================================================================================================================
							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


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych