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

Zmiana hud zabaw na jb_cypis


Najlepsza odpowiedź Robiin, 27.08.2020 16:07

Nie wykorzystuje niczego innego. To jest tylko forward wykonywany na początku dnia, żebyś mógł sformatować wiadomość z poziomu pluginu zabawy. To, czego szukasz znajdziesz w api w publicu "task_server()". Konkretnie te linijki:

public task_server()
{
	[...]

	static szDay[256];
	formatex(szDay, 63, "Dzien %i - %s^n", jail_day, dni_tygodnia[jail_day%7]);
	set_hudmessage(0, 255, 0, 0.01, 0.18, 0, 0.01, 1.0);

	if(prowadzacy && !szInfo[0])
	{	
		set_hudmessage(0, 255, 0, 0.01, 0.18, 0, 0.01, 1.0);
		format(szDay, 255, "%s%s jest prowadzacym straznikiem.", szDay, nazwa_gracza[prowadzacy]);
	}
	else if(szInfo[0])
	{
		// Tutaj.
		set_hudmessage(255, 0, 0, 0.01, 0.18, 0, 0.01, 1.0);
		format(szDay, 255, "%s%s", szDay, szInfo);
	}
	[...]
}
Przejdź do postu


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

#1 Dropsu

    Zaawansowany

  • Użytkownik

Reputacja: 9
Nowy

  • Postów:91
  • Imię:Patryj
  • Lokalizacja:Białystok
Offline

Napisano 27.08.2020 12:34

To co widoczne na zdjeciu
 
Jak zmienic kolor tego zaznaczonego na czerwono napisu? Patrzyłem na kod w zabawie i nie potrafie zrozumiec gdzie ustawia sie kolor. Moze robi sie to w silniku API?

 

 

 

 

 

 

Załączone miniatury

  • jail_xgames0000.jpg

  • +
  • -
  • 0

#2 Misiu.

    Kochanek DarkGL

  • Power User

Reputacja: 174
Profesjonalista

  • Postów:539
  • GG:
  • Steam:steam
  • Imię:Adrian
  • Lokalizacja:Zgorzelec
Offline

Napisano 27.08.2020 12:57

Może podasz .sma?  :facepalm2:

Mimo wszystko znajdź set_hudmessage

I pierwsze trzy wartości odpowiadają za kolor w RGB

W razie problemów - https://amxx.pl/doku.../set-hudmessage

 

 


Użytkownik Misiu. edytował ten post 27.08.2020 13:00

  • +
  • -
  • 0

PoGrywamy.pl - Pograj Razem Z Nami

 

Tatusiek serwerów:

[ONLY DD2 #2] 1shot2kill.pl

[ONLY DD2] PoGrywamy.pl

Przyjmuje płatne zlecenia!


#3 Dropsu

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 9
Nowy

  • Postów:91
  • Imię:Patryj
  • Lokalizacja:Białystok
Offline

Napisano 27.08.2020 14:46

no wlasnie wiem ze odpowiada pierwsze 3 wartosci set_hud muessage problem w tym ze to wykorzystuje co innego.

 

masz przyklad

 

public OnDayStartPre(day, szInfo[256], szInfo2[512], setting[10], gTimeRound)
{
static szTime[12];
if(day == id_zabawa)
{
format_time(szTime, 11, "%M:%S", gTimeRound-30);
formatex(szInfo2, 511, "Zasady:^nStraznicy maja czas do %s na schownie sie^nO %s otwieraja sie cele - CT vs TT", szTime, szTime);
szInfo = "Dzieci wojny";

  • +
  • -
  • 0

#4 Robiin

    Godlike

  • Support Team

Reputacja: 1 106
Super Hero

  • Postów:2 048
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 27.08.2020 16:07   Najlepsza odpowiedź

Nie wykorzystuje niczego innego. To jest tylko forward wykonywany na początku dnia, żebyś mógł sformatować wiadomość z poziomu pluginu zabawy. To, czego szukasz znajdziesz w api w publicu "task_server()". Konkretnie te linijki:

public task_server()
{
	[...]

	static szDay[256];
	formatex(szDay, 63, "Dzien %i - %s^n", jail_day, dni_tygodnia[jail_day%7]);
	set_hudmessage(0, 255, 0, 0.01, 0.18, 0, 0.01, 1.0);

	if(prowadzacy && !szInfo[0])
	{	
		set_hudmessage(0, 255, 0, 0.01, 0.18, 0, 0.01, 1.0);
		format(szDay, 255, "%s%s jest prowadzacym straznikiem.", szDay, nazwa_gracza[prowadzacy]);
	}
	else if(szInfo[0])
	{
		// Tutaj.
		set_hudmessage(255, 0, 0, 0.01, 0.18, 0, 0.01, 1.0);
		format(szDay, 255, "%s%s", szDay, szInfo);
	}
	[...]
}

  • +
  • -
  • 1

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#5 Dropsu

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 9
Nowy

  • Postów:91
  • Imię:Patryj
  • Lokalizacja:Białystok
Offline

Napisano 27.08.2020 16:34

Dziękuje za pomoc zrobiłem


  • +
  • -
  • 0




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

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