Как разобраться с ошибкой? KeyValues Error: LoadFromBuffer: missing { in file addons\sourcemod\confi

Letexa

Админ проекта Т44
Сообщения
50
Реакции
16
Буду признателен за любую помощь!!!
На сервере стоят админские скины и все работает (и меню есть и командой можно его вызвать), но вот беда хотел сделать еще и Vip скин :
skins.ini:
C-подобный:
"Models"
{
    "Admin"
    {
    "admin" "b"
    "Team1"
        {
        "Админский скин"
            {
            "path" "models\player\ics\greyskull_t\terror.mdl"
            } 
        }

    "Team2"
        {
        "Админский скин"
            {
            "path" "models\player\ics\ct_sas_spectr\ct_sas.mdl"
            }
        }
    }
      "Женский скин"
    {
    "admin" "t"
    "Team1"
        {
        "Lara Croft"
            {
            "path" "models\player\techknow\laracroft\laracroft.mdl"
            } 
        }

    "Team2"
        {
        "Alice Murray"
            {
            "path" "models/player/slow/aot/murray/slow.mdl"
            }
        }
    }
      "Vip"
    {
    "admin" "q"
    "Team1"
        {
        "Vip"
            {
            "path" "models\player\ics\vip_t\t_vip.mdl"
            } 
        }

    "Team2"
        {
        "Vip"
            {
            "path" "models\player\ics\vip_ct\ct_vip.mdl"
            }
        }
    }
}
После этого перестали работать все скины команда !models не действует и при запуске сервера пишутся ошибки в логах:
C-подобный:
[admin-flatfile.smx]  (line 321) Unknown group "VIP"
KeyValues Error: LoadFromBuffer: missing { in file addons\sourcemod\configs\skins.ini
skinchooserdownloads.ini:
C-подобный:
//Model Files (Download and Precache)

materials\models\player\ics\ct_sas_spectr\ct_sas.vmt
materials\models\player\ics\ct_sas_spectr\ct_sas.vtf
materials\models\player\ics\ct_sas_spectr\ct_sas_glass.vmt
materials\models\player\ics\ct_sas_spectr\ct_sas_glass.vtf
materials\models\player\ics\ct_sas_spectr\ct_sas_glass_spec.vtf
models\player\ics\ct_sas_spectr\ct_sas.mdl
models\player\ics\ct_sas_spectr\ct_sas.phy
models\player\ics\ct_sas_spectr\ct_sas.vvd
models\player\ics\ct_sas_spectr\ct_sas.sw.vtx
models\player\ics\ct_sas_spectr\ct_sas.dx80.vtx
models\player\ics\ct_sas_spectr\ct_sas.dx90.vtx

materials\models\player\ics\greyskull_t\t_phoenix.vmt
materials\models\player\ics\greyskull_t\t_phoenix.vtf
models\player\ics\greyskull_t\terror.mdl
models\player\ics\greyskull_t\terror.phy
models\player\ics\greyskull_t\terror.vvd
models\player\ics\greyskull_t\terror.sw.vtx
models\player\ics\greyskull_t\terror.dx80.vtx
models\player\ics\greyskull_t\terror.dx90.vtx

materials/models/player/ics/vip_ct/ct_vip.vmt
materials/models/player/ics/vip_ct/ct_vip.vtf
materials/models/player/ics/vip_ct/ct_vip_glass.vmt
materials/models/player/ics/vip_ct/ct_vip_glass.vtf
materials/models/player/ics/vip_ct/ct_vip_glass_spec.vtf
materials/models/player/ics/vip_ct/ct_vip_height.vtf
materials/models/player/ics/vip_ct/ct_vip_normal.vtf
models/player/ics/vip_ct/ct_vip.mdl
models/player/ics/vip_ct/ct_vip.phy
models/player/ics/vip_ct/ct_vip.vvd
models/player/ics/vip_ct/ct_vip.sw.vtx
models/player/ics/vip_ct/ct_vip.dx80.vtx
models/player/ics/vip_ct/ct_vip.dx90.vtx

materials/models/player/techknow/laracroft/laracroft.vmt 
materials/models/player/techknow/laracroft/laracroft.vtf 
materials/models/player/techknow/laracroft/laracroft_n.vtf 
materials/models/player/techknow/laracroft/leather.vmt 
materials/models/player/techknow/laracroft/leather.vtf 
materials/models/player/techknow/laracroft/leather_n.vtf 
models/player/techknow/laracroft/laracroft.dx80.vtx 
models/player/techknow/laracroft/laracroft.dx90.vtx 
models/player/techknow/laracroft/laracroft.mdl 
models/player/techknow/laracroft/laracroft.phy 
models/player/techknow/laracroft/laracroft.sw.vtx 
models/player/techknow/laracroft/laracroft.vvd

materials/models/player/slow/aot/murray/slow_dress.vmt
materials/models/player/slow/aot/murray/slow_dress.vtf
materials/models/player/slow/aot/murray/slow_dress_bump.vtf
materials/models/player/slow/aot/murray/slow_eyes.vmt
materials/models/player/slow/aot/murray/slow_hair.vmt
materials/models/player/slow/aot/murray/slow_hair.vtf
materials/models/player/slow/aot/murray/slow_hair_fix.vmt
materials/models/player/slow/aot/murray/slow_lashes.vmt
materials/models/player/slow/aot/murray/slow_lashes.vtf
materials/models/player/slow/aot/murray/slow_legs.vmt
materials/models/player/slow/aot/murray/slow_legs.vtf
materials/models/player/slow/aot/murray/slow_legs_bump.vtf
materials/models/player/slow/aot/murray/slow_skin.vmt
materials/models/player/slow/aot/murray/slow_skin.vtf
materials/models/player/slow/aot/murray/slow_skin_bump.vtf
models/player/slow/aot/murray/slow.dx80.vtx
models/player/slow/aot/murray/slow.dx90.vtx
models/player/slow/aot/murray/slow.mdl
models/player/slow/aot/murray/slow.phy
models/player/slow/aot/murray/slow.sw.vtx
models/player/slow/aot/murray/slow.vvd
admin_groups.cfg:
C-подобный:
"Groups"
{
    "Simple Admin"
    {
        "flags"        "abcdfgjkmo"
        "immunity"        "50"
    }
    "Gods"
    {
        "flags"        "abcdefghijklmnopqrstz"
        "immunity"        "100"
    }
    "Girl Admin"
    {
        "flags"        "abcdfgjkmo"
        "immunity"        "50"
    }
    "Advanced Admin"
    {
        "flags"        "abcdefghijkmop"
        "immunity"        "90"
    }
    "Lite Admin"
    {
        "flags"        "abcdfjo"
        "immunity"        "20"
    }
    "Elected Admin"
    {
        "flags"        "abcdfgjko"
        "immunity"        "50"
    }
    "Vip"
    {
        "flags"        "abq"
        "immunity"        "90"
    }
    "Clan Member"
    {
        "flags"        "abcdfgjko"
        "immunity"        "50"
    }
    "donator"
    {
        "flags"        "bq"
    }
}
Подскажите пожалуйста что я не так сделал и как сделать чтобы все работало?!
 
Последнее редактирование модератором:

zalman

жив, здоров ))
Сообщения
761
Реакции
146
C-подобный:
     "Vip"     {     "admin" "q"     "Team1"         {         "Vip"             {             "path" "models\player\ics\vip_t\t_vip.mdl"             }          }
ты присвоел ему флаг q попробуй b

P.S за такие названия тем можно бан сразу отловить
 

Letexa

Админ проекта Т44
Сообщения
50
Реакции
16
C-подобный:
     "Vip"     {     "admin" "q"     "Team1"         {         "Vip"             {             "path" "models\player\ics\vip_t\t_vip.mdl"             }          }
ты присвоел ему флаг q попробуй b
Пробовал менять флаги (ставил b,t,q,p,), не помогло.
P.S.Правила прочитал, спасибо за разъяснения.
 

zalman

жив, здоров ))
Сообщения
761
Реакции
146
PHP:
Supported Flags 
" " - Public
"b"- Generic Admin
"g"- Mapchange Admin
"z"- Root Admin
"t"- Custom Admin
под q у тебя он точно не будет работать это список допустимых флагов

Вип скин можно сделать только из резервных скинов то и есть ты должен созлдать группу и прописать чела туда чтобы был доступ

PHP:
"Reserved Models"
{
"Group" "Member"
"Team1"
{
"Yoda"
{
"path" "models\player\b4p\b4p_yoda\b4p_yoda.mdl"
}
но не как не по флагам
 

Letexa

Админ проекта Т44
Сообщения
50
Реакции
16
Группа прописана в admin_groups.cfg:
C-подобный:
"Vip" 
    {         "flags"        "abq"
              "immunity"        "90" 
    }
Замена флагов тоже ничего не поменяла.
 

mihaput

Участник
Сообщения
694
Реакции
166
А в какую сторону слеш /\ в данном случае не имеет значение ?

C-подобный:
"path" "models\player\techknow\laracroft\laracroft.mdl"    
           "path" "models/player/slow/aot/murray/slow.mdl"
или тут
C-подобный:
models\player\ics\greyskull_t\terror.dx90.vtx 
  
models/player/ics/vip_ct/ct_vip.dx90.vtx
 
Последнее редактирование:

zalman

жив, здоров ))
Сообщения
761
Реакции
146
пример файлоф взятые с официалки
 

Вложения

  • Desktop.rar
    1.3 КБ · Просмотры: 35

Rt.

Участник
Сообщения
396
Реакции
119
mihaput, слеши имеют значения.
Для серверов на ОS Windows используется обратный слеш \
Для сервером на OS Linux используется прямой слеш /
 

Letexa

Админ проекта Т44
Сообщения
50
Реакции
16
пример файлоф взятые с официалки
Сделал так же.
Получилось:
C-подобный:
"Models"
{
    "Admin"
    {
    "admin" "b"
    "Team1"
        {
        "Админский скин"
            {
            "path" "models\player\ics\greyskull_t\terror.mdl"
            } 
        }

    "Team2"
        {
        "Админский скин"
            {
            "path" "models\player\ics\ct_sas_spectr\ct_sas.mdl"
            }
        }
    }

    "Reserved Models"
    {    
    "Group" "Member"
    "Team1"
        {
        "vip"
            {
            "path" "models\player\ics\vip_t\t_vip.mdl"
            } 
        }

    "Team2"
        {
        "Vip"
            {
            "path" "models\player\ics\vip_ct\ct_vip.mdl"
            }
        }
    }

    "Женский скин"
    {
    "admin" "t"
    "Team1"
        {
        "Lara Croft"
            {
            "path" "models\player\techknow\laracroft\laracroft.mdl"
            } 
        }

    "Team2"
        {
        "Alice Murray"
            {
            "path" "models/player/slow/aot/murray/slow.mdl"
            }
        }
    }
}
Ничего не изменилось.
 

Letexa

Админ проекта Т44
Сообщения
50
Реакции
16
Начну с начала.
Сервер тестовый стоит у меня на OS Windows.
Оригинал сервера стоит на OS Linux.
version
C-подобный:
SourceMod 1.3.8, by AlliedModders LLC
To see running plugins, type "sm plugins"
To see credits, type "sm credits"
Visit http://www.sourcemod.net/
plugins
C-подобный:
 "Admin Help" (1.3.8) by AlliedModders LLC
 "Admin File Reader" (1.3.8) by AlliedModders LLC
 "Admin Menu" (1.3.8) by AlliedModders LLC
 "AFK Manager" (3.4.3) by Rothgar
 "Advertisements" (0.5.5) by Tsunami
 "Anti-Flood" (1.3.8) by AlliedModders LLC
 "Afk Bomb" (1.3.2) by RedSword / Bob Le Ponge
 "Anti-Ping Mask" (1.6.0) by atom0s
To see more, type "sm plugins 11"
 "Anti-Rejoin" (2.0.0) by exvel
 "Basic Chat" (1.3.8) by AlliedModders LLC
version server
C-подобный:
Protocol version 18
Exe version 1.0.0.66 (cstrike)
Exe build: 12:03:49 Sep 14 2011 (4687) (240)
meta list
C-подобный:
  [01] SourceMod (1.3.8) by AlliedModders LLC
  [02] CS:S Tools (1.3.8) by AlliedModders LLC
  [03] BinTools (1.3.8) by AlliedModders LLC
  [04] SDK Tools (1.3.8) by AlliedModders LLC
  [05] SDK Hooks (2.0.0) by Tsunami, psychonic
Скины делал по инструкции с сайта (не получается добавить сайт с помощью Url, потому что форум его блокирует заменяя на ♥♥♥♥). В основном попадалась инструкция к Mani Admin.
Полученные файлы раскидал по папкам и прописал путь к ним:
C-подобный:
materials\models\player\ics\vip_ct\ct_vip.vmt
materials\models\player\ics\vip_ct\ct_vip.vtf
materials\models\player\ics\vip_ct\ct_vip_glass.vmt
materials\models\player\ics\vip_ct\ct_vip_glass.vtf
materials\models\player\ics\vip_ct\ct_vip_glass_spec.vtf
materials\models\player\ics\vip_ct\ct_vip_height.vtf
materials\models\player\ics\vip_ct\ct_vip_normal.vtf
models\player\ics\vip_ct\ct_vip.mdl
models\player\ics\vip_ct\ct_vip.phy
models\player\ics\vip_ct\ct_vip.vvd
models\player\ics\vip_ct\ct_vip.sw.vtx
models\player\ics\vip_ct\ct_vip.dx80.vtx
models\player\ics\vip_ct\ct_vip.dx90.vtx
Сервер работает c SourceBans. Туда же добавил группу Member.
Получилось admin_groups.cfg:
C-подобный:
"Groups"
{
    "Simple Admin"
    {
        "flags"        "abcdfgjkmo"
        "immunity"        "50"
    }
    "Gods"
    {
        "flags"        "abcdefghijklmnopqrstz"
        "immunity"        "100"
    }
    "Girl Admin"
    {
        "flags"        "abcdfgjkmo"
        "immunity"        "50"
    }
    "Advanced Admin"
    {
        "flags"        "abcdefghijkmop"
        "immunity"        "90"
    }
    "Lite Admin"
    {
        "flags"        "abcdfjo"
        "immunity"        "20"
    }
    "Elected Admin"
    {
        "flags"        "abcdfgjko"
        "immunity"        "50"
    }
    "VIP"
    {
        "flags"        "abq"
        "immunity"        "90"
    }
    "Clan Member"
    {
        "flags"        "abcdfgjko"
        "immunity"        "50"
    }
    "donator"
    {
        "flags"        "bq"
    }
    "Member"
    {
        "flags"        "abq"
        "immunity"        "80"
    }
}
Может быть я ошибся делая скины.
Вот что...
 

Вложения

  • Получилось.jpg
    Получилось.jpg
    10.6 КБ · Просмотры: 86

Letexa

Админ проекта Т44
Сообщения
50
Реакции
16
Слеш не имеет значение, на моей OS Windows версии как и на Linux где стоит сервер все работало с исходным файлом skins.ini:
C-подобный:
Models"
{
    "Admin"
    {
    "admin" "b"
    "Team1"
        {
        "Админский скин"
            {
            "path" "models\player\ics\greyskull_t\terror.mdl"
            } 
        }

    "Team2"
        {
        "Админский скин"
            {
            "path" "models\player\ics\ct_sas_spectr\ct_sas.mdl"
            }
        }
    }
    "Женский скин"
    {
    "admin" "t"
    "Team1"
        {
        "Lara Croft"
            {
            "path" "models\player\techknow\laracroft\laracroft.mdl"
            } 
        }

    "Team2"
        {
        "Alice Murray"
            {
            "path" "models/player/slow/aot/murray/slow.mdl"
            }
        }
    }
}
Как ты уже заметил слеш там стоит как прямой так и обратный. Поэтому скорее всего дело не в нем.
 

Letexa

Админ проекта Т44
Сообщения
50
Реакции
16
Нашел решение проблемы!
Для начала обновил:
- sourcemod до v. 1.4.1.
- sm_skinchooser до v.2.2.


Собственно разбор "полетов" для тех у кого стоит sourcebans, и он не может поставить VIP скины на сервер(а).
Добавляем группу в sourcebans (я назвал VIP) ставим флаги a, b, t:
a - возможность использования клиентом резервного слота на сервере;
b - клиент через команду "!admin" может опознавать игроков на сервере;
t - это пользовательский флаг (для выбора скина).
Скриншоты ниже.

Далее....
Файл skins.ini переписал в такой вид:
"Models"
{
"Admin"
{
"admin" "o"
"Team1"
{
"Админский скин"
{
"path" "models\player\ics\greyskull_t\terror.mdl"
}
"Женский скин"
{
"path" "models\player\techknow\laracroft\laracroft.mdl"
}
}

"Team2"
{
"Админский скин"
{
"path" "models/player/tiera/fsb/ct_urban.mdl"
}
"Женский скин"
{
"path" "models/player/slow/aot/murray/slow.mdl"
}
}
}
"VIP"
{
"admin" "t"
"Team1"
{
"Vip"
{
"path" "models\player\t44\vip_t\terror.mdl"
}
}

"Team2"
{
"Vip"
{
"path" "models\player\t44\vip_ct\urban.mdl"
}
}
}
}
Соответственно в skinchooserdownloads.ini прописал пути к моделям:
materials\models\player\ics\greyskull_t\t_phoenix.vmt
materials\models\player\ics\greyskull_t\t_phoenix.vtf
models\player\ics\greyskull_t\terror.mdl
models\player\ics\greyskull_t\terror.phy
models\player\ics\greyskull_t\terror.vvd
models\player\ics\greyskull_t\terror.sw.vtx
models\player\ics\greyskull_t\terror.dx80.vtx
models\player\ics\greyskull_t\terror.dx90.vtx

materials/models/player/tiera/fsb/ct_urban.vmt
materials/models/player/tiera/fsb/ct_urban.vtf
materials/models/player/tiera/fsb/ct_urban_glass.vmt
materials/models/player/tiera/fsb/ct_urban_glass.vtf
materials/models/player/tiera/fsb/ct_urban_glass_spec.vtf
materials/models/player/tiera/fsb/ct_urban_height.vtf
materials/models/player/tiera/fsb/ct_urban_normal.vtf
models/player/tiera/fsb/ct_urban.dx80.vtx
models/player/tiera/fsb/ct_urban.dx90.vtx
models/player/tiera/fsb/ct_urban.mdl
models/player/tiera/fsb/ct_urban.phy
models/player/tiera/fsb/ct_urban.sw.vtx
models/player/tiera/fsb/ct_urban.vvd
models/player/tiera/fsb/ct_urban.xbox.vtx

materials/models/player/techknow/laracroft/laracroft.vmt
materials/models/player/techknow/laracroft/laracroft.vtf
materials/models/player/techknow/laracroft/laracroft_n.vtf
materials/models/player/techknow/laracroft/leather.vmt
materials/models/player/techknow/laracroft/leather.vtf
materials/models/player/techknow/laracroft/leather_n.vtf
models/player/techknow/laracroft/laracroft.dx80.vtx
models/player/techknow/laracroft/laracroft.dx90.vtx
models/player/techknow/laracroft/laracroft.mdl
models/player/techknow/laracroft/laracroft.phy
models/player/techknow/laracroft/laracroft.sw.vtx
models/player/techknow/laracroft/laracroft.vvd

materials/models/player/slow/aot/murray/slow_dress.vmt
materials/models/player/slow/aot/murray/slow_dress.vtf
materials/models/player/slow/aot/murray/slow_dress_bump.vtf
materials/models/player/slow/aot/murray/slow_eyes.vmt
materials/models/player/slow/aot/murray/slow_hair.vmt
materials/models/player/slow/aot/murray/slow_hair.vtf
materials/models/player/slow/aot/murray/slow_hair_fix.vmt
materials/models/player/slow/aot/murray/slow_lashes.vmt
materials/models/player/slow/aot/murray/slow_lashes.vtf
materials/models/player/slow/aot/murray/slow_legs.vmt
materials/models/player/slow/aot/murray/slow_legs.vtf
materials/models/player/slow/aot/murray/slow_legs_bump.vtf
materials/models/player/slow/aot/murray/slow_skin.vmt
materials/models/player/slow/aot/murray/slow_skin.vtf
materials/models/player/slow/aot/murray/slow_skin_bump.vtf
models/player/slow/aot/murray/slow.dx80.vtx
models/player/slow/aot/murray/slow.dx90.vtx
models/player/slow/aot/murray/slow.mdl
models/player/slow/aot/murray/slow.phy
models/player/slow/aot/murray/slow.sw.vtx
models/player/slow/aot/murray/slow.vvd

materials\models\player\t44\vip_ct\ct_urban_ref.vtf
materials\models\player\t44\vip_ct\ct_urban.vmt
materials\models\player\t44\vip_ct\ct_urban.vtf
materials\models\player\t44\vip_ct\ct_urban_glass.vtf
materials\models\player\t44\vip_ct\ct_urban_glass_spec.vtf
models\player\t44\vip_ct\urban.mdl
models\player\t44\vip_ct\urban.phy
models\player\t44\vip_ct\urban.vvd
models\player\t44\vip_ct\urban.dx80.vtx
models\player\t44\vip_ct\urban.dx90.vtx
models\player\t44\vip_ct\urban.sw.vtx
models\player\t44\vip_ct\urban.xbox.vtx

materials\models\player\t44\vip_t\t_phoenix_normal.vtf
materials\models\player\t44\vip_t\t_phoenix.vtf
materials\models\player\t44\vip_t\t_phoenix.vmt
models\player\t44\vip_t\terror.mdl
models\player\t44\vip_t\terror.phy
models\player\t44\vip_t\terror.vvd
models\player\t44\vip_t\terror.dx80.vtx
models\player\t44\vip_t\terror.dx90.vtx
models\player\t44\vip_t\terror.sw.vtx
models\player\t44\vip_t\terror.xbox.vtx
После чего установил файлы скинов в соответствующие директории (т.е. в папки).
При добавлиении группы в sourcebans, получил админские группы в admin_groups.cfg:
"Groups"
{
"Simple Admin"
{
"flags" "abcdfgjkmo"
"immunity" "50"
}
"Gods"
{
"flags" "abcdefghijklmnopqrstz"
"immunity" "100"
}
"Girl Admin"
{
"flags" "abcdfgjkmo"
"immunity" "50"
}
"Advanced Admin"
{
"flags" "abcdefghijkmopt"
"immunity" "90"
}
"Lite Admin"
{
"flags" "abcdfjo"
"immunity" "20"
}
"Elected Admin"
{
"flags" "abcdfgjko"
"immunity" "50"
}
"VIP"
{
"flags" "abt"
"immunity" "80"

}
"Clan Member"
{
"flags" "abcdfgjko"
"immunity" "50"
}
"donator"
{
"flags" "bq"
}
}
В итоге все прекрасно работает. )
P.S. Может кому-нибудь инфа поможет. Я долго разбирался со всем.
 

Вложения

  • sourcebans.jpg
    sourcebans.jpg
    51.4 КБ · Просмотры: 52
  • sourcebans1.jpg
    sourcebans1.jpg
    31.8 КБ · Просмотры: 37
Сверху Снизу