Heyo, i got problem, this plugin gives admin_level_h flagged player at spawn each round He but only for 0.5 ms

after its like sthk restricts it can u fix it please???
Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#include <fun>
#include <fakemeta_util>
#define PLUGIN "HE SPAWN"
#define VERSION "1.0"
#define AUTHOR "Johny"
public plugin_init()
{
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
}
public fwHamPlayerSpawnPost() {
new players[32], player, pnum;
get_players(players, pnum, "a");
for(new i = 0; i < pnum; i++)
{
player = players[i];
if(is_user_alive(player) && get_user_flags(player) & ADMIN_LEVEL_H)
{
give_item(player, "weapon_hegrenade");
}
}
return PLUGIN_HANDLED
}