How do I define a random player to be infected a certain skin precache_model (with 8000 HP) and all terrorits 100 HP?
Code:
public CmdRandomWinner()
{
if( get_pcvar_num( pCvarToggle ) == 0 )
return PLUGIN_CONTINUE;
/*new stPlayers[32], iPlayersCount, pPlayer;
get_players(stPlayers, iPlayersCount, "ae", "TERRORIST");*/
new Spk[10];
num_to_word(gTimer, Spk, charsmax(Spk));
client_cmd(0, "spk ^"vox/%s^"", Spk);
MakeDisco();
set_hudmessage( 255, 0, 0, -1.0, 0.43, 0, 1.0, 1.0 );
show_hudmessage( 0, "The Event Starts in %i Seconds", gTimer );
/*for (new i = 0; i < iPlayersCount; i++)
{
pPlayer = stPlayers[i];
set_pev(pPlayer, pev_flags, (pev(pPlayer, pev_flags) | FL_FROZEN)); // Frozen Players
}*/
gTimer--;
if( gTimer <= 0 )
{
static Players[ 32 ], iNum;
get_players( Players, iNum, "ach" );
new randPlayer = RandomPlayer();
ColorChat( 0, NORMAL,"^4[AMXX] ^1All ^3Terrorits ^1is Chosen to be ^3Zombie for event^1." );
for( new i = 0 ; i < iNum ; i++ )
{
randPlayer = Players[ i ];
strip_user_weapons( randPlayer );
//set_pev(pPlayer, pev_flags, (pev(pPlayer, pev_flags) & ~FL_FROZEN)); // UnFrozen Players
if( !is_user_alive( randPlayer ) || !is_user_connected( randPlayer ) )
continue;
switch ( cs_get_user_team( randPlayer ) )
{
case CS_TEAM_T:
{
cs_set_user_model( randPlayer, "P_ZOMBIE" );
give_item( randPlayer, "weapon_knife" );
set_user_health( randPlayer, 8000 );
}
case CS_TEAM_CT:
{
set_user_health( randPlayer, 100 );
give_item( randPlayer,"weapon_ak47")
give_item( randPlayer,"weapon_m4a1")
cs_set_user_bpammo( randPlayer, CSW_M4A1, 180 )
cs_set_user_bpammo( randPlayer, CSW_AK47, 180 )
}
}
}
gTimer = get_pcvar_num( pCvarTimer );
g_rwActive = false;
remove_task();
}
else
{
set_task( 1.0, "CmdRandomWinner" );
}
return PLUGIN_CONTINUE;
}