Raised This Month: $ Target: $400
 0% 

[RU] Kto Zdes?


  
 
 
Thread Tools Display Modes
VEN
Veteran Member
Join Date: Jan 2005
Old 03-11-2006 , 08:42  
#111

Пробуй различные версии АМХХ, чтобы понять в действительно ли дело в конкретной версии АМХХ или в чем-то ином.
VEN is offline
MbyteZ
Member
Join Date: Jan 2006
Location: Russia,Volgograd
Old 03-13-2006 , 10:25  
#112

Вот нашёл плагин для смены карт!Но не могу его заставить работать так,как он должен!!!Запустил плагин,то есть он работает,НО нет карт для смены!Создал map_processor.maps и поместил его в директорию cstrike,но на выбор всё равно,0-продлить карту,9-сменить(на ту что в мапцикле)!!!Не читает из map_processor.maps!!Помогите разобраться!
===========О П И С А Н И Е==========================
Для правильной работы этого 'картографа' необходимо отключить:
1. nextmap.amx
2. mapextend.amx
3. mapchooser.amx

amx_nextmap поддерживается для совместимости с остальными модулями

Основные идеи:

1. Карта всегда заканчивается только после победы какой-либо из сторон
2. Автоматическое голосование всегда в начале раунда
3. Автоматическое предложение смены карты, если она слишком большая/маленькая для имеющихся игроков
4. Ограничение времени игры (продолжения) в зависимости от карты
5. Возможность попытки продления или досрочной смены карты без меню
6. Возможность анонсирования карты для следующего голосования
7. Возможность просмотра имеющихся на сервере карт

Все ответы смещены в сторону клавиши '0', для исключения случайного ответа или покупки.

Имеются Команды:

map_nominate [map] /console/ - позволяет добавить карту в меню для голосования в конце игры на карте.
Одному игроку можно добавить одну карту. Без указыания карты показывает какие карты уже
анонсированы. Доступна всем.
map_change [map] /console/ - позволяет попытаться сменить досрочно карту. Если наберется достаточно
голосов - карта сменится. Можно менять свой выбор. Если название карты не указано, показывает на
какие карты сколько человек хотело бы сменить текущую. Доступна всем.
map_set <map> /console/ - позволяет сменить карту на нужную. Доступна тем, у кого ADMIN_MAP.
map_vote <map> /console/ - позволяет проголосовать за смену карты. Доступна тем, у кого ADMIN_MAP.
map_next /console, chat/ - позволяет посмотреть название следующей карты. Доступна всем. Если есть
nextmap.amx, может не совпадать. Также поддерживается привычная команда 'nextmap'.
map_extend [min] /console, chat/ - позволяет продлить карту без меню. За 5 мин до завершения карты
(после соотетсвующего сообщения). Доступна всем. Можно указать минуты, на которые продлить. Эта команда
доступна только тем, у кого ADMIN_MAP и сразу продляет карту на min минут.
map_list [pattern] /console/ - просмотреть список имеющихся карт. Доступна всем. Без указания шаблона
выводит все карты, которые используются циклически. С указанием - ВСЕ карты, имеющиеся на сервере
и соответствующие шаблону, например map_list fy_*.

Имеются переменные (установить в одном из выполняющихся конфигов):

map_ratio [0.5] отношение голосов для удачного голосования
map_step [15] количество минут для продления после удачного map_extend
map_max [60] максимальное время игры на карте. Явное время указания имеет приоритет - см. ниже
map_auto [1] предложение голосования каждые несколько минут, если карта не соответствует
имеющемуся количеству игроков, например вдвоем на piranesi. Есть возможность при
голосовании отключить этот спам до следующей карты
map_disable_vote [0] запретить использование команды map_vote
map_disable_set [0] запретить использование команды map_set
map_show_act [1] показывать авторов команд, требующих привилегий
map_vote_answers [1] показывать или нет ответы игроков при голосовании
map_rotate_forever [0] если ответов на голосование о смене карты не поступило, карта сменится на следующую,
при значении 1, иначе карта будет продлена
map_dont_defer [0] не откладывать смену карты до начала следующего раунда
map_min_skip_vote [0] отменить голосование, если на сервера число игроков между min и max включительно
map_max_skip_vote [0] вместо голосования будет предупреждение о переходе на следующую из 'mapcycle' карту
map_min_maps_queue [3] хранить информацию об именах N последних игранных карт. Не разрешит анонсировать или
менять карту на недавно игранную. Возможное значение от 0 до 5
map_min_queue_players[6]минимальное количество игроков, при котором снимается запрет на повтор недавно
игранных карт.
map_force_mapcycle [1] заставляет принудительно играть по порядку карты из 'mapcycle'. Т.е., если карта
сменилась голосованием, следующей будет опять та, которая должна была сменить
текущую, если бы не было голосования. Если переменная установлена в 0, следующей
будет та, которая идет за выбранной при голосовании или первая, если выбранная
карта в 'mapcycle' не значится. Помогает крутить ВЕСЬ 'mapcycle' когда много народа
на сервере и часто голосованием (принудительным, не в конце карты, которое обычно
отключается из-за большого количества игроков) сменяют карту.
map_nominate_max [5] количество карт, предлагаемое при голосовании, включая анонсированные. Допустимое
значение в пределах от 2 до 7


Кроме этого поддерживается файл map_processor.cfg, если его положить в каталог addons/amx
Формат файла:

Название_карты Минимум_Игроков_Для_Комфорта Максимум_Игроков_Для_Комфорта Максимальное_время_игры

Максимальное время игры (в минутах), установленное в 0 - снимает предел. Если карта не прописана принимается
следующее:0,32,'значение из map_max'. Комментарием является символ ';'.

map_processor15 - map_processor для CS 1.5
map_processor16 - map_processor для CS 1.6

Для CS 1.6 файлы необходимо положить в каталоги:
/custom/map_processor.cfg
/custom/map_processor.maps - список из него добавляется к картам из /maps.ini
Attached Files
File Type: sma Get Plugin or Get Source (map_processor_16.sma - 1153 views - 40.5 KB)
MbyteZ is offline
`666
AlliedModders Donor
Join Date: Jan 2006
Old 03-18-2006 , 16:57  
#113

zdarovo myzhiki
`666 is offline
Nuke
Junior Member
Join Date: Jan 2006
Location: Russia, Moscow
Old 03-29-2006 , 08:06  
#114

Народ, как делать для CSDM 2.0 респы ?
Нефега не получается, уже и место "_" переименовывал в ".', и через Хаммер едитор делал.. нефига! Все респавнятся как обычно
__________________
Sorry for my language, iam from Russia
Nuke is offline
max_rip
Junior Member
Join Date: Dec 2004
Old 04-01-2006 , 02:49  
#115

Quote:
Originally Posted by MbyteZ
Вот нашёл плагин для смены карт!Но не могу его заставить работать так,как он должен!!!Запустил плагин,то есть он работает,НО нет карт для смены!Создал map_processor.maps и поместил его в директорию cstrike,но на выбор всё равно,0-продлить карту,9-сменить(на ту что в мапцикле)!!!Не читает из map_processor.maps!!Помогите разобраться!
Я уже об этом писал )))
http://forums.alliedmods.net/showthr...=196815#202989
в этой теме, и как смог изложил на инглише тут http://forums.alliedmods.net/showthread.php?t=22725
max_rip is offline
<CJ>
Junior Member
Join Date: Apr 2006
Location: UA, Kiev
Old 04-05-2006 , 09:13  
#116

Доброе всем время суток. Я обращаюсь к вам с просьбой. У меня такая ситуация: локальная сеть, локальный сервак контры, я на нём админ, но в последнее время не могу постоянно там висеть. На сервере стоит amxmodX. У игроков default_acces Z. Но ведь карты бывают разные и порой её сразу хочетса поменять то ли из-за того что она огромная, то ли по иным причинам. Когда есть админ проблем нет, а когда его нет....люди вынуждены висеть 30 минут на обсолютно не нравящейся карте. Доступ с "флагом" "J" даёт право ставить голосование, но кроме голосования на смену карты, содержит ещё и бан, и кик, поэтому многие сразу хотят кикнуть или забанить того, кто им не нравитса.

Так вот, собственно, вопрос: можно ли сделать так, чтоб игроки могли голосовать только за смену карты? (т.е. создать отдельный "флаг" доступа)
И второе: можно ли сделать какой-то скрипт или плагин, чтоб при обнаружении моего ай-пи в игре возможность голосования игроков отключалась автоматом?
Заранее спасибо.
<CJ> is offline
Send a message via ICQ to <CJ>
VEN
Veteran Member
Join Date: Jan 2005
Old 04-05-2006 , 11:31  
#117

Все можно сделать. Если опыт соответствующий имеется. Например, чтобы открыть доступ к amx_votemapmenu достаточно открыть mapsmenu.sma из папки scripting в любом текстовом редакторе и изменить в строке
Code:
register_clcmd("amx_votemapmenu", "cmdVoteMapMenu", ADMIN_MAP, "- displays votemap menu")
ADMIN_MAP на ADMIN_ALL. После чего нужно сохранить изменения и запустить compile.exe из той же директории. После этого откомпилированный файл mapsmenu.amxx будет находиться в подпапке compiled вышеуказанной папки.
Насчет отключения оной возможности при появлении на сервере клиента с соответствующим IP адресом - нужно править вышеуказанный файл. Добавлять глобальную переменную, при входе клиента на сервер сверять IP адресс, и при совпадении с заданным изменять значение глобальной переменной, при выходе соответствующего клиента восстанавливать значение глобальной переменной. В теле функции отвечающей за разрешение голосования нужно каждый раз сверять значение вышеуказанной глобальной переменной.
VEN is offline
<CJ>
Junior Member
Join Date: Apr 2006
Location: UA, Kiev
Old 04-05-2006 , 12:50  
#118

За ответ спасибо. А Вы не могли бы такой плагин сделать, пожалуйста, если мой ай-пи 192.168.100.63? Просто я действительно не разбираюсь в скриптах,-специальность другая. А штука такая нужна.
<CJ> is offline
Send a message via ICQ to <CJ>
GoNZo
New Member
Join Date: Apr 2006
Old 04-08-2006 , 09:14  
#119

Всем Превед!
__________________
GoNZo is offline
VEN
Veteran Member
Join Date: Jan 2005
Old 04-08-2006 , 15:22  
#120

max_rip и другие:

По данной ссылке можно скачать модифицированый "Nextmap Chooser" (mapchooser.sma) плагин
http://forums.alliedmods.net/showthr...=228402#235419

Отличие от стандартного: в меню-опросе не имеют место 4 последних игравшихся карты.

Подходит для всех или, по крайней мере, для большинства версий AMXX.
VEN is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 01:16.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode