PHP Code:
new g_swat[33]
new g_terro[33]
public Ham_PlayerKilled(victim, attacker, shouldgib)
{
if (!is_user_connected(attacker) || victim == attacker)
return HAM_IGNORED
static PlayersT[32], PlayersCT[32], iNumT, iNumCT;
get_players(PlayersT, iNumT, "ce", "TERRORIST")
get_players(PlayersCT, iNumCT, "ce", "CT")
if (is_user_connected(attacker) || is_user_bot(attacker))
{
if (g_terro[victim])
{
if (cs_get_user_team(victim) == CS_TEAM_T)
user_kill(iNumT)
}
else if (g_swat[victim])
{
if (cs_get_user_team(victim) == CS_TEAM_CT)
user_kill(iNumCT)
}
}
return HAM_IGNORED
}
public client_putinserver(plr)
{
g_swat[plr] = false
g_terro[plr] = false
}
public client_putinserver(plr)
{
g_swat[plr] = false
g_terro[plr] = false
set_task(1.0, "VERHUD", plr+TASK_HNSHUD, _, _, "b")
}
public client_disconnect(plr)
{
g_swat[plr] = false
g_terro[plr] = false
}
public start_lider_round(id)
{
round = false
liderround = true
new Pointers
Pointers = get_cvar_pointer("amx_ltm")
set_pcvar_num(Pointers, 0)
new players[32], count
get_players(players, count, "a")
if (liderround && count)
{
new iPlayer = players[random(count)]
new Name[32]
get_user_name(iPlayer, Name, charsmax(Name))
if (cs_get_user_team(iPlayer) == CS_TEAM_CT)
g_swat[iPlayer] = true
else if (cs_get_user_team(iPlayer) == CS_TEAM_T)
g_terro[iPlayer] = true
set_hudmessage(238, 212, 18, -1.0, 0.2, 0, 6.0, 200.0)
show_hudmessage(id, "Modo LIDER ON^n Tu Lider: %s", Name)
}
for (new i = 1; i <= g_maxplayers; i++)
{
if (!is_user_connected(i) || !is_user_alive(i)) continue
strip_user_weapons(i)
give_item(i, "weapon_knife")
cs_set_weapon_ammo(give_item(i, "weapon_m4a1"), 30)
cs_set_user_bpammo(i, CSW_M4A1, 90)
}
}
Por ahi se me escapo algo, fijate xD
__________________