Вот решил выложить может кому поможет для создания универсального сервера.
Пример:
на сервере установлены моды: War3ft и SuperHero
При запуске сервера все моды выключены. Любой игрок может запустить голосование за включение/выключения мода написав команду votewar3ft и votesuperhero соответственно. И если наберется определеный процент голосов будет включен мод. При последующем голосовании за другой мод, первый выключается... вобщем оба мода обновременно работать небудут. Установка:
1. как обычно *.amxx в plugins, *.sma в scripting и plugins.ini добавить их соответственно
2. откройте файл \addons\amxmodx\configs\amxx.cfg
и добавте там такие строки:
amx_votewar3ft_delay 60 - минимальная задержка в сек. между сессиями голосования
amx_votewar3ft_time 10 - Время на голосование (сек.)
amx_votewar3ft_ratio 0.60 - процент для положительного результата (0.60 = 60% проголосовавших)
и тоже самое для SuperHero мода
amx_votesuperhero_delay 60
amx_votesuperhero_time 10
amx_votesuperhero_ratio 0.60
3. Требуется наличие плугина pausecfg.amxx
4. Для того чтоб оба мода при запуске сервера были выключены нужно:
- для SuperHero: в файле addons\amxmodx\configs\shero\shconfig.cfg установить значение sv_superheros 0
- для War3ft: в файле addons\amxmodx\configs\pausecfg.ini (если такого нет то создать) написать вот такую строчку:
"Warcraft 3 Frozen Throne" ;war3ft.amxx
Команды для запуска голосования - в чате написать :
votewar3ft - запуск голосования за включение/выключения мода Warcraft 3 Frozen Throne
votesuperhero - запуск голосования за включение/выключения мода SuperHeros