just as the tiltle says, i can't get strip_user_weapons to work.
Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#define VERSION "1.0"
new slayermodecvar,hm_slayer_kills
public plugin_init()
{
register_plugin("HaloMod ",VERSION,"fLyEnIg")
register_event("DeathMsg", "on_game_win", "a")
slayermodecvar = register_cvar("gamehmslayer", "1")
hm_slayer_kills = register_cvar("hm_slayer_kills","1")
}
public on_game_win(id)
{
if(get_pcvar_num(slayermodecvar))
{
new i
new killer = read_data(1)
new victim = read_data(2)
new killername[33]
new victimname[33]
new slayerkills = get_pcvar_num(hm_slayer_kills)
if(get_user_frags(killer) == slayerkills -1)
{
get_user_name(killer, killername, 32)
get_user_name(victim, victimname, 32)
//glow green on win
set_user_rendering(killer, kRenderFxGlowShell, 32, 202, 32, kRenderNormal, 15)
set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 12.0)
show_hudmessage(0, "%s is the WINNER!", killername)
for (i=1; i<=5; i++)
{
client_print(0, print_chat, "[HALO MOD] %s is the WINNER!",killername)
}
client_print(victim, print_chat, "[HALO MOD] You were %s last victim",killername)
set_task(9.0,"restart_match",id)
strip_user_weapons(id)
}
if(get_user_frags(killer) == slayerkills -3)
{
get_user_name(killer, killername, 32)
set_hudmessage(0, 255, 0, 0.55, 0.79, 0, 6.0, 12.0,-1.0)
show_hudmessage(0, "%s needs 2 more kills to WIN!", killername)
client_print(0, print_chat, "[HALO MOD] %s needs 2 more kills to WIN!",killername)
}
if(get_user_frags(killer) == slayerkills -2)
{
get_user_name(killer, killername, 32)
set_hudmessage(0, 255, 0, 0.55, 0.79, 0, 6.0, 12.0,-1.0)
show_hudmessage(0, "%s needs 1 more kill to WIN!", killername)
client_print(0, print_chat, "[HALO MOD] %s needs 1 more kills to WIN!",killername)
}
}
return PLUGIN_CONTINUE
}
public restart_match(id)
{
set_task(0.1,"no_glow")
server_cmd("sv_restart 2")
}
public no_glow(id)
{
if(is_user_alive(id) || is_user_connected(id))
{
set_user_rendering(id)
}
return PLUGIN_CONTINUE
}