Mapconfig (amx plugin)

Od HLDS.pl
(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
(Instalacja)
(+kategoria)
 
(Nie pokazano 21 wersji utworzonych przez jednego użytkownika)
Linia 1: Linia 1:
 
=Opis=
 
=Opis=
 
Jak wykorzystać plugin mapconfig pod [[AMX Mod X]] aby na wybranych mapach miec specyficzne ustawienia gry.
 
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.  
+
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]] (no i może jedna czy dwie wersje wstecz) to można wykorzystać moją modyfikację: [http://forums.alliedmods.net/showthread.php?p=379510#post379510 Mapcofig Extended] która jest kompatybilna z istniejącą wersją isntalowana domyślnie.
+
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.
  
 
[[Kategoria:AMX Mod X]]
 
[[Kategoria:AMX Mod X]]
 
+
[[kategoria:Pluginy_Amxx]]
 
[[Kategoria:AMX Mod]]
 
[[Kategoria:AMX Mod]]
 
=Instalacja=
 
* (''opcjonalnie'') sprawdzamy czy jest w '''addons/amxmodx/configs/plugins.ini''' linijka
 
mapconfig.amxx
 
ma '''nie być''' średnika na samym początku linii
 
* jeśli chcecie uzywac zaawansowanej konfiguracji musicie uzyc Mapconfig Extended - zassać plik .amxx i podmienić ten który jest w addons/amxmodx/plugins/
 
  
 
=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. Moga to byc komendy czy zmienne, właściwie prawie wszstkie jakie by weszły przy wykorzystaniu [[rcon]]a czy jakby wykonać inny plik z konfigiem.
+
* 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 42: Linia 36:
  
 
=Zmiana mapy=
 
=Zmiana mapy=
Po zmianie mapy powinno działać poprzez wykonanie konfiga o anzwie mapy.
+
Po zmianie mapy powinno działać poprzez wykonanie konfiga o nazwie mapy.
  
 
=Konfiguracja zaawansowana=
 
=Konfiguracja zaawansowana=
Kozna też wykorzystac konfigi z prefixami. Np chcesz aby na wszstkich mapach de_ były wspólne ustawienia, ale na kilku mapach tylko wybrane. Co więcej na mapach fy_ powinny byc jescze inne ustawienia. W tym przykadpu tworzymy dodatkowe kofigi
+
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.
* 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.  
+
  
''Ta kreseczka w anzwie konfiga jest ważna'''
+
{| WIDTH="100%" cellpadding="0" cellspacing="0" style="background-color: #f2fff2; border: solid 1px #bfffbf; padding: 5px;"
 +
| 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
 +
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/'''_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:
 
Parę przykładów:
  
addons/amxmodx/configs/maps/de_.cfg
+
addons/amxmodx/configs/maps/_de_.cfg
 
<pre>
 
<pre>
 
mp_timelimit 30
 
mp_timelimit 30
Linia 59: Linia 78:
  
  
addons/amxmodx/configs/maps/cs_.cfg
+
addons/amxmodx/configs/maps/_cs_.cfg
 
<pre>
 
<pre>
 
mp_roundlimit 3
 
mp_roundlimit 3
Linia 65: Linia 84:
 
</pre>
 
</pre>
  
addons/amxmodx/configs/maps/fy_.cfg
+
addons/amxmodx/configs/maps/_fy_.cfg
 
<pre>
 
<pre>
 
mp_timelimit 30
 
mp_timelimit 30
Linia 73: Linia 92:
  
  
addons/amxmodx/configs/maps/aim_.cfg
+
addons/amxmodx/configs/maps/_aim_.cfg
 
<pre>
 
<pre>
 
mp_timelimit 30
 
mp_timelimit 30
Linia 80: 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
  • Jeśli chcecie używac zaawansowanej konfiguracji musicie użyc Mapconfig Extended - zassać plik .amxx i podmienić ten który jest w addons/amxmodx/plugins/
  • dodajemy do addons/amxmodx/configs/plugins.ini linijke
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)
Osobiste
Przestrzenie nazw
Warianty
Działania
HLDS.pl - Menu:
Inne
IRC
Inne sekcje:
Znajomi:
Narzędzia