Ultimate mapchooser 3

Ultimate Mapchooser 3

cerinţe:
Sourcemod 1.3 și mai sus

Descriere:
Ultimate Mapchooser - sourcemod plugin foarte flexibil, cu o mulțime de caracteristici și o mulțime de setări. În ea veți găsi tot ceea ce a fost lipsit în mapchooser.smx standard, și mai mult. Plugin-ul este actualizat constant, îmbunătățit și capătă noi funcții.

Ultimate Mapchooser oferă un control sporit asupra alegerii cărți.

-= Este o selecție aleatorie a cardului următor.
-= Ce carte pentru a adăuga la un vot.
-= -Ce carduri disponibile pentru nominalizări.

Aveți posibilitatea de a controla funcționarea selecție aleatorie a hărților, împărțind cărțile de rotație în grupuri și determinarea greutății fiecărui grup sau individuale cărți, definind minim sau numărul maxim de jucători permise pe serverul care cardul a fost pus la dispoziție prin determinarea cât de multe carduri de grup este disponibil pentru vot, etc. .

Pentru ca acest lucru să funcționeze, a trebuit să ocolească complet RTV, Mapchooser, și nominalizări, ceea ce înseamnă că am rescris funcționalitatea lor într-un singur plugin. Puteți controla fiecare dintre aceste posibilități în ceea ce privește parametrii Ultimate Mapchooser'a.

caracteristici:
Orice sau toate toate funcțiile pot fi pornite și oprite.
1) Fără carte. Cardurile pot avea un anumit număr maxim de jucători minim și, precum și de timp minim și maxim al zilei, în care pot fi redate. În cazul în care setările de server nu îndeplinesc condițiile pentru acest card, cardul nu va fi selectat.

2) selectarea aleatorie a cardului următor. Funcția este similară cu randomcycle.smx built-in, dar carduri aleatoare sunt selectate la sfârșitul curentului, mai degrabă decât la început, iar cărțile sunt verificate pentru o excepție înainte de a fi selectată.

3) Votarea în partea din spate a cardului. Funcția este similară cu mapchooser.smx built-in, dar veți obține mai mult control asupra umplerii votului. Cardurile pot fi împărțite în grupe, care vor fi apoi distribuite la votare, după cum vedeți potrivit. Vrei Oubida că unele carduri apar întotdeauna în sondaj? Este complet realizabil.

4) Rock Vot. Funcția este similară cu rockthevote.smx built-in, dar are aceleași opțiuni de configurare ca votul de la sfârșitul carduri în Ultimate Mapchooser.

5) Nominalizările. Funcția este similară cu nominations.smx built-in. scutire carte nu afectează meniul nominalizările; carduri exprimate sunt verificate pentru excepții de la urna de vot / selectarea unui card de aleatoare.

6) Verificarea numărului de jucători. În cazul în care cardul curent are o limită a numărului de jucători, iar restricțiile sunt încălcate de sosirea și plecarea jucătorilor de pe server, Ultimate Mapchooser poate schimba cartela pe alte, care corespunde numărului actual de jucători.

7) avertismente cu privire la vot. Puteți specifica o anumită perioadă de timp înainte de vot la sfârșitul cardului, atunci când va exista o notificare, avertizare jucători cu privire la viitoarele alegeri.

8) Sunet de vot. Puteți defini sunetele care vor fi jucate la începutul și la sfârșitul votării.

9) sloturi de vot de blocare. Ai capacitatea de a bloca primele trei sloturi în golosvanii pentru a preveni voturi aleatoare.

10) un vot a fost repetat. În cazul în care capetele de vot și cartela de vot câștigătoare nu este primit majoritatea voturilor va avea loc un alt vot între Quatre-câștigători (pentru a obține majoritatea de voturi).

11) Coincidență. Puteți schimba probabilitatea de cazul în care cardul / grupul de carduri ar trebui să fie selectate într-o ordine aleatorie (inserat la vot, ales pentru următoarea carte, și așa mai departe).

Dezarhiveaza fișierul zip în directorul de joc. Instrucțiuni complete de instalare de pe limba agliyskom să fie aici >><<

Setare:
Există două fișier setare de bază:

cfg / sourcemod / ultimate_mapchooser.cfg - Toate plug-in parametrii de comportament configurat în acest fișier.

umc_mapcycle.txt Toate hărți și grupurile configurate în acest fișier.

Există o configurație opțională:

addons / sourcemod / configs / vote_warnings.txt - Aviz de vot iminentă configurat aici.

Inclusiv informații detaliate cu privire la toate setările din fișierele conținute în fișierul atașat. Asigurați-vă că le citiți înainte de a schimba ceva.

-RTV = -Daca activat, jucătorii pot scrie «rtv» pentru a începe chat Rock vot.
-= Nominalizări -Când activat, jucătorii pot scrie «nominaliza» chat pentru a desemna o hartă pentru RTV sau vot la sfârșitul cardului.
--Daca = funcția la sfârșitul cardului de vot este activat, votul va fi la un moment dat, în cazul în care jucătorii vor putea vota pentru următoarea hartă.
--Daca = funcția de selecție aleatorie a doua carte este activată, următoarea carte va fi ales la sfârșitul cardului automat.

Echipa lui Admin:
sm_umc_mapvote - Pornește o hartă vot. Utilizați acest lucru pentru a testa pentru a vedea dacă voturile sunt așa cum le doriți. Necesită modulul IMU-votecommand.smx să fie activ.
sm_umc_reload_mapcycles - Reloads toate UMC-Mapcycles.
sm_umc_randcycle_picknextmapnow - Setează o hartă următoarea întâmplare. Necesită modulul IMU-randomcycle.smx să fie activ.
sm_setnextmap - Setează nextmap, dezactivarea sfârșitul harta vot. Replicată din mapchooser originală.
sm_umc_stopvote - Oprește orice vot UMC în prezent în curs de desfășurare.
sm_umc_maprate_testreweight - Afișează modul în care evaluările sunt hartă Rata afectează o anumită hartă. Necesită modulul UMC-maprate-reweight.smx să fie activ.
Pentru a utiliza aceste comenzi pe un server, trebuie să aveți acces g de pavilion (modifica harta)

"Umc_rotation"
<
„Atac apăra "
<
"Maps_invote" "1"
"Next_mapgroup" "Payload"

"King of the Hill"
<
"Comandă" "mp_timelimit 0"

O scurtă trecere în revistă a acestui fișier:

* Cardurile au fost împărțite în 6 grupe
* Din fiecare grup va vota la o carte: ea poate fi la fel de vot RTV și de vot în partea din spate a cardului
* „5-punct CP (Push)» are de doua ori sansa de a fi selectate aleatoriu decât orice alt grup (dar nu la vot, doar o selecție aleatorie a cardului următor).
* În cazul în care în orice moment cardul este selectat din grupul «Attack Apăra »gosovaniya de selecție aleatoare sau -pentru-carduri data viitoare va fi o hartă selectat aleator din grupul«Payload»(acest lucru nu se aplică la vot, doar la o selecție aleatorie a cardului următoare)
* Unele carduri pot fi selectate mai mult sau mai puțin probabil decât altele din același grup (parametrul «greutate»)
Grupul „CP 5 Punct (Push)» poate fi selectată numai când serverul de mai mult de două persoane (fiecare carte are un parametru «MIN_PLAYERS», valoarea care cel puțin 2)
«Cp_well» poate fi selectată dacă serverul are cel puțin 12 de persoane
«Cp_gorge» nu poate fi selectată dacă serverul are mai mult de 16 de persoane
«Ctf_well» poate juca doar între orele 12:00 și 23:59
* «Payload Race» Grupul poate fi ales numai 00:00 - 12:00

Deci, va arata ca o normală RTV-vot sau de vot la sfârșitul cardului, utilizând o rotație:


Rețineți că fiecare carte corespunde grupei în ordinea în care grupurile sunt definite în random_mapcycle.txt. De asemenea, rețineți că nu există carduri de vot ale „5 CP Punctul (Push)», pentru că cel puțin serverul două persoane.

Prin schimbarea cvar'a în ultimate_mapchooser.cfg, puteți amesteca meniul harta. Aici este o captură de ecran a unui alt buletin de vot cu același fișier random_mapcycle.txt, dar a inclus funcția de amestecare:

"Vote_warnings"
<
„Implicit“
<
„Mesaj“ „secunde până la vot.“
„Notificare“ „C“
„Sunet“ „“
>

"60"
<
„Mesaj“ „1 minute până la vot.“
„Notificare“ „S“
>

"5"
<
"Sound" "VO / announcer_end_5sec.wav"
>

"4"
<
"Sound" "VO / announcer_end_4sec.wav"
>

"3"
<
"Sound" "VO / announcer_end_3sec.wav"
>

"2"
<
"Sound" "VO / announcer_end_2sec.wav"
>

"1"
<
"Sound" "VO / announcer_end_1sec.wav"
>

O scurtă trecere în revistă a acestui fișier:

* Avertizare «default» conține valorile care vor fi utilizate în cazul în care setările curente vor fi ignorate avertismentele. De exemplu, în prevenirea „60“ nu este definit de sunet, totuși sunetul va fi utilizat, este indicat ca «default» (care în acest caz nu este prezent).
* Numele determina cât de mult timp înainte de începerea votării (în secunde) pentru a afișa un avertisment. În acest exemplu, avertizare definit în 60, 30, 10, 5, 4, 3, 2, 1 și 0 secunde.
* Opțiunea «mesajul“ definește alerta mesaj text.
* Opțiunea „mesaj“ poate conține „“ String Dacă această linie este prezentă în «mesajul» derivarea avertismentul va fi înlocuit la timp înainte de vot. (Acest lucru este util numai pentru a se referi la „default“).
* Opțiunea «notificare» definește modul în care o avertizare va fi afișat pe server. „Default“ în acest exemplu, «C» înseamnă că notificarea va apărea în centrul ecranului. Pentru a preveni „60“, «S» oznachet că notificarea va apărea în chat.
* Opțiunea «sunet» determină fișierul audio referitoare la «sunetul» dosarul, care va fi jucat la momentul notificării. Dacă este lăsat gol ( „“), nici un sunet va fi vosproizvditsya.

Un exemplu ilustrativ al setărilor în rotație hartă mapchooser final:

Un exemplu va fi dat pentru jocul Half-Life 2: Deathmatch. Întotdeauna mai confortabil pentru a juca atunci când serverul igrakov suficient să nu le caute pentru o lungă perioadă de timp pe hartă, și în același timp, nu prea mult, altfel va fi „carne“. Înainte de a începe acest exemplu ar trebui să aibă o idee despre Mapchooser Ultimate. Toate cărțile sunt împărțite în grupe, după cum urmează:

"Umc_rotation"
<
„Server de gol“
<
"Default_max_players" "1"
"Maps_invote" "6"
"Aim_arena_reloaded" <>
"Dm_biohazard_cal" <>
"Dm_lockdown" <>
"Dm_lostarena_rpg" <>
"Dm_lostvillage_r1" <>
"Dm_octagon" <>
"Dm_tigcrik_r2" <>
>
"CU maplist 1v1"
<
"Default_min_players" "2"
"Default_max_players" "4"
"Maps_invote" "3"
"Aim_arena_reloaded" <>
"Dm_biohazard_cal"
<
"Masa", "2"
>
"Dm_caverns_r1" <>
"Dm_intensity" <>
"Dm_is_alive" <>
"Dm_lockdown" <>
"Dm_lostarena_rpg" <>
"Dm_lostvillage_r1" <>
"Dm_octagon" <>
"Dm_overwatch_cu" <>
"Dm_tigcrik_r2" <>
>
"Maplist 1v1"
<
"Default_min_players" "2"
"Default_max_players" "4"
"Maps_invote" "3"
"Dm_atrium_b4" <>
"Dm_backdoor" <>
"Dm_collapse_r2" <>
"Dm_ethic" <>
"Dm_feudal" <>
"Dm_infinity" <>
"Dm_joyride_r1" <>
"Dm_killbox_kbh_2p" <>
"Dm_lockdown_r5" <>
"Dm_lockdown_r6" <>
"Dm_organic_b5" <>
"Dm_overwatch_r1" <>
"Dm_sandtrap_r1" <>
"Dm_thumper" <>
"Dm_voltage_test" <>
>
"CU maplist 2v2"
<
"Default_min_players" "5"
"Default_max_players" "8"
"Maps_invote" "3"
"Dm_atrium_b4" <>
"Dm_biohazard_cal" <>
"Dm_caverns_r1" <>
"Dm_collapse_r2" <>
"Dm_frenzy_cu" <>
"Dm_intensity" <>
"Dm_is_alive" <>
"Dm_lockdown" <>
"Dm_lostarena_rpg" <>
"Dm_lostvillage_r1" <>
"Dm_octagon" <>
"Dm_overwatch_cu" <>
"Dm_resident_r1" <>
>
"Maplist 2v2"
<
"Default_min_players" "5"
"Default_max_players" "8"
"Maps_invote" "3"
"Dm_airfusion" <>
"Dm_amplitude_r2" <>
"Dm_asylum_rc2" <>
"Dm_avalon_b1" <>
"Dm_decoy_r1" <>
"Dm_decoy_r3" <>
"Dm_helix" <>
"Dm_hydroponicz_cu" <>
"Dm_jaeger_rc3" <>
"Dm_joyride_r1" <>
"Dm_killbox_kbh_2p" <>
"Dm_lockdown_r5" <>
"Dm_lockdown_r6" <>
"Dm_metalbase_rc1" <>
"Dm_milieu_final" <>
"Dm_mudafuga" <>
"Dm_np_refinery" <>
"Dm_orange_rc1" <>
"Dm_overwatch_r1" <>
"Dm_pueblo" <>
"Dm_qtech_r3" <>
"Dm_riposte_utd" <>
"Dm_servus" <>
"Dm_sewerz" <>
"Dm_substorage" <>
"Dm_undercastle_r1" <>
"Dm_voltage_test" <>
"Dm_wardon" <>
"Dm_warlock_r4" <>
"Dm_zeta_rc2" <>
>
"3v3 CU maplis"
<
"Default_min_players" "9"
"Maps_invote" "3"
"Dm_biohazard_cal" <>
"Dm_caverns_r1" <>
"Dm_frenzy_cu" <>
"Dm_helix" <>
"Dm_hydroponicz_cu" <>
"Dm_lockdown" <>
"Dm_lostarena_rpg" <>
"Dm_lostvillage_r1" <>
"Dm_octagon" <>
"Dm_overwatch_cu" <>
"Dm_resident_r1" <>
"Dm_zeta_rc2" <>
>
"3V3 maplis"
<
"Default_min_players" "9"
"Maps_invote" "3"
"Dm_airfusion" <>
"Dm_amplitude_r2" <>
"Dm_asylum_rc2" <>
"Dm_avalon_b1" <>
"Dm_backbone" <>
"Dm_decoy_r1" <>
"Dm_decoy_r3" <>
"Dm_jaeger_rc3" <>
"Dm_joyride_r1" <>
"Dm_lockdown_r5" <>
"Dm_lockdown_r6" <>
"Dm_metalbase_rc1" <>
"Dm_milieu_final" <>
"Dm_mudafuga" <>
"Dm_np_refinery" <>
"Dm_orange_rc1" <>
"Dm_overwatch_r1" <>
"Dm_pueblo" <>
"Dm_qtech_r3" <>
"Dm_riposte_utd" <>
"Dm_servus" <>
"Dm_substorage" <>
"Dm_undercastle_r1" <>
"Dm_wardon" <>
"Dm_warlock_r4" <>
>
>

Începem să înțelegem. Primul grup de «server de gol» include cele mai populare jocuri de cărți potrivite pentru atunci când serverul este foarte puțini oameni, și ei vor fi filare pe server, atunci când acesta este gol. Opțiunea Default_max_players are valoarea 1, din moment ce Nu știu, să ia în considerare dacă bot SourceTV incluse în calculul jucătorilor de pe server. Opțiunea «maps_invote» „6“ înseamnă că, la vot, la sfârșitul cardului va fi de 6 cărți de grup în cazul în cazul în care serverul este o persoană și va vota (SourceTV bot este oprit sau nu este inclus plugin).

În plus, există 3 perechi de grupuri, împărțit la numărul de jucători de pe server:

1v1 CU maplist
1v1 maplist
2v2 CU maplist
2v2 maplist
3V3 CU maplis
3V3 maplis
Fiecare pereche conține un grup de popular joc de cărți în liga, și un grup de alte carduri care nu sunt incluse în lista de populare, dar adecvate pentru numărul de jucători. Default_min_players default_max_players opțiuni și aceste perechi de grupuri de cărți sunt limitate de celelalte perechi, opțiunea maps_invote determină din nou kolichesvto apar într-o hartă din această grupă: adică vot va fi de 6 cărți (3 aleatoriu populare și nepopular 3, deci există o alegere de 3 cărți și promovarea obișnuită de mai puțin cunoscute 3 cărți).

Faptul că unele carduri (de exemplu, dm_octagon) sunt liste nesolkih datorită faptului că aceste carduri sunt foarte bune pentru un număr diferit de persoane care joacă simultan. Restul pare atât de clar.

Dacă aveți probleme cu acest plugin, puteți obține sprijinul plugin-ul oficial temă. Lăsați raportul următoarele informații cu problema ta:
= Dvs. final-mapchooser.cfg.
= Umc_mapcycle.txt dvs.
= Log normal și log erorile sorsmod în perioada în care a existat o problemă
= Dacă aveți probleme cu un avertisment cu privire la votare, după cum doriți să atașați vote_warnings.txt fișier