Groups.cfg баг

Danyas

Участник
Сообщения
2,173
Реакции
1,072
При sm_rehash или обновлении админов на сайте обновляется groups.cfg не так как нужно.
А именно в начале файла пишется "GROUPS" а должно быть Groups и админка не работает, ссылается на то что мол нет такой-то группы.
PHP:
"SourceBans"
{
	"Config"
	{
		// Адрес веб сайта для подачи апелляции
		"Website"			"http://danyas.pp.ua/"

		// Разрешить команду addban
		"Addban"			"1"

		// Разрешить команду unban
		"Unban"				"1"
        
        // Префикс базы данных. (По умолчанию: "sb")
		"DatabasePrefix"	"sb"

		// Как часто проверять базу данных на наличие бана игрока (в секундах). Мин = 15.0 Макс = 60.0
		"RetryTime"			"45.0"
		
		// Как часто проверять банлист на наличие ошибок (в минутах)
		"ProcessQueueTime"	"5"

		// Добавлять сервер автоматически
		"AutoAddServer"		"0"

		// Делать ли резервные копии конфигурационных файлов
		"BackupConfigs"	"0"

		// Вкючить администраторов из базы данных (1 = вкл, 0 = выкл)
		"EnableAdmins"	"1"
        
		// Должен ли администратор авторизоваться на сайте
		"RequireSiteLogin"	"0"

		// ID сервера (Смотреть на сайте в разделе Серверы)
		"ServerID"		"1"
	}

	"BanReasons"
	{
		"Hacking"	"Читерство"
		"Exploit"	"Использование багов Игры/Карты/Сервера"
		"BadLang"	"Мат/Оскорбления"
		"IgnoreAdmin"	"Игнор админа"
		"Own Reason"	"Другая причина"
	}
}

PHP:
"GROUPS"
{
	"admvip"
	{
		"flags"		"abcdefjkt"
		"immunity"		"50"
	}
	"vip"
	{
		"flags"		"abcdjkt"
		"immunity"		"25"
	}
	"mod"
	{
		"flags"		"abcdk"
		"immunity"		"5"
	}
	"adm"
	{
		"flags"		"abcdefgjks"
		"immunity"		"50"
	}
	"root"
	{
		"flags"		"z"
		"immunity"		"99"
	}
	"adminh"
	{
		"flags"		"abcdefgijkt"
		"immunity"		"75"
	}
}
PHP:
"Groups"
{
	"admvip"
	{
		"flags"		"abcdefjkt"
		"immunity"		"50"
	}
	"vip"
	{
		"flags"		"abcdjkt"
		"immunity"		"25"
	}
	"mod"
	{
		"flags"		"abcdk"
		"immunity"		"5"
	}
	"adm"
	{
		"flags"		"abcdefgjks"
		"immunity"		"50"
	}
	"root"
	{
		"flags"		"z"
		"immunity"		"99"
	}
	"adminh"
	{
		"flags"		"abcdefgijkt"
		"immunity"		"75"
	}
}
 

TolikCorp

Участник
Сообщения
874
Реакции
334
admin-flatfile\admin-groups.sp
57 строка:
PHP:
if (StrEqual(name, "Groups", bool:caseSensitive=false))
 

TolikCorp

Участник
Сообщения
874
Реакции
334
Посмотри сам плагин сурсбанса, попробуй разные версии.
В самом сурсбансе:
PHP:
new Handle:groupsKV = CreateKeyValues("Groups");
 
Сверху Снизу