Mapconfig (amx plugin)
(→Opis) |
(+kategoria) |
||
(Nie pokazano 14 wersji utworzonych przez jednego użytkownika) | |||
Linia 6: | Linia 6: | ||
[[Kategoria:AMX Mod X]] | [[Kategoria:AMX Mod X]] | ||
− | + | [[kategoria:Pluginy_Amxx]] | |
[[Kategoria:AMX Mod]] | [[Kategoria:AMX Mod]] | ||
=Konfiguracja= | =Konfiguracja= | ||
* sprawdzamy czy instnieje katalog '''addons/amxmodx/configs/maps/''' - jeśli nie ma, to tworzymy go | * sprawdzamy czy instnieje katalog '''addons/amxmodx/configs/maps/''' - jeśli nie ma, to tworzymy go | ||
− | * dla wybranych map tworzymy pliki cfg w katalogu w punkcie wcześniej - w formie ''addons/amxmodx/configs/maps/'''nazwa_mapy'''.cfg'' i wpisujemy w nich komendy jakie chcemy. | + | * dla wybranych map tworzymy pliki cfg w katalogu w punkcie wcześniej - w formie ''addons/amxmodx/configs/maps/'''nazwa_mapy'''.cfg'' i wpisujemy w nich komendy jakie chcemy. Mogą to być komendy czy zmienne, właściwie prawie wszystkie jakie by weszły przy wykorzystaniu [[rcon]]a czy jakby wykonać inny plik z konfigiem. |
addons/amxmodx/configs/maps/de_dust.cfg | addons/amxmodx/configs/maps/de_dust.cfg | ||
Linia 39: | Linia 39: | ||
=Konfiguracja zaawansowana= | =Konfiguracja zaawansowana= | ||
− | Mozna też | + | Mozna też wykorzystać konfigi z prefixami. Np chcesz aby na wszystkich mapach de_ były wspólne ustawienia, ale na kilku mapach tylko wybrane. Co więcej na mapach fy_ powinny byc jeszcze inne ustawienia. |
− | '''Notka dla [[AMX Mod X]] | + | {| WIDTH="100%" cellpadding="0" cellspacing="0" style="background-color: #f2fff2; border: solid 1px #bfffbf; padding: 5px;" |
− | *Jeśli chcecie używac zaawansowanej konfiguracji musicie użyc [http://forums.alliedmods.net/showthread.php?p=379510#post379510 | + | | style="background-color: #c1ffc1; border: solid 1px #a0ffa0; border-bottom: 1px solid #888; padding: 5px;" | <font size="-1">'''Notka dla [[AMX Mod X]]'''</font> |
+ | |- | ||
+ | | | ||
+ | *Jeśli chcecie używac zaawansowanej konfiguracji musicie użyc [http://forums.alliedmods.net/showthread.php?p=379510#post379510 Mapconfig Extended] - zassać plik .amxx i podmienić ten który jest w addons/amxmodx/plugins/ | ||
* dodajemy do '''addons/amxmodx/configs/plugins.ini''' linijke | * dodajemy do '''addons/amxmodx/configs/plugins.ini''' linijke | ||
mapconfig.amxx | mapconfig.amxx | ||
+ | |} | ||
+ | * W katalogu '''addons/amxmodx/configs/''' tworzymy plik '''mapconfig.ini''' (ostatecznaścieżka powinna być addons/amxmodx/configs/mapconfig.ini) i wpisujemy w nim poniższy tekst: | ||
+ | <pre> | ||
+ | ; Add here map prefixes to use, notice that you need in amxmodx/configs/maps/ have proper config, in exmaple | ||
+ | ; if you got in here written 'de_' then you must have amxmodx/configs/maps/_de_.cfg file (notice the undersocre at the beginning) | ||
+ | de_ | ||
+ | cs_ | ||
+ | as_ | ||
+ | es_ | ||
+ | asde_ | ||
+ | csde_ | ||
+ | aim_ | ||
+ | awp_ | ||
+ | fy_ | ||
+ | </pre> | ||
− | * W katalogu addons/amxmodx/configs/maps/ tworzymy plik w formacie ''addons/amxmodx/configs/maps/''' | + | * W katalogu '''addons/amxmodx/configs/maps/''' tworzymy plik w formacie ''addons/amxmodx/configs/maps/'''_prefix'''.cfg'' i wpisujemy w nim ustawienia. Prefix to np de_ aim_ es_ cs_ fy_ awp_ cdsm_ i tym podobne. Ostatecznie np dla map de_ powinen istniejć plik addons/amxmodx/configs/maps/_de_.cfg |
− | ''Ta kreseczka w | + | ''Ta kreseczka na początku w nazwie konfiga jest ważna''' |
Parę przykładów: | Parę przykładów: | ||
− | addons/amxmodx/configs/maps/ | + | addons/amxmodx/configs/maps/_de_.cfg |
<pre> | <pre> | ||
mp_timelimit 30 | mp_timelimit 30 | ||
Linia 60: | Linia 78: | ||
− | addons/amxmodx/configs/maps/ | + | addons/amxmodx/configs/maps/_cs_.cfg |
<pre> | <pre> | ||
mp_roundlimit 3 | mp_roundlimit 3 | ||
Linia 66: | Linia 84: | ||
</pre> | </pre> | ||
− | addons/amxmodx/configs/maps/ | + | addons/amxmodx/configs/maps/_fy_.cfg |
<pre> | <pre> | ||
mp_timelimit 30 | mp_timelimit 30 | ||
Linia 74: | Linia 92: | ||
− | addons/amxmodx/configs/maps/ | + | addons/amxmodx/configs/maps/_aim_.cfg |
<pre> | <pre> | ||
mp_timelimit 30 | mp_timelimit 30 | ||
Linia 81: | Linia 99: | ||
sv_spglow 0 // wylacz swiecenie graczy w spawn protect | sv_spglow 0 // wylacz swiecenie graczy w spawn protect | ||
sv_sp 1 // swlacz spawn protect, w server.cfg jest sv_sp 0 | sv_sp 1 // swlacz spawn protect, w server.cfg jest sv_sp 0 | ||
+ | </pre> | ||
+ | ==Zmiana Mapy== | ||
+ | Aby sprawiać czy pliki się wykonały tuz po starcie mapy powinien się w logach na serwerze pojawić komunikat (albo poprzez [[HLSW]]) podobny do poniższego (ja mam pliki _de_.cfg oraz _de_dust.cfg) | ||
+ | <pre> | ||
+ | [AMXX] [MCE] Loading custom map config for de_dust (addons/amxmodx/configs/maps/_de_.cfg) | ||
+ | [AMXX] [MCE] Loading custom map config for de_dust (addons/amxmodx/configs/maps/_de_dust.cfg) | ||
</pre> | </pre> |
Aktualna wersja na dzień 14:13, 20 cze 2008
Spis treści |
Opis
Jak wykorzystać plugin mapconfig pod AMX Mod X aby na wybranych mapach miec specyficzne ustawienia gry. Metoda działania i konfiguracji podobnie jak pod AMX Mod - w AMX Mod X 2006.2 (i jednym czy dwóch wcześniejszych) można wykonywać ogólne konfigi dla map z prefiksami ale potrzeby jest aktywny plugin mapconfig.amx w amx/config/plugins.ini
Dla AMX Mod X 1.75a domyślnie w admin.sma jest opcja wykonywania konfigów map i zawsze jest włączona, ale nie wykonuje konfigów z prefiksem.
Konfiguracja
- sprawdzamy czy instnieje katalog addons/amxmodx/configs/maps/ - jeśli nie ma, to tworzymy go
- dla wybranych map tworzymy pliki cfg w katalogu w punkcie wcześniej - w formie addons/amxmodx/configs/maps/nazwa_mapy.cfg i wpisujemy w nich komendy jakie chcemy. Mogą to być komendy czy zmienne, właściwie prawie wszystkie jakie by weszły przy wykorzystaniu rcona czy jakby wykonać inny plik z konfigiem.
addons/amxmodx/configs/maps/de_dust.cfg
mp_timelimit 30 mp_freezetime 10 mp_c4timer 30
addons/amxmodx/configs/maps/de_dust2.cfg
mp_timelimit 30 mp_freezetime 10 mp_c4timer 35
addons/amxmodx/configs/maps/de_aztec.cfg
mp_timelimit 30 mp_freezetime 6 mp_c4timer 40
Zmiana mapy
Po zmianie mapy powinno działać poprzez wykonanie konfiga o nazwie mapy.
Konfiguracja zaawansowana
Mozna też wykorzystać konfigi z prefixami. Np chcesz aby na wszystkich mapach de_ były wspólne ustawienia, ale na kilku mapach tylko wybrane. Co więcej na mapach fy_ powinny byc jeszcze inne ustawienia.
Notka dla AMX Mod X |
mapconfig.amxx |
- W katalogu addons/amxmodx/configs/ tworzymy plik mapconfig.ini (ostatecznaścieżka powinna być addons/amxmodx/configs/mapconfig.ini) i wpisujemy w nim poniższy tekst:
; Add here map prefixes to use, notice that you need in amxmodx/configs/maps/ have proper config, in exmaple ; if you got in here written 'de_' then you must have amxmodx/configs/maps/_de_.cfg file (notice the undersocre at the beginning) de_ cs_ as_ es_ asde_ csde_ aim_ awp_ fy_
- W katalogu addons/amxmodx/configs/maps/ tworzymy plik w formacie addons/amxmodx/configs/maps/_prefix.cfg i wpisujemy w nim ustawienia. Prefix to np de_ aim_ es_ cs_ fy_ awp_ cdsm_ i tym podobne. Ostatecznie np dla map de_ powinen istniejć plik addons/amxmodx/configs/maps/_de_.cfg
Ta kreseczka na początku w nazwie konfiga jest ważna'
Parę przykładów:
addons/amxmodx/configs/maps/_de_.cfg
mp_timelimit 30 motdfile "motd_normal.txt"
addons/amxmodx/configs/maps/_cs_.cfg
mp_roundlimit 3 motdfile "motd_normal.txt"
addons/amxmodx/configs/maps/_fy_.cfg
mp_timelimit 30 mp_freezetime 0 motdfile "motd_fun.txt"
addons/amxmodx/configs/maps/_aim_.cfg
mp_timelimit 30 mp_freezetime 0 motdfile "motd_fun.txt" sv_spglow 0 // wylacz swiecenie graczy w spawn protect sv_sp 1 // swlacz spawn protect, w server.cfg jest sv_sp 0
Zmiana Mapy
Aby sprawiać czy pliki się wykonały tuz po starcie mapy powinien się w logach na serwerze pojawić komunikat (albo poprzez HLSW) podobny do poniższego (ja mam pliki _de_.cfg oraz _de_dust.cfg)
[AMXX] [MCE] Loading custom map config for de_dust (addons/amxmodx/configs/maps/_de_.cfg) [AMXX] [MCE] Loading custom map config for de_dust (addons/amxmodx/configs/maps/_de_dust.cfg)