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

Niew艂a艣ciwe wy艣wietlanie HuD.


Najlepsza odpowied藕 NacpanyKsiaze, 01.05.2016 15:57

Dzi臋kuj臋 za pomoc :)

Nie wiem czy Tw贸j kod dzia艂膮, nie sprawdza艂em :)

Podje艂em si臋 sam walki i uda艂o mi si臋 :)

 

Oto kod jaki u偶y艂em:

public rank(id)
{	
	set_hudmessage (255, 255, 255, 0.01, 0.17);
	new nick[33];
	get_user_name(id, nick, 32);
	if(!is_user_alive(id))
	{
		static target;
		target = pev(id, pev_iuser2);
		new target_nick[33];
		get_user_name(target,target_nick,32);
		if(target)
		{
			show_hudmessage(id, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", target_nick, Rangs[Rang[target]], Kills[target], NeedKills[Rang[target]], get_user_flags(target) & ADMIN_LEVEL_H ? "Tak" : "Nie");
		}
		return;
	}
	show_hudmessage (id, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", nick, Rangs[Rang[id]], Kills[id], NeedKills[Rang[id]], get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie");
}

Mo偶e nie optymalnie ale p贸ki co zale偶y mi na tym aby wszystko 艂adnie dzia艂a艂o :)

Temat do zamkni臋cia :)

Przejd藕 do postu


  • Nie mo偶esz napisa膰 tematu
  • Zaloguj si臋, aby doda膰 odpowied藕
6 odpowiedzi w tym temacie

#1 NacpanyKsiaze

    Zaawansowany

  • U偶ytkownik

Reputacja: 27
呕yczliwy

  • Post贸w:118
  • GG:
  • Imi臋:Szymon
  • Lokalizacja:艢wi臋tno
Offline

Napisano 29.04.2016 19:00

Witam,

Dzi艣 doda艂em sobie do mojej modyfikacji wy艣wietlanie HuD...

Jednak偶e grajac zauwa偶y艂em, 偶e HuD pokolei pokazuje kazdego gracza, tzn.

Od艣wie偶a si臋 co chwilke lecz co od艣wie偶enie prze偶uca si臋 na innego gracza.

Chcia艂bym aby HuD pokazywa艂 nasze statystyki.

Ewentualnie gdy zginiemy statystyki gracza kt贸rego ogl膮damy.

 

 

Dodaj臋 kod kt贸rym doda艂em HuD do pluginu

public rank(id)
{	
	set_hudmessage (255, 255, 255, 0.01, 0.17);
	new nick[33];
	get_user_name(id, nick, 32);
	if(!is_user_alive(id))
	{
		static target;
		target = pev(id, pev_iuser2);
		if(target)
		{
			show_hudmessage(0, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", nick, Rangs[Rang[target]], Kills[target], NeedKills[Rang[target]], get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie");
		}
		return;
	}
	show_hudmessage (0, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", nick, Rangs[Rang[id]], Kills[id], NeedKills[Rang[id]], get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie");
}

Dodatkowo doda艂em to do pluginu

public client_connect(id)
{
	set_task(1.0,"rank", id, _, _, "b");
	return PLUGIN_CONTINUE;
}

  • +
  • -
  • 0

#2 rzeznik9871

    Wszechwidz膮cy

  • U偶ytkownik

Reputacja: 82
Zaawansowany

  • Post贸w:266
Offline

Napisano 29.04.2016 20:00

public rank(id)
{	
	set_hudmessage (255, 255, 255, 0.01, 0.17);
	new target = pev(id, pev_iuser2)
	new nick[33];
	new target_name[33]
	get_user_name(target,target_name,32)
	get_user_name(id, nick, 32);
	if(target==id) return PLUGIN_CONTINUE
	if(is_user_alive(id))
	{
		show_hudmessage (0, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", nick, Rangs[Rang[id]], Kills[id], NeedKills[Rang[id]], get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie");
	}
	else
	{
		if(!target) return PLUGIN_CONTINUE
		show_hudmessage(0, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", target_name, Rangs[Rang[target]], Kills[target], NeedKills[Rang[target]], get_user_flags(target) & ADMIN_LEVEL_H ? "Tak" : "Nie");
	}
}

powinno byc ok


  • +
  • -
  • 1

Cze艣膰


#3 NacpanyKsiaze

    Zaawansowany

  • Autor tematu
  • U偶ytkownik

Reputacja: 27
呕yczliwy

  • Post贸w:118
  • GG:
  • Imi臋:Szymon
  • Lokalizacja:艢wi臋tno
Offline

Napisano 29.04.2016 20:29

Troszke musia艂em przerobic Tw贸j kod, poniewa偶 ottrzymywa艂臋m b艂膮d 209 ale ostatecznie sie skompilowa艂o.

Niestety jednak ciagle wyst臋puje ten sam problem :/

 

Doda艂em taki kod

public rank(id)
{	
	set_hudmessage (255, 255, 255, 0.01, 0.17);
	new target = pev(id, pev_iuser2);
	new nick[33];
	new target_name[33];
	get_user_name(target,target_name,32);
	get_user_name(id, nick, 32);
	if(target==id) return PLUGIN_CONTINUE;
	if(is_user_alive(id))
	{
		show_hudmessage (0, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", nick, Rangs[Rang[id]], Kills[id], NeedKills[Rang[id]], get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie");
	}
	else
	{
		if(!target) return PLUGIN_CONTINUE;
		show_hudmessage(0, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", target_name, Rangs[Rang[target]], Kills[target], NeedKills[Rang[target]], get_user_flags(target) & ADMIN_LEVEL_H ? "Tak" : "Nie");
	}
	return PLUGIN_CONTINUE;
}

  • +
  • -
  • 0

#4 camilost

    ^ BotQ - STER.owiec ^

  • Power User

Reputacja: 434
Wszechobecny

  • Post贸w:968
  • GG:
  • Steam:steam
  • Imi臋:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 01.05.2016 15:32

public rank(id)
{	
	set_hudmessage (255, 255, 255, 0.01, 0.17);
	target = pev(id, pev_iuser2);
	if(!target)
			target = id;
	new target_name[33];
	get_user_name(target,target_name,32);
	
	show_hudmessage(id, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", target_name, Rangs[Rang[target]], Kills[target], NeedKills[Rang[target]], get_user_flags(target) & ADMIN_LEVEL_H ? "Tak" : "Nie");
	return PLUGIN_CONTINUE;
}

Testuj.


  • +
  • -
  • 1

#5 NacpanyKsiaze

    Zaawansowany

  • Autor tematu
  • U偶ytkownik

Reputacja: 27
呕yczliwy

  • Post贸w:118
  • GG:
  • Imi臋:Szymon
  • Lokalizacja:艢wi臋tno
Offline

Napisano 01.05.2016 15:44

public rank(id)
{	
	set_hudmessage (255, 255, 255, 0.01, 0.17);
	target = pev(id, pev_iuser2);
	if(!target)
			target = id;
	new target_name[33];
	get_user_name(target,target_name,32);
	
	show_hudmessage(id, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", target_name, Rangs[Rang[target]], Kills[target], NeedKills[Rang[target]], get_user_flags(target) & ADMIN_LEVEL_H ? "Tak" : "Nie");
	return PLUGIN_CONTINUE;
}

Testuj.

 

 

To sie nawet nie kompiluje.

 

 

Dzi艣 zrobi艂em co艣 takiego:

public rank(id)
{	
	set_hudmessage (255, 255, 255, 0.01, 0.17);
	new nick[33];
	get_user_name(id, nick, 32);
	if(!is_user_alive(id))
	{
		static target;
		target = pev(id, pev_iuser2);
		if(target)
		{
			show_hudmessage(id, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", nick, Rangs[Rang[target]], Kills[target], NeedKills[Rang[target]], get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie");
		}
		return;
	}
	show_hudmessage (id, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", nick, Rangs[Rang[id]], Kills[id], NeedKills[Rang[id]], get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie");
}

I dzia艂a.

Tylko 偶e nie pobiera nicku i statusu VIP'a gdy kogo艣 obserwujemy :)

Kto艣 wie jak to naprawi膰?


  • +
  • -
  • 0

#6 camilost

    ^ BotQ - STER.owiec ^

  • Power User

Reputacja: 434
Wszechobecny

  • Post贸w:968
  • GG:
  • Steam:steam
  • Imi臋:Kamil
  • Lokalizacja:Tychy
Offline

Napisano 01.05.2016 15:48

public rank(id)
{    
    set_hudmessage (255, 255, 255, 0.01, 0.17);
    new target = pev(id, pev_iuser2);
    if(!target)
            target = id;
    new target_name[33];
    get_user_name(target,target_name,32);
    
    show_hudmessage(id, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", target_name, Rangs[Rang[target]], Kills[target], NeedKills[Rang[target]], get_user_flags(target) & ADMIN_LEVEL_H ? "Tak" : "Nie");
    return PLUGIN_CONTINUE;
}
Jak nie kompiluje to powiedz co 藕le, bo tam wcze艣niej new target =... new nie doda艂em, sprawd藕.
Jak chcesz, to chod藕 GG. ;)
  • +
  • -
  • 1

#7 NacpanyKsiaze

    Zaawansowany

  • Autor tematu
  • U偶ytkownik

Reputacja: 27
呕yczliwy

  • Post贸w:118
  • GG:
  • Imi臋:Szymon
  • Lokalizacja:艢wi臋tno
Offline

Napisano 01.05.2016 15:57   Najlepsza odpowied藕

Dzi臋kuj臋 za pomoc :)

Nie wiem czy Tw贸j kod dzia艂膮, nie sprawdza艂em :)

Podje艂em si臋 sam walki i uda艂o mi si臋 :)

 

Oto kod jaki u偶y艂em:

public rank(id)
{	
	set_hudmessage (255, 255, 255, 0.01, 0.17);
	new nick[33];
	get_user_name(id, nick, 32);
	if(!is_user_alive(id))
	{
		static target;
		target = pev(id, pev_iuser2);
		new target_nick[33];
		get_user_name(target,target_nick,32);
		if(target)
		{
			show_hudmessage(id, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", target_nick, Rangs[Rang[target]], Kills[target], NeedKills[Rang[target]], get_user_flags(target) & ADMIN_LEVEL_H ? "Tak" : "Nie");
		}
		return;
	}
	show_hudmessage (id, "Forum: Brygada-Skilla.eu^nNick: %s^nRanga: %s^nPostep: %i/%i^nVIP: %s", nick, Rangs[Rang[id]], Kills[id], NeedKills[Rang[id]], get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie");
}

Mo偶e nie optymalnie ale p贸ki co zale偶y mi na tym aby wszystko 艂adnie dzia艂a艂o :)

Temat do zamkni臋cia :)


U偶ytkownik NacpanyKsiaze edytowa艂 ten post 01.05.2016 16:00

  • +
  • -
  • 0




U偶ytkownicy przegl膮daj膮cy ten temat: 1

0 u偶ytkownik贸w, 1 go艣ci, 0 anonimowych