Is this what you are trying to achieve?
"z_spawn_old charger auto" already spawn special infected in random position
I'm really not sure what do you want to do
, also there are multiple plugins that can spawn special infected
PHP Code:
#include <sourcemod>
#pragma semicolon 1
#pragma newdecls required
public void OnPluginStart()
{
RegAdminCmd("sm_add_infected", Command_SpawnInfected, ADMFLAG_UNBAN, "To Spawn Random Infected");
}
public Action Command_SpawnInfected(int client, int args)
{
SpawnRandomInfected(client);
PrintToChatAll("\x04[Random Spawner] \x01Player \x03%N \x01has spawned random infected", client);
return Plugin_Handled;
}
void SpawnRandomInfected(int client)
{
int spawn = GetRandomInt(1, 6);
switch (spawn)
{
case 1: CheatCommand(client, "z_spawn_old", "charger auto");
case 2: CheatCommand(client, "z_spawn_old", "hunter auto");
case 3: CheatCommand(client, "z_spawn_old", "smoker auto");
case 4: CheatCommand(client, "z_spawn_old", "spitter auto");
case 5: CheatCommand(client, "z_spawn_old", "boomer auto");
case 6: CheatCommand(client, "z_spawn_old", "jockey auto");
}
}
void CheatCommand(int client, const char[] command, const char[] item)
{
int CmdFlags = GetCommandFlags(command);
SetCommandFlags(command, CmdFlags & ~FCVAR_CHEAT);
FakeClientCommand(client, "%s %s", command, item);
SetCommandFlags(command, CmdFlags);
}
__________________