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

Pokazuje HP


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

#1 bogery15

    Profesjonalista

  • Zbanowany

Reputacja: -3
Nowy

  • Postów:202
  • Lokalizacja:Polska
Offline

Napisano 14.05.2010 22:18

szukam pluginu ktory w prawym dolnym rogu pokazuje hp, np jak na zombi czy cos :D

#2 Lukasz5

    Godlike

  • Power User

Reputacja: 280
Wszechwidzący

  • Postów:1 414
  • Imię:Łukasz
  • Lokalizacja:C: / WINDOWS
Offline

Napisano 14.05.2010 22:46

Może być HP i Armor? Jak tak to łap, komendy i cvar'y: Amx Show Nick - Nieoficjalny polski support AMX Mod X
Wykasowałem tylko nick... :) Będzie to pokazywać w HUD... :)

#include <amxmodx>
#include <fakemeta>
new gSyncMsgHandler
new bool:gInfo[33]
new cvar_save_result

public plugin_init() {
	register_plugin("Diablo Show Nick", "1.2", "Owner")
	register_clcmd("amx_centerid", "cmdCenterId", _, "<num> - 1 centruje ID, 0 brak")
	cvar_save_result = register_cvar("amx_save_center", "1")
	register_forward(FM_PlayerPreThink, "fwdPreThink")
	gSyncMsgHandler = CreateHudSyncObj()
}

public fwdPreThink(id)
{
	new id2, body
	get_user_aiming(id, id2, body)
	
	if(id2 && is_user_alive(id) && is_user_connected(id2))
	{
		new name[32]
		get_user_name(id2, name, 31)
		set_hudmessage(get_user_team(id2) == 1 ? 255 : 0, 0, get_user_team(id2) == 2 ? 255 : 0, gInfo[id] ? -1.0 : 0.01, gInfo[id] ? -1.0 : 0.91, 1, 6.0, 0.1)
		ShowSyncHudMsg(id, gSyncMsgHandler, "HP: %i Armor: %i", name, pev(id2, pev_health), pev(id2, pev_armorvalue))
	}
}

public cmdCenterId(id)
{
	new argv[10]
	read_argv(1, argv, 9)
	new key = str_to_num(argv)
	
	client_cmd(id, "setinfo _hud %i", key)
}

public client_putinserver(id)
{
	if(!get_pcvar_num(cvar_save_result))
		return PLUGIN_CONTINUE
	new info[10]
	get_user_info(id, "_hud", info, 9)
	
	new key = str_to_num(info)
	if(key)
		gInfo[id] = true
	else
		gInfo[id] = false
	return PLUGIN_CONTINUE
}

Lub łap to:

#include <amxmodx>

#define PLUGIN "Health Display"
#define VERSION "1.0"
#define AUTHOR "LeviN"

new g_HudSyncObj

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_message(get_user_msgid("Health"), "Message_Health")
    g_HudSyncObj = CreateHudSyncObj()
}

public Message_Health(iMsgId, MSG_DEST, id)
{
    new iHealth = get_user_health(id)
    if(iHealth > 255) // credit to vittu
    {
        set_msg_arg_int(1, ARG_BYTE, 255)
    }

    set_hudmessage(255, 255, 255, 0.25, 0.75, 2, 0.05, 1000.0, 0.1, 3.0, -1)
    ShowSyncHudMsg(id, g_HudSyncObj, "Health: %d", iHealth)
}

Użytkownik Lukasz5 edytował ten post 14.05.2010 22:54

  • +
  • -
  • 0

#3 bogery15

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -3
Nowy

  • Postów:202
  • Lokalizacja:Polska
Offline

Napisano 15.05.2010 07:05

Nie chodzi mi oto .. :(, chodzi o to ze swojego hp pokazuje, bo mam diablo i ma sie 255hp+,
Chce zeby ciagle w rogu bylo moje hp albo w innym miejscu

#4 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 15.05.2010 07:32

Ja mam takie coś:

#include <amxmodx>

public plugin_init() {
register_plugin("ShowHP", "1.0", "deLL")
}

public pokazHP(id) {
new hp = get_user_health(id)

if(is_user_alive(id)) {
set_hudmessage(255, 170, 0, 0.01, 0.93, 1, 6.0, 0.5)
show_hudmessage(id, "Twoje HP: %i", hp)
}

set_task(0.5, "pokazHP", id)
}

public client_putinserver(id) {
set_task(0.5, "pokazHP", id)
}

public client_disconnect(id) {
if (task_exists(id))
remove_task(id)
}


#5 bogery15

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -3
Nowy

  • Postów:202
  • Lokalizacja:Polska
Offline

Napisano 15.05.2010 08:08

up/\
a mozna by bylo hp troche wyzej? bo wchodzi mi na klase na diablo i nic nie widac

15 maj 2010 - 08:47:
chciałbym zeby bylo gdzies na takiej wysokosci lub troche nizej nad klasa od razu, bo na razie jest tak ze hp wchodzi na klase,

Tak mniej wiecej powino wygladac tylko ze troszeczke nizej jak sie da :D
Dołączona grafika

#6 Lukasz5

    Godlike

  • Power User

Reputacja: 280
Wszechwidzący

  • Postów:1 414
  • Imię:Łukasz
  • Lokalizacja:C: / WINDOWS
Offline

Napisano 15.05.2010 17:03

Może:

#include <amxmodx>

public plugin_init() {
        register_plugin("ShowHP", "1.0", "deLL")
}

public pokazHP(id) {
        new hp = get_user_health(id)
        
        if(is_user_alive(id)) {
                set_hudmessage(255, 0, 0, 0.0, 0.84, 0, 6.0, 12.0)
                show_hudmessage(id, "Twoje HP: %i", hp)
        }
        
        set_task(0.5, "pokazHP", id)
}

public client_putinserver(id) {
        set_task(0.5, "pokazHP", id)
}

public client_disconnect(id) {
        if (task_exists(id))
                remove_task(id)
}

Użytkownik Lukasz5 edytował ten post 15.05.2010 17:04

  • +
  • -
  • 0

#7 bogery15

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -3
Nowy

  • Postów:202
  • Lokalizacja:Polska
Offline

Napisano 15.05.2010 17:53

hmm , raczej tamto tylko letko w gore, a to twoje jest na sayu jak ktos co s pisze to zaslania

#8 Lukasz5

    Godlike

  • Power User

Reputacja: 280
Wszechwidzący

  • Postów:1 414
  • Imię:Łukasz
  • Lokalizacja:C: / WINDOWS
Offline

Napisano 16.05.2010 00:19

Najlepiej ustaw tak jak chcesz tutaj masz opisane... :D
Wypisywanie wiadomości na HUD - Nieoficjalny polski support AMX Mod X
  • +
  • -
  • 0




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

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