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

[ROZWIĄZANE] Napisy w HUD znikają


Najlepsza odpowiedź Zuzza, 22.02.2021 20:41

formatex(szDay, 90, "| ** Dzien %i - %s ** |^n| > Prowadzacy: Brak < |^n^n^n| > Typ dnia: Normalny < |^n| > Wiezniow: %i/%i < |", jail_day, dni_tygodnia[jail_day%7], ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY]);

90 zmień na 200 jak w innych linijkacah tylko pytanie wtedy po co szDay ma 256, skoro i tak wszędzie i tak tylko 200 znaków edytujesz.

formatex(szDay, 90
Przejdź do postu


  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 Vanilla

    Zaawansowany

  • Girl

Reputacja: 1
Nowy

  • Postów:90
Offline

Napisano 22.02.2021 02:24

Witam, mam problem z napisami w HUD. Czasem znikają pojedyncze literki, a czasem całe słowo.

Przed edycją HUDu wszystko działało jak należy.

Zostały dodane tylko | > < , oraz zmieniony kolor aby wszystko estetycznie wyglądało,

Przesyłam kod:

	//set_hudmessage(0, 255, 0, 0.6, 0.1, 0, 0.01, 1.0);
	//ShowSyncHudMsg(0, SyncHudObj2, "Dzien %i - %s", jail_day, dni_tygodnia[jail_day%7]);
	 
	static szDay[256];
	if(!prowadzacy && !szInfo[0])
	{
		formatex(szDay, 90, "| ** Dzien %i - %s ** |^n| > Prowadzacy: Brak < |^n^n^n| > Typ dnia: Normalny < |^n| > Wiezniow: %i/%i < |", jail_day, dni_tygodnia[jail_day%7], ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY]);
		set_hudmessage(31, 67, 250, 0.10, 0.05, 0, 0.01, 1.0);
	}
	if(prowadzacy && !szInfo[0])
	{	
		set_hudmessage(31, 67, 250, 0.10, 0.05, 0, 0.01, 1.0);
		formatex(szDay, 200, "| ** Dzien %i - %s ** |^n| > Prowadzacy: %s < |^n^n^n| > Typ dnia: Normalny < |^n| > Wiezniow: %i/%i < |^n| > Wiezniowie musza sie sluchac Prowadzacego < |", jail_day, dni_tygodnia[jail_day%7], nazwa_gracza[prowadzacy], ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY]);
	}
	else if(szInfo[0])
	{
		set_hudmessage(31, 67, 250, 0.10, 0.05, 0, 0.01, 1.0);
		formatex(szDay, 200, "| ** Dzien %i - %s ** |^n| > Prowadzacy: Brak < |^n^n^n| > Typ dnia: %s < |^n| > Wiezniow: %i/%i < |", jail_day, dni_tygodnia[jail_day%7], szInfo, ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY]);
	}
	if(prowadzacy && !szInfo[0] && ostatni_wiezien)
	{	
		new nick[33];
		get_user_name(ostatni_wiezien, nick, 31);
		set_hudmessage(31, 67, 250, 0.10, 0.05, 0, 0.01, 1.0);
		formatex(szDay, 200, "| ** Dzien %i - %s ** |^n| > Prowadzacy: %s < |^n^n^n| > Typ dnia: Normalny < |^n| > Wiezniow: %i/%i < |^n| > Ostatni wiezien: %s < |^n| > Wiezniowie musza sie sluchac Prowadzacego < |", jail_day, dni_tygodnia[jail_day%7], nazwa_gracza[prowadzacy], ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY], nick);
	}
	else if(szInfo[0] && ostatni_wiezien) 
	{
		new nick[33];
		get_user_name(ostatni_wiezien, nick, 31);
		set_hudmessage(31, 67, 250, 0.10, 0.05, 0, 0.01, 1.0);
		formatex(szDay, 200, "| ** Dzien %i - %s ** |^n| > Prowadzacy: Brak < |^n^n^n| > Typ dnia: %s < |^n| > Wiezniow: %i/%i < |^n| > Ostatni wiezien: %s < |^n", jail_day, dni_tygodnia[jail_day%7], szInfo, ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY], nick);
	}
	ShowSyncHudMsg(0, SyncHudObj3, szDay);
	
	if(szPoszukiwani[0] && !szInfoPosz[0])
	{
		set_hudmessage(255, 85, 85, 0.01, 0.4, 0, 0.01, 1.0);
		ShowSyncHudMsg(0, SyncHudObj4, "Poszukiwani:%s", szPoszukiwani);
	}
	else if(szInfoPosz[0])
	{
		set_hudmessage(0, 255, 0, 0.01, 0.22, 0, 0.01, 1.0);
		ShowSyncHudMsg(0, SyncHudObj4, szInfoPosz);
	}

proszę o spojrzenie i ewentualną edycje aby napisy działały/nie znikały, lub podpowiedź co należy poprawić, lub co usunąć :)


  • +
  • -
  • 0

#2 Roughster

    Profesjonalista

  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:180
  • GG:
  • Steam:steam
  • Imię:Damian
  • Lokalizacja:localhost
Offline

Napisano 22.02.2021 08:55

Cześć. W którym miejscu znikają Ci literki i podczas jakich sytuacji?

Pierwsze co mi przychodzi na myśl to limity w HUD.


  • +
  • -
  • 0

#3 Vanilla

    Zaawansowany

  • Autor tematu
  • Girl

Reputacja: 1
Nowy

  • Postów:90
Offline

Napisano 22.02.2021 11:43

Najczęściej to w pierwszej linijce, napis "Wiezniow" znika, a dalsze napisy nie są już widoczne
Również może sie to pojawiać w innych linijkach ten sam napis :)
EDIT: Myśle że limity w HUD raczej nie, gdyż niżej jest napis "Więźniowie muszą się słuchać prowadzącego" i to normalnie działa, ale tylko bodajże po stronie CT

Użytkownik Vanilla edytował ten post 22.02.2021 11:44

  • +
  • -
  • 0

#4 Zuzza

    Pomocny

  • Girl

Reputacja: 48
Pomocny

  • Postów:44
  • Imię:Zuzza
  • Lokalizacja:Sosowiec
Offline

Napisano 22.02.2021 20:41   Najlepsza odpowiedź

formatex(szDay, 90, "| ** Dzien %i - %s ** |^n| > Prowadzacy: Brak < |^n^n^n| > Typ dnia: Normalny < |^n| > Wiezniow: %i/%i < |", jail_day, dni_tygodnia[jail_day%7], ilosc_graczy[ZYWI], ilosc_graczy[WSZYSCY]);

90 zmień na 200 jak w innych linijkacah tylko pytanie wtedy po co szDay ma 256, skoro i tak wszędzie i tak tylko 200 znaków edytujesz.

formatex(szDay, 90

  • +
  • -
  • 1

Parę moich rzeczy możesz zobaczyć na mojej stronie Zuzzart, oraz moim kanale youtube

 


#5 Vanilla

    Zaawansowany

  • Autor tematu
  • Girl

Reputacja: 1
Nowy

  • Postów:90
Offline

Napisano 22.02.2021 22:16

Po zmianie formatex(szDay, 90 na 200, oraz szDay na 200, wszystko działa poprawnie, nie ucina napisów, literek. Dziekuje za pomoc, leci plusik :)


  • +
  • -
  • 0

#6 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 23.02.2021 06:25

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0




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

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