Как правильно сделать иерарxию флагов?

svod011929

Новичок
Сообщения
7
Реакции
0
Проблема в следующем, есть 6 уровней привилегий которые имеют доступ к админке (amxmodmenu):
Основатель (может банить и кикать всех кто ниже)
Гл. Модератор (может банить и кикать Модераторов, Спонсоров, Альфу, Админов и тд)
Модератор (может банить и кикать Спонсоров, Альфу, Админов и тд)
Спонсор (может банить и кикать Альфу, Админов и тд)
Альфа (может банить и кикать Админов и тд)
Админ (может банить и кикать VIP и обычных игроков)

Выделил следующие флаги для иерарxии:
i - иммунитет альфы от админа
j - имунитет спонсора, модера от альфы админа
k - имунитет Гл модера от спонсора альфы админа
l - флаг Основателя и иммунитет от всеx остальныx привилегий
d - доступ к amxmodmenu


Admin - dpq
Альфа - dipr
Спонсор - djps
Модер - djps
Гл. Модер - dkps
Основатель - dlps

В admincmd_rbs.cfg иерарxия указана так:

// Админ с этим флагом может кикать и банить игроков с иммунитетом
// Можно указывать несколько флагов, например lmd:
// Админ с флагом "l" может банить админов с флагом "m", а они могут только админов с флагом "d". Админы с флагом "d" могут банить всех остальных, у кого нет иммунитета.
amx_action_mainadmin "lkji"


В amxbans_rbs.cfg иерарxия тоже указана так:

// Флаг главного админа.
// Главного админа никто не может забанить(кроме самого сервера),
// а сам главный админ может забанить даже тех, у кого иммунитет (amxbans_flag_immunity)
// Можно указывать несколько флагов, например lmd:
// Админ с флагом "l" может банить админов с флагом "m", а они могут только админов с флагом "d". Админы с флагом "d" могут банить всех остальных, у кого нет иммунитета.
// 0 - отключить
amxbans_flag_main "lkji"


Проблема заключается в том что на сервере игрок с привилегией Альфа может забанить Основателя и вообще никак не работает задуманная иерарxия
 
amxx plugins
Currently loaded plugins:
name version author file status
[ 1] [190] Ultimate Weapons 21.03.23 SKAJIbnEJIb ultimate_weapons running
[ 2] [190] StatsX RBS 21.03.23 SKAJIbnEJIb & AM statsx_rbs.amxx running
[ 3] [190] Stats Configurat 20.06.06 SKAJIbnEJIb & AM statscfg_rbs.am running
[ 4] [190] CsStats MySQL 20.06.06 SKAJIbnEJIb csstats_mysql.a running
[ 5] [190] CsStats Editor 20.06.06 SKAJIbnEJIb csstats_editor. running
[ 6] Csds Map 3.24 Deags/AMXX Commu csds_map.amxx running
[ 7] Maps Menu 1.4.1 neugomon mapsmenu.amxx running
[ 8] [190] Chat RBS 20.06.06 SKAJIbnEJIb chat_rbs.amxx running
[ 9] [190] Chat Addons 20.06.06 SKAJIbnEJIb chat_addons.amx running
[ 10] Autoresponder/Advertis 0.5 MaximusBrood ad_manager.amxx running
[ 11] [190] Army Ranks Ultimate 20.06.06 SKAJIbnEJIb army_ranks_ultimate running
[ 12] [190] Bets RBS 20.06.06 SKAJIbnEJIb bets_rbs.amxx running
[ 13] [190] Skill ELO 20.06.06 SKAJIbnEJIb skill_elo.amxx running
[ 14] Menus Front-End 20.06.06 SKAJIbnEJIb & AM amxmodmenu_rbs. running
[ 15] [190] CmdMenu RBS 20.06.06 SKAJIbnEJIb & AM cmdmenu_rbs.amx running
[ 16] [190] AMXBans RBS 20.06.06 SKAJIbnEJIb & La amxbans_rbs.amx running
[ 17] [190] AdminCmd RBS 20.06.06 SKAJIbnEJIb & AM admincmd_rbs.am running
[ 18] Team menu 1.1 NobodyInTeam teammenu.amxx running
[ 19] [190] ESP RBS 20.06.06 SKAJIbnEJIb & Ko esp_rbs.amxx running
[ 20] Mode 2x2 2.5re s1lent mode.amxx running
[ 21] [190] WallHack Viewer 20.06.06 SKAJIbnEJIb wallhack_viewer running
[ 22] [190] VIP RBS 20.07.20 SKAJIbnEJIb vip_rbs.amxx running
[ 23] [190] Ultimate Informer 21.03.23 SKAJIbnEJIb ultimate_informer running
[ 24] [190] Snipers RBS 20.06.06 SKAJIbnEJIb snipers_rbs.amx running
[ 25] Spect Bot 1.2 SKAJIbnEJIb & Bo SpectBot.amxx running
[ 26] [190] Marker RBS 20.06.06 SKAJIbnEJIb & st marker_rbs.amxx running
[ 27] [190] BackWeapons RBS 20.06.06 SKAJIbnEJIb & ho backweapons_rbs running
[ 28] AMXX Gag 1.4.9 xPaw & Exolent amx_gag.amxx running
[ 29] [190] High Ping Kicker RBS 20.06.06 SKAJIbnEJIb hpk_rbs.amxx running
[ 30] Advanced Gag 1.9.0 neygomon advanced_gag.am running
[ 31] [190] Nick FIX RBS 20.06.06 SKAJIbnEJIb nickfix_rbs.amx running
[ 32] [190] FG RconShop 21.09.12 SKAJIbnEJIb fg_rconshop.amx running
[ 33] [190] Parachute RBS 20.06.06 SKAJIbnEJIb & KR parachute_rbs.a running
[ 34] [190] SlayLosers RBS 20.06.06 SKAJIbnEJIb & d3 slaylosers_rbs. running
[ 35] [190] DemoRecorder RBS 20.06.06 SKAJIbnEJIb demorecorder_rbs running
[ 36] lvlrs 1.0 Ghost rs.amxx running
[ 37] Damager 2.0 Prayer damager.amxx running
[ 38] Automatic knife duel 0.3 JGHG automatic_knife running
[ 39] Admin Warn Menu 1.0.0 WarBans admin_warnmenu. running
[ 40] Advanced Kill Assists 0.9 Spection kill_assist.amx running
[ 41] Team Grenade Trail 1.2 Numb grenade_trail.a running
[ 42] [ReAPI] Block 'Fire in 0.0.1 sergrib reapi_block_FIT running
[ 43] Top Round Damage 1.0.4 ReAP Dager* *.* -G- damage_round_on running
[ 44] AFK Kicker 1.0b Cheesy Peteza afkkicker.amxx running
[ 45] Restrict Weapons 1.8.2 Leo_[BH] restmenu.amxx running
[ 46] VOTEBAN_BY_SLIMSHADY 3.0 SLIMSHADY_MOD voteban.amxx running
[ 47] Silly C4 1.1 Cheap_Suit sillyc4.amxx running
[ 48] Online_Bombtimer 1.0 Ghost bombtimer.amxx running
[ 49] Set console Plugin 1.0.0.1 Moxnatiy_aimm.co inp_low.amxx running
[ 50] Set console Plugin 1.0.0.1 Moxnatiy_aimm.co inp_light.amxx running
[ 51] Set console Plugin 1.0.0.1 Moxnatiy_aimm.co inp_max.amxx running
[ 52] Set console Plugin 1.0.0.1 Moxnatiy_aimm.co inp_medium.amxx running
52 plugins, 52 running
Решение
Флаг иммунитета у всех должен быть “a”
А дальше
// Флаг главного админа.
// Главного админа никто не может забанить(кроме самого сервера),
// а сам главный админ может забанить даже тех, у кого иммунитет (amxbans_flag_immunity)
// Можно указывать несколько флагов, например lmd:
// Админ с флагом "l" может банить админов с флагом "m", а они могут только админов с флагом "d". Админы с флагом "d" могут банить всех остальных, у кого нет иммунитета.
// 0 - отключить
amxbans_flag_main "lkji"
Флаг иммунитета у всех должен быть “a”
А дальше
// Флаг главного админа.
// Главного админа никто не может забанить(кроме самого сервера),
// а сам главный админ может забанить даже тех, у кого иммунитет (amxbans_flag_immunity)
// Можно указывать несколько флагов, например lmd:
// Админ с флагом "l" может банить админов с флагом "m", а они могут только админов с флагом "d". Админы с флагом "d" могут банить всех остальных, у кого нет иммунитета.
// 0 - отключить
amxbans_flag_main "lkji"
 

Похожие темы

Ответы
25
Просмотры
466
Ответы
13
Просмотры
810
Ответы
3
Просмотры
398
Сверху
Назад