А где smx файл взять?
Что надо прописывать,что бы оно использовало этот плагин!?
С sp понятно все!А сам плагин(smx)
Добавлено через 1 минуту
Мне просто этот плагин устраивает!Но авто баланс бесит игроков!Так можно как-то его убрать с этого плагина?
В серверном авто балансе,баланс срабатывает в начале раунда!И игрок который играл за террористов,переходит за кт,и играет уже как КТ!
На моем хостинге в сорс мод,встроена админка,но не полная,есть Advanced Commands дополнительно!Если его не ставить,сервер нормально балансирует,но половину команд в меню нет!А если поставить Advanced Commands,то работает его баланс,в конце раунда!
Добавлено через 15 часов 24 минуты
Я в advcommands.sp все строчки со словом Balans вырезал и скомпилировал в smx?не помогло,палагин нормально работает!
вот только этот код если удалять,нельзя потом скомпилировал!Ошибку выбивает!
БЛ*ТЬ!Я уже готов купить этот плагин,только бы без автобаланса!Неделю мозги парю!
Balance(bool:dead)
{
new n1 = 0, n2 = 0, nf1 = 0, nf2 = 0, nd1 = 0, nd2 = 0;
for (new i = 1; i <= MaxClients; i++)
if (IsClientInGame(i)) switch (GetClientTeam(i))
{
case TEAM1 : {
n1++;
nf1 += GetClientFrags(i);
nd1 += GetClientDeaths(i);
}
case TEAM2 : {
n2++;
nf2 += GetClientFrags(i);
nd2 += GetClientDeaths(i);
}
}
new st = TEAM2,mt = TEAM1,dn = abs(n1-n2),df = 0,dd = 0;
if (n1 > n2)
{
st = TEAM1;
mt = TEAM2;
}
while (dn-- > g_iLTM)
{
df = abs(nf1-nf2)/2;
dd = abs(nd1-nd2)/2;
new mi = 0, mf = 2047, md = 2047;
for (new i = 1; i <= MaxClients; i++)
if (IsClientInGame(i) && (GetClientTeam(i) == st) && (!dead || (dead && !IsPlayerAlive(i))))
{
new AdminId:admid = GetUserAdmin(i);
if ((admid != INVALID_ADMIN_ID) && g_iAdmImm && (GetAdminImmunityLevel(admid) > g_iAdmImm)) continue;
new cdf = abs(GetClientFrags(i)-df);
new cdd = abs(GetClientDeaths(i)-dd);
if ((cdf < mf) || ((cdf == mf) && (cdd < md)))
{
mi = i;
mf = cdf;
md = cdd;
}
}
if (mi && IsClientInGame(mi))
{
ChangeClientTeamEx(mi,mt);
if (g_iNotify & 1)
(g_iNotify & 16)?PrintHintText(mi,"%t","Moved Notify"):PrintToChat(mi,"%t","Moved Notify");
}
}
}