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 aktualnie oglądanej osoby


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

#1 qwertyuiop1234

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
Offline

Napisano 06.08.2019 11:00

Mam taki hud jak jest w załączniku, teraz pytanie jak zrobić żeby ten hud tak jak by pokazywał informacje o danej osobie, przykładowo rank, moja pozycja to 4/5 i jak ogladam kogos to pokazuje to 4/5 a nie rank ogladanej osoby
 

 

sma https://www95.zippys...y5i1V/file.html


Użytkownik qwertyuiop1234 edytował ten post 06.08.2019 11:02

  • +
  • -
  • 0

#2 Hiko

    Wszechpomocny

  • Użytkownik

Reputacja: 34
Życzliwy

  • Postów:302
Offline

Napisano 06.08.2019 11:20

// Plugin zostal napisany w AMXX-Studio
// Plugin zostal pobrany z AMXX.PL

#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <csx>
#include <fun>
#include <fakemeta>

native cod_get_user_coins(id);
#define ZADANIE_POKAZ_INFORMACJE 672

#define forum "DreamCenter.pl" //XX = nasze forum

#define PLUGIN "HUD Info"
#define VERSION "1.0"
#define AUTHOR "Savage"

new SyncHudObj;

public plugin_init()
{
	register_plugin(PLUGIN, VERSION, AUTHOR);
	
	RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1);
	
	SyncHudObj = CreateHudSyncObj();
}

public client_authorized(id)
	UsunZadania(id);

public client_disconnect(id)
	UsunZadania(id);

public Odrodzenie(id)
{	
	if(!task_exists(id+ZADANIE_POKAZ_INFORMACJE))
		set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE, _, _, "b");
	
	return PLUGIN_CONTINUE;
}

public PokazInformacje(id) 
{
	id -= ZADANIE_POKAZ_INFORMACJE;
	
	if(!is_user_connected(id))
	{
		remove_task(id+ZADANIE_POKAZ_INFORMACJE);
		return PLUGIN_CONTINUE;
	}
	if(!is_user_alive(id))
	{
		new target = pev(id, pev_iuser2);
		
		if(!target)
			return PLUGIN_CONTINUE;	
		new timeleft = get_timeleft()
		new zdrowie = get_user_health(target);
		
		static stats[8], body[8], rankpos, rankmax;
		get_user_stats(target, stats, body);
		
		rankpos = get_user_stats(target, stats, body);
		rankmax = get_statsnum();
		
		set_hudmessage(255, 0, 0, 0.1, 0.23, 0, 6.0, 12.0)
		ShowSyncHudMsg(id, SyncHudObj, "[Forum: %s]^n[Ranking: %d/%d]^n[Koniec mapy: %d:%02d]^n[Zdrowie: %i]^n[Monety %i]", forum, rankpos, rankmax, timeleft / 60, timeleft % 60, zdrowie, cod_get_user_coins(target));
		
		return PLUGIN_CONTINUE;
		
	}
	new timeleft = get_timeleft()
	new zdrowie = get_user_health(id);
	
	static stats[8], body[8], rankpos, rankmax;
	get_user_stats(id, stats, body);
	
	rankpos = get_user_stats(id, stats, body);
	rankmax = get_statsnum();
	
	
	set_hudmessage(255, 0, 0, 0.1, 0.23, 0, 6.0, 12.0)
	ShowSyncHudMsg(id, SyncHudObj, "[Forum: %s]^n[Ranking: %d/%d]^n[Koniec mapy: %d:%02d]^n[Zdrowie: %i]^n[Monety %i]", forum, rankpos, rankmax, timeleft / 60, timeleft % 60, zdrowie, cod_get_user_coins(id));
	
	return PLUGIN_CONTINUE;
}

public UsunZadania(id)
	remove_task(id+ZADANIE_POKAZ_INFORMACJE);


  • +
  • -
  • 1

POMAGAM NA ILE TYLKO POTRAFIĘ !

 

 





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

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