szukam pluginu ktory w prawym dolnym rogu pokazuje hp, np jak na zombi czy cos
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.
|
Guest Message by DevFuse
Pokazuje HP
Temat rozp.
bogery15
, 14.05.2010 22:18
7 odpowiedzi w tym temacie
#1
Napisano 14.05.2010 22:18
#2
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...
Lub łap to:
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
#3
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
Chce zeby ciagle w rogu bylo moje hp albo w innym miejscu
#4 Gość_deLL_*
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
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
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
#6
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
#7
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
Napisano 16.05.2010 00:19
Najlepiej ustaw tak jak chcesz tutaj masz opisane...
Wypisywanie wiadomości na HUD - Nieoficjalny polski support AMX Mod X
Wypisywanie wiadomości na HUD - Nieoficjalny polski support AMX Mod X
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych