Try this (not tested)
PHP Code:
// Global
new respawntimer[32]
new respawnsegs[32]
new delay
public plugin_init()
{
delay = register_cvar("amx_respawn_delay", "3.0")
}
//Function to Init timer
public respawnFunc(player)
{
new param[1]
param[0] = player
respawntimer[player] = CreateHudSyncObj()
respawnsegs[player] = get_pcvar_num(delay)
set_task(1.0, "CmdHud", player + TASK_HUD, param, _, "b")
}
// Function CmdHud
public CmdHud(param[])
{
player = param[0]
if(respawnsegs[player] <= 0)
{
remove_task(player + TASK_HUD)
chat_color(player, "!g%s!y Para deshabilitar tu respawn,tipea!team /respawn!y.", szPrefix)
}
else
{
set_hudmessage(255, 255, 255, -1.0, 0.79, 0, 6.0, 1.0, 0.1, 0.2)
ShowSyncHudMsg(player, respawntimer[player], "Respawnearas en %d segundo%s", respawnsegs[id], get_pcvar_num(delay) < 2 ? "" : "s")
}
respawnsegs[id]--
}
Add your code to call respawnFunc with player id as a parameter.
__________________