std::string buy = "";
if (SETTINGS::settings.ab_primary) //TODO: add check for isweapon already inhand
{
buy += ((SETTINGS::settings.ab_primary == 1) ? "buy g3sg1;" : ((SETTINGS::settings.ab_primary == 2) ? "buy ssg08;" : "buy awp;"));
}
if (SETTINGS::settings.ab_secondary)
{
buy += ((SETTINGS::settings.ab_secondary == 1) ? " buy deagle;" : ((SETTINGS::settings.ab_secondary == 2) ? " buy tec9;" : ((SETTINGS::settings.ab_secondary == 3) ? " buy p250;" : "buy elite;")));
}
if (SETTINGS::settings.armor)
buy += " buy vesthelm;";
if (SETTINGS::settings.nades)
{
buy += " buy molotov; buy hegrenade; buy smokegrenade; buy defuser; buy taser;";
}
INTERFACES::Engine->ClientCmd(buy.c_str()); //можно и получше сделать, но это более правильно