Перейти к содержимому


Фотография

Как задать иммунитет для админов в SourceMode?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Serega13rus

Serega13rus

    Новичок

  • Пользователь
  • Pip
  • 4 сообщений

Отправлено 20 Июль 2011 - 13:08

Всем привет
Столкнулся с такой проблемой. Передал админку другу, со всеми опциями то-есть по флагу "Z". Хочу сделать иммунитет для себя, чтобы не мог кикать, наносить повреждения и так далее. Подскажите пожалуйста, как это сделать. Админка сделана по SourceMod. Спасибо заранее.

#2 Andrey

Andrey

    Новичок

  • Пользователь
  • Pip
  • 4 сообщений

Отправлено 20 Июль 2011 - 19:33

Ставь цифры перед флагом: "99:z" и т.д.

Например один администратор с иммунитетом 98 захочет кикнуть администратора с уровнем иммунитета 99, но у него это не получиться, будет выдано сообщение о недостаточном количестве прав доступа и о наличие более высокого иммунитета у другого игрового администратора.



#3 Serega13rus

Serega13rus

    Новичок

  • Пользователь
  • Pip
  • 4 сообщений

Отправлено 20 Июль 2011 - 22:10

Сделал вот так. Не помогает((((Помогите плиз очень нужно
Admins
{
"admin"
{
"auth" "steam"
"identity" "STEAM_0:1:9*********"
"flags" "99:z"

}

"admin"
{
"auth" "steam"
"identity" "STEAM_0:0:21*********"
"flags" "5:z"
}

}

#4 Бендер Родригес

Бендер Родригес

    Злой Админ

  • Администратор
  • 984 сообщений

Отправлено 21 Июль 2011 - 9:34

99 замени на 10, больше 10 почему то глючит.

#5 Serega13rus

Serega13rus

    Новичок

  • Пользователь
  • Pip
  • 4 сообщений

Отправлено 21 Июль 2011 - 21:00

Попробовал так, все равно не получается(((
Admins
{
"admin"
{
"auth" "steam"
"identity" "STEAM_0:1:92017***"
"flags" "9:z"

}

"admin"
{
"auth" "steam"
"identity" "STEAM_0:0:21315****"
"flags" "5:z"
}

}

#6 diablolo666

diablolo666

    Новичок

  • Пользователь
  • Pip
  • 18 сообщений

Отправлено 24 Июль 2011 - 0:34

Для начала в sourcemod.cfg поменяй переменную sm_immunity_mode на 2 (нужно для того, чтобы админы с одинаковым иммунитетом не могли совершать какие-либо действия друг над другом)
Можно еще распределить админов по группам (группы создаются в admin_groups.cfg).
Вот пример создания группы:

"Groups"
{
"Supervisor"
{
"flags" "z"
"immunity" "99"
}
"Administrator"
{
"flags" "abcdefgkopqrst"
"immunity" "98"
}
}

При этом самих админов надо добавлять в admins.cfg:

"Admins"
{
"Ник персонажа(необязательно)"
{
"auth" "ip, steam, name"
"identity" "сюда прописывается сам ip, стим айди или имя"
"group" "название группы админов"
"immunity" "..."
"flags" "..."
}
]

Если не понятно, то вот ссылка на мануал по добавлению админов в sourcemod http://hlmod.ru/foru... ... cemod.html


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных