Elementem pozwalajacym na granie w nie zabezpieczonym serwerze jest zastosowanie hasla w "setinfo" - takie samo jak przy haslach na admina. Mamy 3 typy hasel - druzyna CT, T oraz sedzia (arbiter). Sedzia nie potrzebuje ani jednej flagi admina do obslugi pluga. Sedzia i kibice siedza sobie "zablokowani" na specu. Oczywiscie plug moze takze obslugiwac admin, ale mozna tak ustawic cvar by tylko arbiter mogl go obslugiwac.
Dobra lepsze omowienie przy cvarach
amx_osg_menu - menu do kontroli plugiem! Mozemy z niego wlaczyc, wylaczyc go, zaczac i skonczyc gre, zresetowac gre jak i mape... a w menu widizmy tylko opcje z ktorych mozemy korzystac
Dodatkowo z menu mozemy recznie 'wpisac' wybranym gracza setinfo z wybranego teamu (za duzo lamek ma z tym problemy wiec my mozemy tez to za nich zrobic )
Cvars:
m_osg_pass "_pass" - tu ustalamy jakie setinfo ma byc (np. setinfo _pass ...)
m_osg_ct "passCT" - haslo do CT (by sie wbic trzeba np. setinfo _pass "passCT" )
m_osg_tt "passT" - haslo do T (by sie wbic trzeba np. setinfo _pass "passT" )
m_osg_arbiter "arbiter" - haslo do sedziego by sie wbic trzeba np. setinfo _pass "arbiter" )
m_osg_amode 0|1|2
0 - tylko admin moze obslugiwac pluga
1 - tylko sedzia moze obslugiwac pluga
2 - admin i sedzia moze obslugiwac pluga
m_osg_pva 0|1|2 - players vs admins - gracze na adminow, nie trzeba nawet dawac setinfo
0 - off, gra tylko z setinfo
1 - admini jako ct
2 - gracze jako ct3 - admini jako ct, gracze wymagaja haslo do tt
4 - admini jako tt, gracze wymagaja hasla do ct
m_osg_score XX - do ilu punkow gramy (0 - nie gramy na punkty)
m_osg_time XX - ile minut gramy (0 - nie gramy na czas)
Oba w/w mozna stosowac razem (np. az minie 5 min lub bedza 3 zwyciestwa)
m_osg_score_mode 0|1|2|3
0 - jedna druzyna ma miec "m_osg_score" wygran
1 - druzyny razem maja miec "m_osg_score" wygran
2 - jedna druzyna ma miec "m_osg_score" wygran w grze soccerjam (bramek)
2 - druzyny razem maja miec "m_osg_score" wygran w grze soccerjam (bramek)
m_osg_aoff 0|1 - automatyczne wylanczanie pluga przy koncu meczu (kibice moga grac sobie ffa czy co tam graj )
m_osg_ass 0|1 - automatyczny snap shot przy koncu meczu
m_osg_sss 0|1 - snap shot razem z tablica wynikow
m_osg_slot 0|1 - usuwamy z serwera adminow dla slota
Do obslugi zawodow stosujemy tylko komendy:
amx_osg_on - wlaczenie pluga - juz trwa walka o sloty i nie mozna wbic do teamow bez hasla
amx_osg_off - wracamy do normalnosci
amx_osg_start - zaczynamy gre
amx_osg_end - konczymy gre
amx_osg_rr - reset w czasie gry (tylko w czasie trwania gry)
amx_osg_rmap - reset mapy (przydatne w soccerjamie dla wyzerowania gry)
amx_osg_swap - zmiana stronami (passy z CT staja sie pasami do T i automatyczne przeniesienie)
Komendy wymagaja amx_osg_on do dzialania.
Wymagane moduly:
fakemeta
cstrike
Instalacja normalna.
Pluga napisalem glownie na potrzeby zawodow na serwerze Soccerjam. Jak cos, to walic pytania ;-)
PS. Zapomnialem dodac, plug wgrywa tez pare domyslnych cvarow do zawodow, a na koniec wgrywa normalne, z tego powodu radze nie zmieniac mapy w casie trwania meczu ;-) Dla szczegolow zapraszam do .sma