napisałem takie cuś, lecz nie wiem czy to jest dobre:
#include <amxmodx>
#include <hamsandwich>
#define VERSION "0.1"
#define TASK_ZYCIE 9876556789
new g_iHudSync;
public plugin_init()
{
register_plugin("Info o HP", VERSION, "Mis")
g_iHudSync = CreateHudSyncObj()
RegisterHam(Ham_Spawn, "player", "Fwd_PlayerSpawn_Post", 1)
RegisterHam(Ham_Killed, "player", "Fwd_PlayerKilled_Pre", 0)
register_logevent("startRundy", 2, "1=Round_Start");
}
public Fwd_PlayerSpawn_Post(id)
{
if (task_exists(id+TASK_ZYCIE))
remove_task(id+TASK_ZYCIE)
}
public Fwd_PlayerKilled_Pre(victim, attacker, shouldgib)
{
if (task_exists(victim+TASK_ZYCIE))
remove_task(victim+TASK_ZYCIE)
}
public startRundy(id)
{
set_task(1.0, "Task_PokazZycie", id+TASK_ZYCIE, _, _, "b")
}
public Task_PokazZycie(id)
{
id -= TASK_ZYCIE
if (!is_user_alive(id))
remove_task(id+TASK_ZYCIE)
set_hudmessage(0, 150, 0, 0.05, 0.50, 0, 1.0, 1.0, 0.1, 0.2, -1)
ShowSyncHudMsg(0, g_iHudSync, "Aktualnie masz %d HP!!", get_user_health(id))
}Jeśli są tu jakieś błędy lub niedociągnięcia prosił bym o poprawę


Dodatki SourceMod



Temat jest zamknięty










