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

HUD


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

#1 LucKy_skiLL

    Godlike

  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 09.02.2011 20:26

Mam problem, ponieważ chce aby ilość expa i level były nad HP lecz nie mam pojęcia jak to zrobić moj kod:


public UpdateHUD(id) {
	for (new id=0; id < 32; id++) {
		
		//new HUD[255]
		
		if (!is_user_connected(id))
			continue
		
		if (is_user_alive(id))
		{
			if(PlayerLevel[ id ] >= 15) {
				set_hudmessage(50,135,180,0.5,0.04,0,1.0, 12.0)
				show_hudmessage(id, "Level: Max / 15^nExp: Max / 30000 (+0)^nRanga: Bog EasyBlock");
			}
			else 
			{
				set_hudmessage(50,135,180,0.5,0.04,0,1.0, 12.0)
				show_hudmessage(id, "Level: %i / 15^nExp: %d / %d (+%d)^nRanga: %s",PlayerLevel[id],PlayerXP[id],LEVELS[PlayerLevel[id]], LEVELS[PlayerLevel[id]] - PlayerXP[id], rank[id]);
			}
			//set_hudmessage(255, 0, 0, 0.01, 0.90, 0, 6.0, 12.0)
			//format(msghud1,171,"Level: %d^nExp: %d / %d",PlayerLevel[id],PlayerXP[id],LEVELS[PlayerLevel[id]+1])
			//show_hudmessage(id,msghud1)
			
			//new text[512];
			
			//format(text,511,"Level: %i / 15 Exp: %d / %d (+%d) Ranga: %s",PlayerLevel[id],PlayerXP[id],LEVELS[PlayerLevel[id]], LEVELS[PlayerLevel[id]] - PlayerXP[id], rank[id]);
			//message_begin(MSG_ONE, gmsgStatusText,{0,0,0}, id); 
			//write_byte(0); 
			//write_string(text);
			//message_end();
			//return;
		}
	}  
}


A chce żeby był w tym miejscu co tutaj: http://img638.images...38/1096/bf2.png
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#2 FreZZy

    Guru

  • Zbanowany

Reputacja: 210
Profesjonalista

  • Postów:716
  • GG:
  • Imię:Paweł
  • Lokalizacja:Wwa
Offline

Napisano 09.02.2011 20:37

			if(PlayerLevel[ id ] >= 15) {
set_hudmessage(50,135,180,0.5,0.04,0,1.0, 12.0)
show_hudmessage(id, "Level: Max / 15^nExp: Max / 30000 (+0)^nRanga: Bog EasyBlock");
}
else
{
set_hudmessage(50,135,180,0.5,0.04,0,1.0, 12.0)
show_hudmessage(id, "Level: %i / 15^nExp: %d / %d (+%d)^nRanga: %s",PlayerLevel[id],PlayerXP[id],LEVELS[PlayerLevel[id]], LEVELS[PlayerLevel[id]] - PlayerXP[id], rank[id]);
}


gdzie ty tu widzisz HP?

chcesz, żeby ci je dodać?

#3 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 09.02.2011 20:45

Ten kod to pozwala na wyświetlanie w Hudzie na środku, a ja chce aby było nad HP, lecz sam nie potrafię tego zrobić.
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#4 FreZZy

    Guru

  • Zbanowany

Reputacja: 210
Profesjonalista

  • Postów:716
  • GG:
  • Imię:Paweł
  • Lokalizacja:Wwa
Offline

Napisano 09.02.2011 20:55

a jak wyświetla ci HP?

jakiś osobny plugin?

#5 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 09.02.2011 20:59

Nie to wygląda tak:

Dołączona grafika

Tylko ja chce zeby to było nad HP jak w BF2
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#6 FreZZy

    Guru

  • Zbanowany

Reputacja: 210
Profesjonalista

  • Postów:716
  • GG:
  • Imię:Paweł
  • Lokalizacja:Wwa
Offline

Napisano 09.02.2011 21:13

aaa nad TYM HP.... ok

zmien to:

 set_hudmessage(50,135,180,0.5,0.04,0,1.0, 12.0)


na to (2 razy):

 set_hudmessage(50,135,180,0.57,0.85,0,1.0, 12.0)


#7 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 09.02.2011 21:35

ehh nie rozumiesz mnie, ma byc tak:


Dołączona grafika
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#8 AmD

    aemde

  • Użytkownik

Reputacja: 71
Pomocny

  • Postów:500
  • Steam:steam
  • Imię:Dariusz
  • Lokalizacja:Częstochowa
Offline

Napisano 09.02.2011 21:39

sam wyłączyłeś już ten kod...


//new text[512];

//format(text,511,"Level: %i / 15 Exp: %d / %d (+%d) Ranga: %s",PlayerLevel[id],PlayerXP[id],LEVELS[PlayerLevel[id]], LEVELS[PlayerLevel[id]] - PlayerXP[id], rank[id]);
//message_begin(MSG_ONE, gmsgStatusText,{0,0,0}, id);
//write_byte(0);
//write_string(text);
//message_end();
//return;

  • +
  • -
  • 1

#9 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 09.02.2011 21:45

Ale po właczeniu pluginu nie da sie skomplikowac
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#10 AmD

    aemde

  • Użytkownik

Reputacja: 71
Pomocny

  • Postów:500
  • Steam:steam
  • Imię:Dariusz
  • Lokalizacja:Częstochowa
Offline

Napisano 09.02.2011 21:46

co wyskakuje?
  • +
  • -
  • 1

#11 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 09.02.2011 22:14

Takie mam błedy


Dołączona grafika
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube


#12 byCZUS

    Listonosz

  • Support Team

Reputacja: 752
Guru

  • Postów:459
  • GG:
  • Steam:steam
  • Lokalizacja:GW
Offline

Napisano 09.02.2011 22:28

stwórz zmienną globalną
new gmsgStatusText;
Następnie w plugin_init na dole dodaj gdzieś
gmsgStatusText = get_user_msgid("StatusText");
i błędu niema ;]
  • +
  • -
  • 1

Dziękuje, dobranoc.


#13 LucKy_skiLL

    Godlike

  • Autor tematu
  • Power User

Reputacja: 163
Profesjonalista

  • Postów:1 301
  • GG:
  • Lokalizacja:Kraków
Offline

Napisano 09.02.2011 22:34

dzięki reputacje poleciały, można close
  • +
  • -
  • 0

Oglądasz seriale typu: The Flash, Arrow, Daredevil, The Walking Dead? Jeśli tak, to zapraszam na mój kanał YouTube





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

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