Just wondering if somebody could help me add additional coding to this plugin so that when 4 people join server the bots will be removed...
Code:
#include <amxmodx>
#include <fakemeta>
#include <cstrike>
new botteam[3]
static const botnames[3][] = {
"NULL",
"Terrorist Team", //Change Terrorist Bot Name
"Counter-Terrorist Team" //Change CT Bot name
}
public plugin_init()
{
register_plugin("Fake TeamBot", "1.0", "OneEyed")
register_event("HLTV","StartRound","a","1=0","2=0")
createBots()
}
public StartRound()
set_task(0.5, "PostStartRound", 0)
public PostStartRound()
for(new x=1; x<3; x++) {
set_pev(botteam[x], pev_effects, (pev(botteam[x], pev_effects) | 128) ) //set invisible
set_pev(botteam[x], pev_solid, 0) //Not Solid
}
createBots()
{
new bot, x
for(x = 1; x<3; x++)
{
//is bot in server already?
bot = find_player("bli", botnames[x] )
if(bot) {
botteam[x] = bot
continue
}
//bot not in server, create them.
bot = engfunc(EngFunc_CreateFakeClient, botnames[x])
botteam[x] = bot
new ptr[128]
dllfunc(DLLFunc_ClientConnect, bot, botnames[x], "127.0.0.1", ptr )
dllfunc(DLLFunc_ClientPutInServer, bot)
select_model(bot, x)
}
}
select_model(id,team)
switch(team) {
case 1: cs_set_user_team(id, CS_TEAM_T, CS_T_TERROR)
case 2: cs_set_user_team(id, CS_TEAM_CT, CS_CT_URBAN)
}