Code: Select all
public task_tank(iPlayer, id, Player){ new Float: tank_health, Float:tank_gravity tank_health = get_pcvar_float(cvar_tank_hp) tank_gravity = get_pcvar_float(cvar_tank_gravity) / 800 new iPlayers[32], iNum, id, iRandom[32], iRandomNum; get_players(iPlayers, iNum); for ( new i = 0 ; i < iNum ; i++ ) { id = iPlayers[i]; if ( cs_get_user_team(id) == CS_TEAM_T ) { iRandom[ iRandomNum++ ] = id; TankID = iRandom[ random( iRandomNum ) ]; } } if(TankID && cs_get_user_team(id) == CS_TEAM_T) { InfectedClass[id] = 4 copy(player_model[id], charsmax( player_model[] ), ZOMBIE_MODELIS5) set_pev(id, pev_health, tank_health) set_pev(id, pev_gravity, tank_gravity) fm_strip_user_weapons(id) if (InfectedClass[id] == 4) { bacon_give_weapon(id, "weapon_knife") set_pev(id, pev_viewmodel2, ZOMBIE_TANK) set_pev(id, pev_weaponmodel2, "") } new name[32]; get_user_name(id,name,31); set_hudmessage( 125, 255, 125, -1.0, 0.29, 0, 6.0, 12.0 ); show_hudmessage( 0, "%s is a Tank!!!", name); } new currentmodel[32]; fm_get_user_model(id, currentmodel, sizeof currentmodel - 1); if(!equal(currentmodel, player_model[id])) { Task_Model(id + TASKID_MODEL) g_counter += TASK_DELAY; }}