Гост Гост
| Заглавие: Mapchooser4 Пон 07 Авг 2017, 08:21 | |
| 1. Плъгинът използва cvars, описани по - долу. Ако е необходимо да се променя който и да е cvar с желаните стойности, то трябва командите да се впишат в amxx.cfg файла като последни редове (най - долу). 2. Плъгинът Mapchooser4 трябва да се извика от plugins.ini от мястото, от което се вика mapchooser по подразбиране, а не от мястото за други custom плъгини. 3. mapchooser4_txt.zip съдържа само преводи, но е необходимо те да са налице, за да може плъгинът да работи правилно. - Код:
-
Какви са основните разлики между mapchooser4 и mapchooser-а по подразбиране? 1. Поддържа удължаване времето за игра на картите, играни в maxround / winlimit системи. 2. Помни историята на последните 0-15 изиграни карти ("amx_map_history" cvar) за да предотврати те да се появят на менюто за гласуване на карти отново. 3. Чрез cvar може да се определи дали да се употреби mapcycle.txt, maps.ini или папката с картите, за да се вмъкнат тези карти в менюто за гласуването. 4. Позволява стартирането на гласуване (RTV, rock the vote) за следващата по ред карта.
Ако amx_mapchooser_type е настроен с 1, играчите ще могат да номинират карти за гласуването.
Играчите трябва да напишат "nominate mapname" или "vote mapname" или "име на картата" в чата. Те ще могат да пишат "nominations" в чата, за да видят списък на номинираните карти.
Играчите ще могат да пишат "amx_listmaps" в конзолата, за да видят картите, които могат да бъдат номинирани, но само ако amx_nominfromfile е настроен на 1.
Плъгинът използва cvar-ове:
amx_mapchooser_type <0/1/2> (default is 0): 0: произволни карти от amx_mapchooser_mapsfile/mapcycle/maps папката 1: номинации 2: следващата карта е избрана произволно от amx_mapchooser_mapsloc (без гласуване) amx_mapchooser_mapsloc <0|1|2> (по подразбиране е 0): 0: amx_mapchooser_mapsfile 1: mapcycle 2: папка на картите amx_mapchooser_mapsfile - файлът, която ще се ползва ако amx_mapchooser_mapsloc е настроен на 0 (името на файла по подразбиране е "maps.ini"). Файлът трябва да бъда в папка amxmodx/configs/. amx_mapchooser_mapsfile_s - файлът, който се използва ако amx_mapchooser_mapsloc е настроен на 0 и на сървъра в момента има по - малко от 10 бр. играчи (името по подразбиране е "maps_small.ini"). Файлът трябва да се намира в amxmodx/configs/ папката. Ако той не е там, то amx_mapchooser_mapsfile също ще бъде употребен в случаите в които играчите на сървъра са по - малко от 10 в момента. amx_nominfromfile <0/1> (по подразбиране е 0): 0: играчите могат да номинират всички карти от папка карти. 1: играчите ще могат да номинират само карти от менюто amx_mapchooser_mapsfile/mapcycle amx_maxnominperplayer <num> - брой на картите, които всеки играч ще може да номинира (по подразбиране е 1). amx_map_history <num> - колко на брой последно изиграни карти няма да се показват в менюто за избор на карта (default is 5). amx_extendmap_max <time in mins.> - максимално време за целия процес на удължаване на игровото време на карта, ако се използва mp_timelimit (default is 90). amx_extendmap_step <time in mins.> - ако се ползва mp_timelimit, с какво време ще бъде удължена картата (default is 15). amx_ext_round_max <number of possible polls for extend> - колко пъти времето на картата ще може да бъде удължавано, ако се ползва mp_maxrounds (default is 3).
amx_ext_round_step <number of rounds> - това нещо не го разбирам - с кой номер на рунда ще бъде удължено времето на картата, ако е употребен mp_maxrounds (default is 3).
amx_ext_win_max <number of possible polls for extend> - колко пъти времето на картата ще може да се удължава, ако се ползва mp_winlimit (default is 3). amx_ext_win_step <number of rounds> - с кой номер на рунда ще бъде удължено времето на картата, ако е употребен mp_winlimit (default is 3).
amx_rtv <0/1> - разрешава или забранява RTV функцията (по подразбиране е 1). amx_rtv_percent <0.0-1.0> - rockthevote съотношение (%/100 от човеците - играчи (*това не засяга ботовете) трябва да напишат RTV, за да се почне гласуване за следващата карта (default is 0.6). amx_rtv_min_time <time in mins.> - минимално време (в минути) което се изисква да бъде отиграно на картата, преди играчите да получат право да стартират процедура RTV (default is 10). amx_rtv_map_time <time in sec.> - времето до смяната на текущата карта, ако по време на игра на нея успешно е преминало гласуване RTV за следващата карта. (вместо да се изчаква "рундът" да приключи). По подразбиране е 10 (увличаването на това число до 300 ще повлияе на времето за изчакване до смяна на играната карта).
Тези AMX X cvar-и - по принцип регистрирани от admin.sma плъгина също ще бъдат проверени от mapchooser4: amx_vote_time <time in mins.> - времето, до което може да бъде проведено следващо гласуване, след като е било проведено гласуване. Default is 10. amx_vote_delay <time in secs.> - времето, за което диалогът за гласуване ще бъде активен (на екрана на играчите). Default is 10. amx_last_voting <time in mins> - времето, по което е проведено последното гласуване (параметърът е за вътрешна употреба, на модула). amx_show_activity [0|1|2]: 0 - не показва какво върши админът (стартиране на някакво гласуване, например), 1 - показва на всички играчи какво върши админът, но не визуализира неговото име 2 - показва дейността на админа, заедно с неговото име
mapchooser4 плъгинът НЕ поддържа стойности на този параметър, по - големи от 2.
забележка - плъгинът NEXTMAP се изисква, за да може mapchooser-а да работи (с amx_nextmap cvar). |
|